Module Name: src Committed By: christos Date: Fri Jan 16 18:36:31 UTC 2015
Modified Files: src/sys/lib/libkern: Makefile.libkern libkern.h Log Message: strtoi and strtou for the kernel To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/lib/libkern/Makefile.libkern cvs rdiff -u -r1.116 -r1.117 src/sys/lib/libkern/libkern.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/lib/libkern/Makefile.libkern diff -u src/sys/lib/libkern/Makefile.libkern:1.36 src/sys/lib/libkern/Makefile.libkern:1.37 --- src/sys/lib/libkern/Makefile.libkern:1.36 Thu Nov 20 11:25:16 2014 +++ src/sys/lib/libkern/Makefile.libkern Fri Jan 16 13:36:31 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.libkern,v 1.36 2014/11/20 16:25:16 christos Exp $ +# $NetBSD: Makefile.libkern,v 1.37 2015/01/16 18:36:31 christos Exp $ # # Variable definitions for libkern. @@ -73,6 +73,7 @@ SRCS+= memset.c SRCS+= popcount32.c popcount64.c SRCS+= strtoul.c strtoll.c strtoull.c strtoimax.c strtoumax.c +SRCS+= strtoi.c strtou.c SRCS+= scanc.c skpc.c SRCS+= random.c Index: src/sys/lib/libkern/libkern.h diff -u src/sys/lib/libkern/libkern.h:1.116 src/sys/lib/libkern/libkern.h:1.117 --- src/sys/lib/libkern/libkern.h:1.116 Thu Nov 20 11:25:16 2014 +++ src/sys/lib/libkern/libkern.h Fri Jan 16 13:36:31 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: libkern.h,v 1.116 2014/11/20 16:25:16 christos Exp $ */ +/* $NetBSD: libkern.h,v 1.117 2015/01/16 18:36:31 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -399,6 +399,11 @@ long long strtoll(const char *, char **, unsigned long long strtoull(const char *, char **, int); intmax_t strtoimax(const char *, char **, int); uintmax_t strtoumax(const char *, char **, int); +intmax_t strtoi(const char * __restrict, char ** __restrict, int, intmax_t, + intmax_t, int *); +uintmax_t strtou(const char * __restrict, char ** __restrict, int, uintmax_t, + uintmax_t, int *); + int snprintb(char *, size_t, const char *, uint64_t); int snprintb_m(char *, size_t, const char *, uint64_t, size_t); int kheapsort(void *, size_t, size_t, int (*)(const void *, const void *),