From 5ee8b58411e8cc7a2172d9da481656cc0452413c Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Thu, 26 Oct 2006 20:51:56 +0000 Subject: [PATCH] Don't test 0-length buffer case -- semantics differ for C99/Single-Unix. --- src/libCom/test/epicsStdioTest.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libCom/test/epicsStdioTest.c b/src/libCom/test/epicsStdioTest.c index d58e5aa55..0fda2526c 100644 --- a/src/libCom/test/epicsStdioTest.c +++ b/src/libCom/test/epicsStdioTest.c @@ -40,14 +40,12 @@ static void testEpicsSnprintf() { strcpy(buffer, "AAAA"); - for (size = 0; size < strlen(result) + 5; ++size) { + for (size = 1; size < strlen(result) + 5; ++size) { rtn = epicsSnprintf(buffer, size, format, ivalue, fvalue, svalue); testOk1(rtn == rlen-1); if (size) { testOk(strncmp(buffer, result, size-1) == 0, buffer); testOk(strlen(buffer) == (size < rlen ? size : rlen) -1, "length"); - } else { - testOk(strcmp(buffer, "AAAA") == 0, "Buffer unmodified, size=0"); } } }