From: Stephen D. <sd...@us...> - 2005-08-19 07:50:52
|
Update of /cvsroot/naviserver/naviserver/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19013/include Modified Files: ns.h Log Message: * include/ns.h: * nsd/str.c (Ns_StrToInt): Convenience function for parsing integers. atoi is not always threadsafe (e.g. Darwin) and makes it impossible to handle errors, strtol makes it difficult. Index: ns.h =================================================================== RCS file: /cvsroot/naviserver/naviserver/include/ns.h,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** ns.h 19 Aug 2005 05:49:34 -0000 1.48 --- ns.h 19 Aug 2005 07:50:43 -0000 1.49 *************** *** 1336,1339 **** --- 1336,1341 ---- NS_EXTERN char *Ns_StrToLower(char *string) NS_GNUC_NONNULL(1); NS_EXTERN char *Ns_StrToUpper(char *string) NS_GNUC_NONNULL(1); + NS_EXTERN int Ns_StrToInt(CONST char *string, int *intPtr) + NS_GNUC_NONNULL(1) NS_GNUC_NONNULL(2); NS_EXTERN char *Ns_Match(char *a, char *b); NS_EXTERN char *Ns_NextWord(char *line) NS_GNUC_NONNULL(1); |