X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/e7eb3a2744aa45179daea235800753d3d1955338..05b3f1f69c02a260bb8315dcedd60d35daf1875c:/libtests/t-hex.c diff --git a/libtests/t-hex.c b/libtests/t-hex.c index a6f1b32..d26c615 100644 --- a/libtests/t-hex.c +++ b/libtests/t-hex.c @@ -1,6 +1,6 @@ /* * This file is part of DisOrder. - * Copyright (C) 2005, 2007, 2008 Richard Kettlewell + * Copyright (C) 2005, 2007, 2008, 2010 Richard Kettlewell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -52,12 +52,15 @@ static void test_hex(void) { check_string(hex(h, sizeof h), "00ff807f"); check_string(hex(0, 0), ""); u = unhex("00ff807f", &ul); + insist(u != 0); insist(ul == 4); insist(memcmp(u, h, 4) == 0); u = unhex("00FF807F", &ul); + insist(u != 0); insist(ul == 4); insist(memcmp(u, h, 4) == 0); u = unhex("", &ul); + insist(u != 0); insist(ul == 0); fprintf(stderr, "2 ERROR reports expected {\n"); insist(unhex("F", 0) == 0);