#ifndef _LINEREADER_H_5bd51a83_ #define _LINEREADER_H_5bd51a83_ typedef struct linereader LINEREADER; extern LINEREADER *lr_setup(int); void lr_done(LINEREADER *); typedef enum { LRGL_LINE = 1, LRGL_EOF, LRGL_ERROR, } LRGLSTAT; extern LRGLSTAT lr_getline(LINEREADER *); extern const char *lr_ptr(LINEREADER *); extern int lr_lineno(LINEREADER *); #endif