From bcd1c7c2e92d41ab02163a36a1ab9d5a7afd83a9 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Fri, 26 Feb 2010 16:42:33 +0000 Subject: fix compiler warning --- tests/server/getpart.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'tests/server') diff --git a/tests/server/getpart.c b/tests/server/getpart.c index 3ecc20c99..6f893a8bc 100644 --- a/tests/server/getpart.c +++ b/tests/server/getpart.c @@ -27,8 +27,10 @@ #include "getpart.h" -#define _MPRINTF_REPLACE /* use our functions only */ -#include +#define ENABLE_CURLX_PRINTF +/* make the curlx header define all printf() functions to use the curlx_* + versions instead */ +#include "curlx.h" /* from the private lib dir */ /* just to please base64.h we create a fake struct */ struct SessionHandle { @@ -97,7 +99,9 @@ static int readline(char **buffer, size_t *bufsize, FILE *stream) } for(;;) { - if(!fgets(*buffer + offset, (int)(*bufsize - offset), stream)) + int bytestoread = curlx_uztosi(*bufsize - offset); + + if(!fgets(*buffer + offset, bytestoread, stream)) return (offset != 0) ? GPE_OK : GPE_END_OF_FILE ; length = offset + strlen(*buffer + offset); -- cgit v1.2.3