From a12a13df2798b89ec5550a01544b74e4f3265784 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 2 Aug 2003 12:28:28 +0000 Subject: [PATCH] renamed strndup to strdup_n. --- lib/q.c | 8 ++++---- lib/q.h | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/q.c b/lib/q.c index 2c01d45..be54fb9 100644 --- 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 --- a/lib/q.h +++ b/lib/q.h @@ -11,6 +11,7 @@ #define __q_h__ #include +#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); -- 1.7.10.4