try to provide file and line informations, not all messages are covered, * valid.c: try to provide file and line informations, not all messages are covered, but it's a (good) start Daniel