もしかして BUFSIZ が未定義のマクロに見えたのか?
(stdio.h に居る)