I'm having trouble making snprintf return -1.  I've tried stuff like:

        len = snprintf(str, 0, "%.-Z\n", 9);
        printf("%d", len);

but that just prints `2'.  Does snprintf ever return -1?

-Ray-
you might want to take a look at how vfprintf() is implemented in
   /usr/src/lib/libc/stdio/

Reply via email to