Index: src_plugins/io_hyp/parser.c =================================================================== --- src_plugins/io_hyp/parser.c (revision 10459) +++ src_plugins/io_hyp/parser.c (revision 10460) @@ -359,7 +359,14 @@ /* print error message */ void hyp_error(const char *msg) { - pcb_message(PCB_MSG_ERROR, "line %d: %s at '%s'\n", hyylineno, msg, hyytext); + enum pcb_message_level level; + + if (strcasestr(msg, "warning")) + level = PCB_MSG_WARNING; + else + level = PCB_MSG_ERROR; + + pcb_message(level, "line %d: %s at '%s'\n", hyylineno, msg, hyytext); } /*