* time/date functions added - R. Scott Guthrie
*/
+#include "portable.h"
+
#include <stdio.h>
-#include <stdlib.h>
-#include <strings.h>
-#include <ctype.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
+
+#include <ac/stdlib.h>
+#include <ac/time.h>
+
+#include <ac/string.h>
+#include <ac/ctype.h>
+#include <ac/unistd.h>
+
#include "process_form.h"
/*--------------*/
while(inputbuf[pos])
{
- inputbuf[pos] = (char)tolower(inputbuf[pos]);
+ inputbuf[pos] = (char)tolower((unsigned char) inputbuf[pos]);
pos++;
}
return(inputbuf);
while(inputbuf[pos])
{
- inputbuf[pos] = (char)toupper(inputbuf[pos]);
+ inputbuf[pos] = (char)toupper((unsigned char) inputbuf[pos]);
pos++;
}
return(inputbuf);
{
if(*spos == '.')
break;
- if(isdigit(*spos))
+ if(isdigit((unsigned char) *spos))
*dpos++ = *spos;
spos++;
if(buf_siz++ == 98) /* make sure we don't overrun buf */
pos = str;
while(*pos)
{
- if(!isdigit(*pos))
+ if(!isdigit((unsigned char) *pos))
return(0); /* non-digit found */
pos++;
}