OSDN Git Service

Work in progress -- cleanups.
authorErik Andersen <andersen@codepoet.org>
Sun, 14 May 2000 06:36:48 +0000 (06:36 -0000)
committerErik Andersen <andersen@codepoet.org>
Sun, 14 May 2000 06:36:48 +0000 (06:36 -0000)
 -Erik

include/stdlib.h
libc/string/config.c
libc/termios/ttyname.c

index 27c0a58..622d5ce 100644 (file)
@@ -57,6 +57,8 @@ extern int qsort __P ((char *base, int num, int size, int (*cmp)()));
 extern char * gcvt __P ((float number, size_t ndigit, char * buf));
 
 #define atof(x) strtod((x),(char**)0)
+#define atoi(x) (int)strtol((x),(char**)0,10)
+#define atol(x) strtol((x),(char**)0,10)
 
 /* Returned by `div'.  */
 typedef struct
index 545207f..58716b9 100644 (file)
@@ -46,7 +46,6 @@ cfgread(FILE *fp)
   char *ebuf;
   char *p;
   int i;
-  int j;
 
   if (!fp) {
     errno = EIO;
@@ -86,7 +85,7 @@ cfgfind(FILE *fp, char *var)
   strncpy(search, var, sizeof(search));
 
   fseek(fp, 0, SEEK_SET);
-  while (ret = cfgread(fp)) {
+  while ((ret = cfgread(fp))) {
     if (!strcmp(ret[0], search)) return ret;
   }
   return (void *)0;
index 897243e..9fc4f95 100644 (file)
@@ -1,5 +1,6 @@
-
 #include <errno.h>
+#include <unistd.h>
+#include <string.h>
 #include <sys/stat.h>
 #include <dirent.h>