diff options
Diffstat (limited to 'ext/soap/php_sdl.h')
-rw-r--r-- | ext/soap/php_sdl.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/ext/soap/php_sdl.h b/ext/soap/php_sdl.h index 4b53b2b295..2886f1200e 100644 --- a/ext/soap/php_sdl.h +++ b/ext/soap/php_sdl.h @@ -22,9 +22,21 @@ #ifndef PHP_SDL_H #define PHP_SDL_H +#ifdef SDL_CACHE +# define SDL_PERSISTENT 1 +# define sdl_malloc malloc +# define sdl_strdup strdup +# define sdl_free free +#else +# define SDL_PERSISTENT 0 +# define sdl_malloc emalloc +# define sdl_strdup estrdup +# define sdl_free efree +#endif + #define XSD_WHITESPACE_COLLAPSE 1 #define XSD_WHITESPACE_PRESERVE 1 -#define XSD_WHITESPACE_REPLACE 1 +#define XSD_WHITESPACE_REPLACE 1 #define BINDING_SOAP 1 #define BINDING_HTTP 2 @@ -229,5 +241,6 @@ sdlBindingPtr get_binding_from_type(sdlPtr sdl, int type); sdlBindingPtr get_binding_from_name(sdlPtr sdl, char *name, char *ns); void delete_sdl(void *handle); +void delete_sdl_ptr(void *handle); #endif |