/usr/proj3case/gen/gendb/gendb_AddError_calls.lst, 281 lines This file is the result of the command: egrep -n '::|ERR_' gendb.cc egrep -n '::' gendb.cc | awk '{if ($2!="//") print $0}' > gendb_AddError_calls.lst which is designed to find all error message output events and the class and method under which they can arise. I deleted the lines which contain end brackets for class and method definitions (they contain ":}; // ") I also deleted some final lines which this command accepted because they did not have any .AddError calls. - RJL 94/2/16. Classes are separated by "==============...==============" boundaries. Class methods are separated by a blank line. =============================================================== gendb.cc:204:error::error() gendb.cc:213:error::~error() gendb.cc:222:void error::Reset() gendb.cc:240:void error::AddError(int fatal,int err, char *rtn, char *tbl, char *txt) gendb.cc:266:void error::Print() ======================================================== gendb.cc:452:database::database(char *name, char *schema_filename) gendb.cc:465:database::~database() ======================================================= gendb.cc:473:UserTypes::UserTypes() ======================================================= gendb.cc:491:UserDefinedType::UserDefinedType(char *tname, int tsize) gendb.cc:500:void *UserDefinedType::Read(char *s) gendb.cc:507:char *UserDefinedType::Print(void *p) gendb.cc:514:void UserDefinedType::Free(void *p) ======================================================= gendb.cc:599:void database::Define(char *fil_name) gendb.cc:632:Error.AddError(1,ERR_FILE_NOT_FOUND,func,"n/a",fil_name); gendb.cc:665:Error.AddError(1,ERR_SCHEMA_EXPECT_CREATE,func,word,stringize(lc)); gendb.cc:685:Error.AddError(1,ERR_SCHEMA_EXPECT_FROM,func, gendb.cc:696:Error.AddError(1,ERR_NO_SUCH_TABLE,func,tbl_name,stringize(lc)); gendb.cc:703:Error.AddError(1,ERR_SCHEMA_EXPECT_VIA,func, gendb.cc:722:Error.AddError(1,ERR_FIELD_NOT_FOUND,func, gendb.cc:729:Error.AddError(1,ERR_NOT_A_PARENT_FIELD,func, gendb.cc:759:Error.AddError(1,ERR_SCHEMA_EXPECT_OPEN,func,word,stringize(lc)); gendb.cc:773:Error.AddError(1,ERR_SCHEMA_EXPECT_CLOSE,func,word,stringize(lc)); gendb.cc:808:Error.AddError(1,ERR_SCHEMA_NOSUCHTABLE,func,word,stringize(lc)); gendb.cc:831:int database::Print(FILE *fp) gendb.cc:846:int database::Dump(char *fil_name, char *mode) gendb.cc:861: Error.AddError(1,ERR_CANT_OPEN_OUTPUT,func,"n/a",fil_name); gendb.cc:872:int database::Help() ======================================================= gendb.cc:885:table::table(database *db_ptr, char *tbl_name, char *tbl_abbrev) gendb.cc:915:table::~table() gendb.cc:942:int table::FindField(char *fld_name,int *fld_num) gendb.cc:976: db->Error.AddError(0,ERR_FIELD_NOT_FOUND,func,table_name,fld_name); gendb.cc:984:int table::FindRel(char *fld_name,int *fld_num) gendb.cc:999: db->Error.AddError(0,ERR_RELATION_NOT_FOUND,func,table_name,fld_name); gendb.cc:1007:int table::AddField(char *fld_name, char *data_type, int indexed) gendb.cc:1048: db->Error.AddError(1,ERR_UNKNOWN_TYPE,func,table_name,data_type); gendb.cc:1080:int table::AddParent(table *parent, char *parent_fld_name, gendb.cc:1092:db->Error.AddError(1,ERR_PARENT_CARD_1_OR_0,func,table_name,child_fld_name); gendb.cc:1098:db->Error.AddError(1,ERR_CHILD_CARD_NOT_POSITIVE,func,table_name,child_fld_name); gendb.cc:1128:void table::Help() gendb.cc:1187:int table::Print(FILE *fp) ======================================================= gendb.cc:1202:iterator::iterator(table *t) gendb.cc:1210:iterator::iterator(database *db, char *tbl_name) gendb.cc:1222: db->Error.AddError(1,ERR_NO_SUCH_TABLE,func,tbl_name,""); gendb.cc:1233:int iterator::Reset() gendb.cc:1241:int iterator::Reset(iterator *parent_iter, char *fld_name) gendb.cc:1257: tbl->db->Error.AddError(1,ERR_NOT_A_PARENT_FIELD, gendb.cc:1263: tbl->db->Error.AddError(1,ERR_CHILD_NOT_A_PARENT, gendb.cc:1269: tbl->db->Error.AddError(1,ERR_PARENT_NOT_CONNECTED, gendb.cc:1281:int iterator::Next() gendb.cc:1295:int iterator::Done() gendb.cc:1300:int iterator::FindPkey(char *pkey) gendb.cc:1309:tbl->db->Error.AddError(0,ERR_BAD_PKEY,func,tbl->table_name,pkey); gendb.cc:1315:tbl->db->Error.AddError(0,ERR_PKEY_ABBREV_MISMATCH, gendb.cc:1326:tbl->db->Error.AddError(0,ERR_PKEY_NOT_FOUND, gendb.cc:1336:int iterator::Set(char *fld_name, char *value) gendb.cc:1348:tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func,tbl->table_name,""); gendb.cc:1354:tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,""); gendb.cc:1385:int iterator::Set(char *fld_name, int value) gendb.cc:1397:tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func,tbl->table_name,""); gendb.cc:1403:tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,""); gendb.cc:1413:int iterator::Set(char *fld_name, float value) gendb.cc:1425:tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func,tbl->table_name,""); gendb.cc:1431:tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,""); gendb.cc:1441:int iterator::Set(char *fld_name, void *value) gendb.cc:1453: tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func,tbl->table_name,""); gendb.cc:1459: tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,""); gendb.cc:1473:int iterator::InheritField(char *fld_name,table *tbl,struct tuple_t *curr, gendb.cc:1537:char *iterator::PkeyVal() gendb.cc:1542:char *iterator::ParentVal(char *fld_name) gendb.cc:1554: tbl->db->Error.AddError(1,ERR_RELATION_NOT_FOUND,func, gendb.cc:1561: tbl->db->Error.AddError(1,ERR_NOT_A_PARENT_FIELD, gendb.cc:1570:char *iterator::StrVal(char *fld_name, char *path_name) gendb.cc:1592: tbl->db->Error.AddError(1,ERR_UNKNOWN_PATH,func, gendb.cc:1600: tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func, gendb.cc:1607: tbl->db->Error.AddError(1,ERR_BAD_TYPE,func, gendb.cc:1616:int iterator::IntVal(char *fld_name, char *path_name) gendb.cc:1638: tbl->db->Error.AddError(1,ERR_UNKNOWN_PATH,func, gendb.cc:1646: tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func, gendb.cc:1653: tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,fld_name); gendb.cc:1661:float iterator::FloatVal(char *fld_name, char *path_name) gendb.cc:1683: tbl->db->Error.AddError(1,ERR_UNKNOWN_PATH,func, gendb.cc:1691: tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func, gendb.cc:1698: tbl->db->Error.AddError(1,ERR_BAD_TYPE,func,tbl->table_name,fld_name); gendb.cc:1706:void *iterator::UserVal(char *fld_name, char *path_name) gendb.cc:1728: tbl->db->Error.AddError(1,ERR_UNKNOWN_PATH,func, gendb.cc:1736: tbl->db->Error.AddError(1,ERR_FIELD_NOT_FOUND,func, gendb.cc:1743: tbl->db->Error.AddError(1,ERR_BAD_TYPE,func, gendb.cc:1768:int iterator::SetParent(char *fld_name, char *value) gendb.cc:1785: tbl->db->Error.AddError(1,ERR_NOT_A_PARENT_FIELD,func, gendb.cc:1795: tbl->db->Error.AddError(1,ERR_PARENT_NOT_A_CHILD,func, gendb.cc:1805: tbl->db->Error.AddError(1,ERR_BAD_PKEY,func,tbl->table_name,value); gendb.cc:1815: tbl->db->Error.AddError(1,ERR_PKEY_ABBREV_MISMATCH,func, gendb.cc:1837: tbl->db->Error.AddError(1,ERR_PKEY_NOT_FOUND,func, gendb.cc:1850: tbl->db->Error.AddError(1,ERR_TOO_MANY_CHILDREN,func, gendb.cc:1899:int iterator::Append(char *pkey) gendb.cc:1919: tbl->db->Error.AddError(1,ERR_BAD_PKEY,func,tbl->table_name,pkey); gendb.cc:1924: tbl->db->Error.AddError(1,ERR_PKEY_ABBREV_MISMATCH,func, gendb.cc:1972: tbl->db->Error.AddError(1,ERR_DUPLICATE_PKEY,func, gendb.cc:2035: tbl->db->Error.AddError(1,ERR_TOO_MANY_CHILDREN,func, gendb.cc:2048:int iterator::Delete() gendb.cc:2149:int iterator::Print(FILE *fp2) gendb.cc:2208:int iterator::AddRow(char *line) gendb.cc:2269:void iterator::GenNextPkey(char *pkey) ======================================================= gendb.cc:2281:int database::Load(char *fil_name) gendb.cc:2294: Error.AddError(1,ERR_FILE_NOT_FOUND,func,"n/a",fil_name); gendb.cc:2323: Error.AddError(1,ERR_NO_SUCH_TABLE,func,word,line); =======================================================