/*->h.g3 */

extern        int g3outcount;

extern os_error * g3j_encode_black(buffer * b,int runlength);
extern os_error * g3j_encode_white(buffer * b,int runlength);
extern void       g3j_initialize(putfn putf);
extern os_error * g3j_encode_new_row(buffer * b);
extern os_error * g3j_encode_pad(buffer * b,int pad_type);
extern os_error * g3j_eop(buffer * b);
extern os_error * g3j_padnull(buffer * dest,int count);
extern void initialize_encode(void);
extern os_error * encode_word(buffer * dest,unsigned int codeword,int length);
