/*
 * If your system does not provide snprintf(), this program will compile
 * but will have an undefined error from the linker.
 *
 * If you are using the lib/snprintf.c function that is supplied for
 * systems without snprintf(), you should get an error output from our
 * library function.
 *
 * If your system provides the function, and it works, there should be
 * no output.
 */

#include	"unp.h"

int
main(int argc, char **argv)
{
	int		n;
	char	buf[1024];

	n = snprintf(buf, 4, "%d", 9999);
	if (n > 3)
		printf("error: snprintf overflowed buffer, n = %d\n", n);
	exit(0);
}


syntax highlighted by Code2HTML, v. 0.9.1