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/

