#ifndef READFILE_HEADER_READ
#define READFILE_HEADER_READ

#define TRUE (1==1)
#define FALSE (1==0)
#define BUFSIZE 1024
#define COMMANDCHAR '@'
#define COMMENTCHAR '%'

typedef struct string_list
{   char                *s;
    struct string_list  *n;
} string_list;

/* public operations */

string_list *get_line(FILE *f);
char *get_command(FILE *f, char *command, string_list **rest);

#endif
/* eof */
