Das Symbol BUFSIZE ist nicht undefiniert.

Du hast es nur vergessen zu kopieren, denn es steht groß und deutlich über der main()-Prozedur. Oder es liegt daran, dass du BUF
ZISE geschrieben hast. Denk mal darüber nach.
Ansonsten: Schau ins
PSDK rein, da findest du den kompletten C-Quellcode. Das ist nur ein Ausschnitt.