Quellcode durchsuchen

Work in progress -- cleanups.
-Erik

Erik Andersen vor 24 Jahren
Ursprung
Commit
557676bdf5
3 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  1. 2 0
      include/stdlib.h
  2. 1 2
      libc/string/config.c
  3. 2 1
      libc/termios/ttyname.c

+ 2 - 0
include/stdlib.h

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

+ 1 - 2
libc/string/config.c

@@ -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;

+ 2 - 1
libc/termios/ttyname.c

@@ -1,5 +1,6 @@
-
 #include <errno.h>
+#include <unistd.h>
+#include <string.h>
 #include <sys/stat.h>
 #include <dirent.h>