- avoid several buffer overflows - move use of access() to files.c in new can_read_file() function - remove extra newlines in raw_print() calls - get ready for lint, eg sprintf -> Sprintf - generally make the code look like core code, not Qt code
add and use new APIs, Tobjnam, otense and vtense, is_plural to determine tense/form of verbs and a few pronouns as well