/*->h.g4 */

extern short * even_runs;
extern short * odd_runs;


extern os_error * g4j_encode_black(buffer * b,int runlength);
extern os_error * g4j_encode_white(buffer * b,int runlength);
extern os_error * g4j_initialize(putfn putf,int width);
extern os_error * g4j_finit(void);
extern os_error * g4j_encode_new_row(buffer * b);
extern os_error * g4j_encode_EOFB(buffer * b);

extern os_error * g4k_putline(codestr * cx,int pad);
extern os_error * g4k_puteop(codestr * cx);
extern os_error * g4k_init(codestr * cx);
extern os_error * g4k_finit(codestr * cx);

extern void g4j_linecheck(void);




