openbsd-ports/x11/xantfarm/patches/patch-aa
1998-01-24 21:36:51 +00:00

118 lines
2.3 KiB
Plaintext

*** xantfarm.c.orig Wed Oct 23 12:42:38 1991
--- xantfarm.c Tue Jan 6 17:16:57 1998
***************
*** 108,119 ****
/* Externals. */
!
extern char* getenv();
extern char* malloc();
extern long random();
extern char* realloc();
extern long time();
/* Forward routines. */
--- 108,120 ----
/* Externals. */
! #ifndef __OpenBSD__
extern char* getenv();
extern char* malloc();
extern long random();
extern char* realloc();
extern long time();
+ #endif
/* Forward routines. */
***************
*** 395,401 ****
--- 396,406 ----
}
/* Initialize the random number generator. */
+ #ifndef __OpenBSD__
srandom( (int) ( time( (long*) 0 ) ^ getpid() ) );
+ #else
+ srandom( (int) ( time( (time_t*) 0 ) ^ getpid() ) );
+ #endif
/* Create the ant world. */
ant_init();
***************
*** 617,634 ****
char buf[500];
cp = getenv( "HOME" );
! if ( cp != (char*) 0 )
(void) strcpy( buf, cp );
else
{
struct passwd* pw;
cp = getenv( "USER" );
! if ( cp != (char*) 0 )
pw = getpwnam( cp );
else
pw = getpwuid( getuid() );
! if ( pw != (struct passwd*) 0 )
(void) strcpy( buf, pw->pw_dir );
else
(void) strcpy( buf, "." ); /* best we can do */
--- 622,639 ----
char buf[500];
cp = getenv( "HOME" );
! if ( cp != NULL )
(void) strcpy( buf, cp );
else
{
struct passwd* pw;
cp = getenv( "USER" );
! if ( cp != NULL )
pw = getpwnam( cp );
else
pw = getpwuid( getuid() );
! if ( pw != NULL )
(void) strcpy( buf, pw->pw_dir );
else
(void) strcpy( buf, "." ); /* best we can do */
***************
*** 639,645 ****
/* Merge in XENVIRONMENT, if any. */
xenv = getenv( "XENVIRONMENT" );
! if ( xenv != (char*) 0 )
{
XrmDatabase tdb;
--- 644,650 ----
/* Merge in XENVIRONMENT, if any. */
xenv = getenv( "XENVIRONMENT" );
! if ( xenv != NULL )
{
XrmDatabase tdb;
***************
*** 1530,1536 ****
char* cf;
{
FILE* cfP;
! char* buf[500];
int w, h, x, y, c;
cfP = fopen( cf, "r" );
--- 1535,1541 ----
char* cf;
{
FILE* cfP;
! char buf[500];
int w, h, x, y, c;
cfP = fopen( cf, "r" );