et dict ec DICT_STRING_NULL_BUFFER, "Programmer error -- no buffer provided to stringConcat" ec DICT_PATH_NULL_NAME, "Null name passed to dictionary path initializer" ec DICT_PATHS_UNINITIALIZED, "Programmer error -- attempt to use dictionary before path initialization" ec DICT_DATABASE_OPEN, "Illegal operation while dictionary database open" ec DICT_DATABASE_CLOSED, "Illegal operation while dictionary database closed" ec DICT_FILES_CHANGED, "File changed while being operated upon" ec DICT_LINE_TOO_LONG, "Line too long in the dictionary" ec DICT_MULT_ENTRIES, "Multiple entries in index" ec DICT_MAX_ENTRIES, "Maximum entries reached in index" ec DICT_BAD_FILE_NUMBER, "Attempt to access database with illegal file subscript" ec DICT_DEFN_TOO_BIG, "Definition is too big for the webster library to work with it" ec DICT_NOT_FOUND, "Not found in dictionary" ec DICT_CORRUPT_INDEX, "Dictionary index file is corrupt" ec DICT_CORRUPT_FILE, "Corrupt dictionary data file" ec DICT_CORRUPT_ENTRY, "Corrupt entry in dictionary" ec DICT_BAD_ENCODING, "Bad character encoding in dictionary entry" ec DICT_FIELD_TOO_LONG, "Field in dictionary entry is too long" ec DICT_FIELD_UNTERMINATED, "Field in dictionary entry is unterminated" ec DICT_DUPLICATE_INDEX_ENTRY, "Duplicate entry in dictionary index" end