Ошибка в window.h после дальней точки на языке c
void window_grab(const RECT *pr, BYTE far *buffer);
void window_put(const RECT *pr, const BYTE far *buffer);
void window_grab_text(const RECT *pr, BYTE far *buffer);
void window_put_text(const RECT *pr, const BYTE far *buffer);
void grid_draw(const grid_t *pwnd);
void gridex_draw(const gridex_t *pgrdex);
эти 136137138139 строк в библиотеке window.h мой компилятор gcc неоднократно сообщает об ошибке в *(звездочка) перед буфером в каждой строке. Не понимаю, в чем ошибка. заранее спасибо:)