From 9b8fbd5c20f49b6adf1442202a327633655bccd2 Mon Sep 17 00:00:00 2001 From: Per Hedbor <ph@opera.com> Date: Tue, 10 May 2011 18:37:14 +0200 Subject: [PATCH] It is not 100% true that the make_*string* functions always are malloc-like. --- src/stralloc.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/stralloc.h b/src/stralloc.h index 86fd4c43fe..89a40b1cd7 100644 --- a/src/stralloc.h +++ b/src/stralloc.h @@ -271,16 +271,16 @@ PMOD_EXPORT struct pike_string *debug_begin_wide_shared_string(size_t len, int s PMOD_EXPORT struct pike_string *low_end_shared_string(struct pike_string *s); PMOD_EXPORT struct pike_string *end_shared_string(struct pike_string *s); PMOD_EXPORT struct pike_string *end_and_resize_shared_string(struct pike_string *str, ptrdiff_t len) ; -PMOD_EXPORT struct pike_string * debug_make_shared_binary_string(const char *str,size_t len) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string * debug_make_shared_binary_pcharp(const PCHARP str,size_t len) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string * debug_make_shared_pcharp(const PCHARP str) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string * debug_make_shared_binary_string0(const p_wchar0 *str,size_t len) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string * debug_make_shared_binary_string1(const p_wchar1 *str,size_t len) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string * debug_make_shared_binary_string2(const p_wchar2 *str,size_t len) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string *debug_make_shared_string(const char *str) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string *debug_make_shared_string0(const p_wchar0 *str) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string *debug_make_shared_string1(const p_wchar1 *str) ATTRIBUTE((malloc)); -PMOD_EXPORT struct pike_string *debug_make_shared_string2(const p_wchar2 *str) ATTRIBUTE((malloc)); +PMOD_EXPORT struct pike_string * debug_make_shared_binary_string(const char *str,size_t len); +PMOD_EXPORT struct pike_string * debug_make_shared_binary_pcharp(const PCHARP str,size_t len); +PMOD_EXPORT struct pike_string * debug_make_shared_pcharp(const PCHARP str); +PMOD_EXPORT struct pike_string * debug_make_shared_binary_string0(const p_wchar0 *str,size_t len); +PMOD_EXPORT struct pike_string * debug_make_shared_binary_string1(const p_wchar1 *str,size_t len); +PMOD_EXPORT struct pike_string * debug_make_shared_binary_string2(const p_wchar2 *str,size_t len); +PMOD_EXPORT struct pike_string *debug_make_shared_string(const char *str); +PMOD_EXPORT struct pike_string *debug_make_shared_string0(const p_wchar0 *str); +PMOD_EXPORT struct pike_string *debug_make_shared_string1(const p_wchar1 *str); +PMOD_EXPORT struct pike_string *debug_make_shared_string2(const p_wchar2 *str); PMOD_EXPORT void do_free_string(struct pike_string *s); PMOD_EXPORT void do_free_unlinked_pike_string(struct pike_string *s); PMOD_EXPORT void really_free_string(struct pike_string *s); -- GitLab