[Autosec-devel] sonar/src util.c,1.27,1.28 util.h,1.23,1.24
Brought to you by:
red0x
From: red0x <re...@us...> - 2004-04-08 21:22:59
|
Update of /cvsroot/autosec/sonar/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13392/src Modified Files: util.c util.h Log Message: Added a strndup replacement function Index: util.h =================================================================== RCS file: /cvsroot/autosec/sonar/src/util.h,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** util.h 29 Jan 2004 23:43:52 -0000 1.23 --- util.h 8 Apr 2004 21:09:40 -0000 1.24 *************** *** 75,77 **** --- 75,82 ---- int sanity_check(int value, int min, int dir); + #ifndef HAVE_STRNDUP + char* strndup(const char* src, size_t n); + #endif + + #endif Index: util.c =================================================================== RCS file: /cvsroot/autosec/sonar/src/util.c,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** util.c 28 Feb 2004 12:43:40 -0000 1.27 --- util.c 8 Apr 2004 21:09:40 -0000 1.28 *************** *** 464,468 **** if(value > min) value = min; ! return value; ! } --- 464,478 ---- if(value > min) value = min; ! return value; ! } ! ! #ifndef HAVE_STRNDUP ! #define HAVE_STRNDUP ! static const char blah[]="strndup_replaced!\0"; ! char* strndup(const char* src, size_t n) { ! char* dst; ! dst = malloc(n + 1); ! strncpy(dst, src, n); ! return dst; } + #endif |