*** 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*
