void error(char *message);
void warning(char *message, int linenum, char *fn);
char *str_dup(char *string);
long decipher_flag_text(char *flags);