sprintfはバッファオーバーフローしちゃうかも

$ man 3 getopt -w
/usr/share/man/ja/man3/getopt.3.gz
http://packages.ubuntu.com/
-> manpages-dev

$ man stdlib.h -w
/usr/share/man/man0p/stdlib.h.0p.gz
http://packages.ubuntu.com/
-> ?
// valgrindでは引っかからないみたい
#include <stdio.h>

int main()
{
    char t[3];
    char *s = "12345";

    //sprintf(t, "%s", s);           // false
    snprintf(t, sizeof(t), "%s", s); // true
    printf("t=%s\n", t);
    return 0;
}