*** Makefile.orig Fri Sep 17 07:15:56 1999 --- Makefile Wed Jan 5 18:28:58 2000 *************** *** 15,21 **** LD = gcc LDFLAGS = -g AR = ar ! RANLIB = ranlib CFILES = \ create.c \ --- 15,21 ---- LD = gcc LDFLAGS = -g AR = ar ! RANLIB = echo CFILES = \ create.c \ *************** *** 85,95 **** all: libprc.a par libprc.a: $(OFILES) ! ar rc libprc.a $(OFILES) ! ranlib libprc.a par: $(PAR_OFILES) libprc.a ! $(LD) $(LDFLAGS) -o par $(PAR_OFILES) -L. -lprc par.html: par.man rman --filter HTML --title 'Par(1) Manual Page' par.man > par.html --- 85,95 ---- all: libprc.a par libprc.a: $(OFILES) ! $(AR) rc libprc.a $(OFILES) ! $(RANLIB) libprc.a par: $(PAR_OFILES) libprc.a ! $(LD) $(LDFLAGS) -o par $(PAR_OFILES) $(OFILES) par.html: par.man rman --filter HTML --title 'Par(1) Manual Page' par.man > par.html *** attrtos.c.orig Fri Sep 17 07:15:58 1999 --- attrtos.c Wed Jan 5 18:32:06 2000 *************** *** 12,17 **** --- 12,21 ---- #include "prcp.h" + #ifdef __MINT__ + #define strncasecmp strnicmp + #endif + static const struct { char* string; unsigned int bits; *** stotime.c.orig Fri Sep 17 07:15:58 1999 --- stotime.c Wed Jan 5 18:11:40 2000 *************** *** 140,145 **** --- 140,148 ---- #define SETENV(n, v, o) SetEnvironmentVariable((n), (v)) #define UNSETENV(n) SetEnvironmentVariable((n), NULL) #else + #ifdef __MINT__ + #define IMPLIMENT_LOCAL_STRPTIME 1 + #endif #define GETENV(n) getenv((n)) #define SETENV(n, v, o) setenv((n), (v), (o)) #define UNSETENV(n) unsetenv((n)) *** timetos.c.orig Fri Sep 17 07:15:58 1999 --- timetos.c Wed Jan 5 18:26:26 2000 *************** *** 10,16 **** #include "prcp.h" ! #if 0 static int prcgmtime(prc_time_t prc_time, --- 10,16 ---- #include "prcp.h" ! #ifdef __MINT__ static int prcgmtime(prc_time_t prc_time, *************** *** 21,26 **** --- 21,29 ---- tm_p = localtime(&utime); + if (!tm_p) + return -1; + *year = tm_p->tm_year + 1900; *month = tm_p->tm_mon; *day = tm_p->tm_mday; *************** *** 33,39 **** static char static_buf[13]; ! char* prcstrftime(char* buf, unsigned len, const char* format, prc_time_t prc_time) { int year; --- 36,42 ---- static char static_buf[13]; ! unsigned prcstrftime(char* buf, unsigned len, const char* format, prc_time_t prc_time) { int year; *************** *** 48,54 **** if (buf == NULL) buf = static_buf; ! prcgmtime(prc_time, &year, &mon, &day, &hour, &min, &sec); for (p = buf, f = (char*)format; *f != '\0';) { if (*f == '%') { --- 51,60 ---- if (buf == NULL) buf = static_buf; ! if (prcgmtime(prc_time, &year, &mon, &day, &hour, &min, &sec) < 0) { ! strcpy(buf, "-"); ! return 0; ! } for (p = buf, f = (char*)format; *f != '\0';) { if (*f == '%') { *************** *** 103,109 **** } *p = '\0'; ! return buf; } char* --- 109,115 ---- } *p = '\0'; ! return p - buf; } char*