renamed strndup to strdup_n.
authorkramm <kramm>
Sat, 2 Aug 2003 12:28:28 +0000 (12:28 +0000)
committerkramm <kramm>
Sat, 2 Aug 2003 12:28:28 +0000 (12:28 +0000)
lib/q.c
lib/q.h

diff --git a/lib/q.c b/lib/q.c
index 2c01d45..be54fb9 100644 (file)
--- a/lib/q.c
+++ b/lib/q.c
@@ -14,7 +14,7 @@
 // ------------------------------- malloc, alloc routines ---------------------
 
 #ifndef STRNDUP
-char* strndup(const char*str, int size)
+char* strdup_n(const char*str, int size)
 {
     char*m = (char*)malloc(size+1);
     memcpy(m, str, size);
@@ -52,7 +52,7 @@ char*qstrdup(const char*string)
 }
 char*qstrndup(const char*string, int len)
 {
-    return strndup(string, len);
+    return strdup_n(string, len);
 }
 
 // ------------------------------- mem_t --------------------------------------
@@ -196,7 +196,7 @@ void string_set(string_t*str, char*text)
 void string_dup2(string_t*str, const char*text, int len)
 {
     str->len = len;
-    str->str = strndup(text, len);
+    str->str = strdup_n(text, len);
 }
 void string_dup(string_t*str, const char*text)
 {
@@ -218,7 +218,7 @@ int string_equals2(string_t*str, string_t*str2)
 }
 char* string_cstr(string_t*str)
 {
-    return strndup(str->str, str->len);
+    return strdup_n(str->str, str->len);
 }
 
 // ------------------------------- stringarray_t ------------------------------
diff --git a/lib/q.h b/lib/q.h
index d51914b..42c938d 100644 (file)
--- a/lib/q.h
+++ b/lib/q.h
@@ -11,6 +11,7 @@
 #define __q_h__
 
 #include <stdio.h>
+#include "../config.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -92,7 +93,7 @@ void dictionary_del(dictionary_t*dict, const char* name);
 void dictionary_clear(dictionary_t*dict);
 void dictionary_destroy(dictionary_t*dict);
 
-char* strndup(const char*str, int size);
+char* strdup_n(const char*str, int size);
 
 void* qmalloc_internal(int len);
 void* qrealloc_internal(void*old, int len);