>>357
もしかして、
static char *buf = NULL;
って書いたら、この関数呼ばれるたびにNULLで初期化されると勘違いしてる人?