Some checks for return codes are missing.
Examples:
Would you like to add more error handling for return values from "malloc" like in the function "C_XmlParser::init" and from "fprintf" in the function "main"?
http://gull.svn.sourceforge.net/viewvc/gull/seagull/trunk/src/xml-parser/C_XmlParser.cpp?revision=36&view=markup
http://gull.svn.sourceforge.net/viewvc/gull/seagull/trunk/src/tool-csvsplit/csvsplit.c?revision=14&view=markup
Logged In: NO
fixed in svn version 281
Logged In: YES
user_id=572001
Originator: YES
There are still open issues with fprintf() and fclose().
http://gull.svn.sourceforge.net/viewvc/gull/seagull/trunk/src/tool-csvextract/csvextract.c?revision=14&view=markup
I suggest to avoid unchecked function calls.
Would you like to detect every error situation as early as possible?
Logged In: YES
user_id=572001
Originator: YES
Would you like to reduce the efforts for error code checking by an exception class hierarchy?
http://dietmar-kuehl.de/mirror/c++-faq/exceptions.html#faq-17.1
http://gull.svn.sourceforge.net/viewvc/gull/seagull/trunk/src/generator-common/C_Mutex.cpp?revision=14&view=markup