added atoi()
authorAndrew Waterman <waterman@r53.millennium.berkeley.edu>
Mon, 2 Nov 2009 10:41:01 +0000 (02:41 -0800)
committerAndrew Waterman <waterman@r53.millennium.berkeley.edu>
Mon, 2 Nov 2009 10:41:01 +0000 (02:41 -0800)
kern/include/string.h
kern/src/string.c

index 265cf1f..dd8cdb1 100644 (file)
@@ -27,5 +27,6 @@ void * (DMEMCPY(1, 2, 3) memmove)(void *dst, const void* src, size_t sz);
 void *BND(s,s+len)     memfind(const void *COUNT(len) s, int c, size_t len);
 
 long   strtol(const char *NTS s, char **endptr, int base);
+int    atoi(const char*NTS s);
 
 #endif /* not ROS_INC_STRING_H */
index 5c2e53b..2763ebd 100644 (file)
@@ -317,3 +317,9 @@ strtol(const char *s, char **endptr, int base)
        return (neg ? -val : val);
 }
 
+int
+atoi(const char* s)
+{
+       // no overflow detection
+       return (int)strtol(s,NULL,10);
+}