4 int my_vsnprintf (char *buf, const char *tmpl, ...)
9 i = vsnprintf (buf, 2, tmpl, args);
16 char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
17 char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
19 i = my_vsnprintf (bufs, "%s", "111");
20 if (strcmp (bufs, "1")) exit (1);
22 i = my_vsnprintf (bufd, "%d", 111);
23 if (strcmp (bufd, "1")) exit (1);