diff options
Diffstat (limited to 'net/xmlrpc-c/files/patch-src::xmlrpc_data.c')
-rw-r--r-- | net/xmlrpc-c/files/patch-src::xmlrpc_data.c | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/net/xmlrpc-c/files/patch-src::xmlrpc_data.c b/net/xmlrpc-c/files/patch-src::xmlrpc_data.c new file mode 100644 index 000000000000..8491c186b043 --- /dev/null +++ b/net/xmlrpc-c/files/patch-src::xmlrpc_data.c @@ -0,0 +1,117 @@ +--- src/xmlrpc_data.c.orig Wed Apr 25 04:20:20 2001 ++++ src/xmlrpc_data.c Tue Mar 2 23:39:39 2004 +@@ -182,10 +182,11 @@ + ** (in theory) also be portable. + */ + +-static xmlrpc_value* mkvalue(xmlrpc_env* env, char** format, va_list* args); ++static xmlrpc_value* mkvalue(xmlrpc_env* env, ++ const char** format, va_list* args); + + static xmlrpc_value* mkarray(xmlrpc_env* env, +- char** format, ++ const char** format, + char delimiter, + va_list* args) + { +@@ -236,7 +237,7 @@ + } + + static xmlrpc_value* mkstruct(xmlrpc_env* env, +- char** format, ++ const char** format, + char delimiter, + va_list* args) + { +@@ -357,7 +358,8 @@ + } + #endif /* HAVE_UNICODE_WCHAR */ + +-static xmlrpc_value* mkvalue(xmlrpc_env* env, char** format, va_list* args) ++static xmlrpc_value* mkvalue(xmlrpc_env* env, ++ const char** format, va_list* args) + { + xmlrpc_value* val; + char *str, *contents; +@@ -497,10 +499,10 @@ + } + + xmlrpc_value* xmlrpc_build_value_va (xmlrpc_env* env, +- char* format, ++ const char* format, + va_list args) + { +- char *format_copy; ++ const char *format_copy; + va_list args_copy; + xmlrpc_value* retval; + +@@ -520,7 +522,7 @@ + } + + xmlrpc_value* xmlrpc_build_value (xmlrpc_env* env, +- char* format, ...) ++ const char* format, ...) + { + va_list args; + xmlrpc_value* retval; +@@ -542,12 +544,12 @@ + + static void parsevalue (xmlrpc_env* env, + xmlrpc_value* val, +- char** format, ++ const char** format, + va_list* args); + + static void parsearray (xmlrpc_env* env, + xmlrpc_value* array, +- char** format, ++ const char** format, + char delimiter, + va_list* args) + { +@@ -584,7 +586,7 @@ + + static void parsestruct(xmlrpc_env* env, + xmlrpc_value* strct, +- char** format, ++ const char** format, + char delimiter, + va_list* args) + { +@@ -633,7 +635,7 @@ + + static void parsevalue (xmlrpc_env* env, + xmlrpc_value* val, +- char** format, ++ const char** format, + va_list* args) + { + xmlrpc_int32 *int32ptr; +@@ -783,12 +785,12 @@ + return; + } + +-static void xmlrpc_parse_value_va (xmlrpc_env* env, +- xmlrpc_value* value, +- char* format, +- va_list args) ++void xmlrpc_parse_value_va (xmlrpc_env* env, ++ xmlrpc_value* value, ++ const char* format, ++ va_list args) + { +- char *format_copy; ++ const char *format_copy; + va_list args_copy; + + XMLRPC_ASSERT_ENV_OK(env); +@@ -808,7 +810,7 @@ + + void xmlrpc_parse_value (xmlrpc_env* env, + xmlrpc_value* value, +- char* format, ...) ++ const char* format, ...) + { + va_list args; + |