From 0e7e4d30f6d78bd6148c15527e571a1812cf513d Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Mon, 28 Feb 2000 17:16:12 +0000 Subject: [PATCH] WDDX header comments now conform to the latest DTD. --- ext/wddx/php_wddx_api.h | 5 ++++- ext/wddx/wddx.c | 12 ++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/ext/wddx/php_wddx_api.h b/ext/wddx/php_wddx_api.h index d912de661e..a6190d5373 100644 --- a/ext/wddx/php_wddx_api.h +++ b/ext/wddx/php_wddx_api.h @@ -25,10 +25,13 @@ #define WDDX_ARRAY_E "" #define WDDX_BOOLEAN "" #define WDDX_CHAR "" +#define WDDX_COMMENT_S "" +#define WDDX_COMMENT_E "" #define WDDX_DATA_S "" #define WDDX_DATA_E "" #define WDDX_HEADER "
" -#define WDDX_HEADER_COMMENT "
" +#define WDDX_HEADER_S "
" +#define WDDX_HEADER_E "
" #define WDDX_NULL "" #define WDDX_NUMBER "%s" #define WDDX_PACKET_S "" diff --git a/ext/wddx/wddx.c b/ext/wddx/wddx.c index 554a388f44..0f75b69021 100644 --- a/ext/wddx/wddx.c +++ b/ext/wddx/wddx.c @@ -263,15 +263,15 @@ char* php_wddx_gather(wddx_packet *packet) /* {{{ void php_wddx_packet_start */ void php_wddx_packet_start(wddx_packet *packet, char *comment) { - char tmp_buf[WDDX_BUF_LEN]; - php_wddx_add_chunk(packet, WDDX_PACKET_S); if (comment) { - sprintf(tmp_buf, WDDX_HEADER_COMMENT, comment); - php_wddx_add_chunk(packet, tmp_buf); - } - else + php_wddx_add_chunk(packet, WDDX_HEADER_S); + php_wddx_add_chunk(packet, WDDX_COMMENT_S); + php_wddx_add_chunk(packet, comment); + php_wddx_add_chunk(packet, WDDX_COMMENT_E); + php_wddx_add_chunk(packet, WDDX_HEADER_E); + } else php_wddx_add_chunk(packet, WDDX_HEADER); php_wddx_add_chunk(packet, WDDX_DATA_S); } -- 2.50.1