Просмотр исходного кода

* Ported [2427] to 1.2.9

svn: 2584
Bryan Drewery 20 лет назад
Родитель
Сommit
25a20413b7
4 измененных файлов с 17 добавлено и 7 удалено
  1. 1 1
      src/compat/dirname.h
  2. 8 3
      src/compat/memutil.h
  3. 5 2
      src/compat/strlcpy.h
  4. 3 1
      src/compat/strsep.h

+ 1 - 1
src/compat/dirname.h

@@ -1,7 +1,7 @@
 #ifndef _DIRNAME_H
 #ifndef _DIRNAME_H
 #define _DIRNAME_H
 #define _DIRNAME_H
 
 
-#undef dirname
+#define dirname my_dirname
 
 
 char *dirname(const char *);
 char *dirname(const char *);
 #endif /* !_DIRNAME_H */
 #endif /* !_DIRNAME_H */

+ 8 - 3
src/compat/memutil.h

@@ -3,13 +3,18 @@
 
 
 #include <sys/types.h>
 #include <sys/types.h>
 
 
-#undef str_redup
-#undef strdup
+//#undef str_redup
+//#undef strdup
 #undef calloc
 #undef calloc
 #undef realloc
 #undef realloc
 
 
+#define str_redup my_str_redup
+#define strdup my_strdup
+//#define calloc my_calloc
+//#define realloc my_realloc
+
 void str_redup(char **, const char *);
 void str_redup(char **, const char *);
-char * strdup(const char *);
+char *strdup(const char *);
 
 
 void *my_calloc(size_t, size_t);
 void *my_calloc(size_t, size_t);
 void *my_realloc(void *, size_t);
 void *my_realloc(void *, size_t);

+ 5 - 2
src/compat/strlcpy.h

@@ -3,8 +3,11 @@
 
 
 #include <sys/types.h>
 #include <sys/types.h>
 
 
-#undef strlcpy
-#undef strlcat
+//#undef strlcpy
+//#undef strlcat
+
+#define strlcpy my_strlcpy
+#define strlcat my_strlcat
 
 
 size_t strlcpy(char *, const char *, size_t);
 size_t strlcpy(char *, const char *, size_t);
 size_t strlcat(char *, const char *, size_t);
 size_t strlcat(char *, const char *, size_t);

+ 3 - 1
src/compat/strsep.h

@@ -1,7 +1,9 @@
 #ifndef _STRSEP_H
 #ifndef _STRSEP_H
 #define _STRSEP_H
 #define _STRSEP_H
 
 
-#undef strsep
+//#undef strsep
+
+#define strsep my_strsep
 
 
 char *strsep(char **, const char *);
 char *strsep(char **, const char *);