#include <stdio.h>

int main(void) {
    char buf[10];
    for (int k = 0; k < 6; k++) {
    	int res = snprintf(buf, k, "%s", "foo");
    	printf("%d: snprintf() returned %d; buf has [%s] (%d chars)\n",
    	      k, res, buf, (int)strlen(buf));
    }
	return 0;
}
