]> granicus.if.org Git - curl/commitdiff
not printf()ing %s normally for character that weren't isprint() made things
authorDaniel Stenberg <daniel@haxx.se>
Wed, 15 Nov 2000 15:36:41 +0000 (15:36 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 15 Nov 2000 15:36:41 +0000 (15:36 +0000)
go weird, had to remove this. I should use trio soon for all the *printf()
stuff as this is too broken

lib/mprintf.c

index 7ccbcbf81e8ed69033055f237e0bca8ad5887064..64d2360d2ef7dafd35272644d05e77d4e2ef9ae0 100644 (file)
@@ -1035,16 +1035,9 @@ static int addbyter(int output, FILE *data)
  
   if(infop->length < infop->max) {
     /* only do this if we haven't reached max length yet */
-    if (isprint(output) || isspace(output))
-      {
-       infop->buffer[0] = (char)output; /* store */
-       infop->buffer++; /* increase pointer */
-       infop->length++; /* we are now one byte larger */
-      }
-    else
-      {
-       return StoreNonPrintable(output, infop);
-      }
+    infop->buffer[0] = (char)output; /* store */
+    infop->buffer++; /* increase pointer */
+    infop->length++; /* we are now one byte larger */
     return output; /* fputc() returns like this on success */
   }
   return -1;