mirror of
http://git.openwrt.org/packages.git
synced 2025-01-09 04:19:54 +08:00
[packages/dmalloc] undef macro 'strdup'
dmalloc defines its own prototypes of alloc/string-functions, when compiling however with optimizations libc might turn 'strdup' into a macro which can't be overloaded that way anymore. 'undef strdup' before (re)defining. gcc error: dmalloc.h:460:7: error: expected identifier or '(' before '__extension__' git-svn-id: svn://svn.openwrt.org/openwrt/packages@31253 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
df636d662d
commit
9c7721b066
10
devel/dmalloc/patches/400-undef-strndup.patch
Normal file
10
devel/dmalloc/patches/400-undef-strndup.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- dmalloc-5.5.2/dmalloc.h.3 2012-04-11 22:59:21.624323311 +0200
|
||||
+++ dmalloc-5.5.2.mod/dmalloc.h.3 2012-04-11 23:00:53.612325497 +0200
|
||||
@@ -405,6 +405,7 @@
|
||||
*
|
||||
* string -> String we are duplicating.
|
||||
*/
|
||||
+#undef strdup
|
||||
extern
|
||||
char *strdup(const char *string);
|
||||
#endif /* ifndef DMALLOC_STRDUP_MACRO */
|
Loading…
Reference in New Issue
Block a user