Index: ossp-pkg/xds/regression-tests/xml-int64.c RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xml-int64.c,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xml-int64.c,v' 2>/dev/null --- xml-int64.c 2001/07/23 16:45:10 1.2 +++ xml-int64.c 2001/07/24 13:50:15 1.3 @@ -104,7 +104,7 @@ } if (val != values[i]) { - printf("Decoded value (%lld) does not match the original value (%lld)!\n", val, values[i]); + printf("Decoded value does not match the original!\n"); return 1; } } Index: ossp-pkg/xds/regression-tests/xml-uint64.c RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xml-uint64.c,v co -q -kk -p'1.2' '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xml-uint64.c,v' | diff -u - /dev/null -L'ossp-pkg/xds/regression-tests/xml-uint64.c' 2>/dev/null --- ossp-pkg/xds/regression-tests/xml-uint64.c +++ /dev/null 2024-05-20 17:22:11.000000000 +0200 @@ -1,115 +0,0 @@ -/* - XDS - OSSP Extensible Data Serialization Library - Copyright (c) 2001 The OSSP Project (http://www.ossp.org/) - Copyright (c) 2001 Cable & Wireless Deutschland (http://www.cw.com/de/) - - This file is part of OSSP XDS, an extensible data serialization - library which can be found at http://www.ossp.com/pkg/xds/. - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. -*/ - -#include -#include -#include -#include -#include "../internal.h" - -int main() - { - xds_t* xds; - char* buffer; - size_t buffer_size; - - xds_uint64_t values[] = - { - 0x0000000000000000ULL, - 0x123456789abcdef0ULL, - 0xabcdef01cc45bb9aULL, - 0xc500b3efdd34ca9eULL, - 0xffffffffffffffffULL - }; - - size_t i; - - /* Encode the values array, then decode it back and compare the - numbers. */ - - xds = xds_init(XDS_ENCODE); - if (xds == NULL) - { - printf("Failed to initialize XDS context.\n"); - return 1; - } - if (xds_register(xds, "int", &xml_encode_uint64, NULL) != XDS_OK) - { - printf("Failed to register my encoding engines.\n"); - return 1; - } - for (i = 0; i < sizeof(values)/sizeof(xds_uint64_t); ++i) - { - if (xds_encode(xds, "int", values[i]) != XDS_OK) - { - printf("xds_encode(values[%d]) failed!\n", i); - return 1; - } - } - if (xds_getbuffer(xds, XDS_GIFT, (void**)&buffer, &buffer_size) != XDS_OK) - { - printf("getbuffer() failed.\n"); - return 1; - } - xds_destroy(xds); - - xds = xds_init(XDS_DECODE); - if (xds == NULL) - { - printf("Failed to initialize XDS context.\n"); - return 1; - } - if (xds_register(xds, "int", &xml_decode_uint64, NULL) != XDS_OK) - { - printf("Failed to register my decoding engines.\n"); - return 1; - } - if (xds_setbuffer(xds, XDS_GIFT, buffer, buffer_size) != XDS_OK) - { - printf("setbuffer() failed.\n"); - return 1; - } - for (i = 0; i < sizeof(values)/sizeof(xds_uint64_t); ++i) - { - xds_uint64_t val; - if (xds_decode(xds, "int", &val) != XDS_OK) - { - printf("xds_decode(values[%d]) failed!\n", i); - return 1; - } - if (val != values[i]) - { - printf("Decoded value (%llu) does not match the original value (%llu)!\n", val, values[i]); - return 1; - } - } - xds_destroy(xds); - - /* Everything went fine. */ - - return 0; - }