=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== focuswriter-1.7.6/resources/unix/focuswriter.xpm-193-" P Q R S T 3 U < L 4 M V W X X Y 3 c l L < U 3 T S R Q P ", focuswriter-1.7.6/resources/unix/focuswriter.xpm:194:" Z ` R ...+.c Y U @.#.M M T t $.$.l s E @.U Y c +... .R ` Z ", focuswriter-1.7.6/resources/unix/focuswriter.xpm-195-" %.&.*.=.-.;.>.T 3 D k M M #.s s E b < S D 3 T >.;.-.=.*.&.%. ", ############################################## focuswriter-1.7.6/src/spelling/hunspell/atypes.hxx-66-#define aeALIASF (1 << 2) focuswriter-1.7.6/src/spelling/hunspell/atypes.hxx:67:#define aeALIASM (1 << 3) focuswriter-1.7.6/src/spelling/hunspell/atypes.hxx-68-#define aeLONGCOND (1 << 4) ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-148- free(aliasm); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:149: aliasm = NULL; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-150- } ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-226- bool upcasehomonym = false; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:227: int descl = desc ? (aliasm ? sizeof(char*) : desc->size() + 1) : 0; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-228- // variable-length hash record with word and optional fields ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1180-bool HashMgr::parse_aliasm(const std::string& line, FileMgr* af) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1181: if (numaliasm != 0) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1182- HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1196- case 1: { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1197: numaliasm = atoi(std::string(start_piece, iter).c_str()); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1198: if (numaliasm < 1) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1199- HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1202- } focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1203: aliasm = (char**)malloc(numaliasm * sizeof(char*)); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1204- if (!aliasm) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1205: numaliasm = 0; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1206- return false; ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1217- if (np != 2) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1218: numaliasm = 0; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1219- free(aliasm); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1220: aliasm = NULL; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1221- HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1225- focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1226: /* now parse the numaliasm lines to read in the remainder of the table */ focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1227- for (int j = 0; j < numaliasm; j++) { ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1241- af->getlinenum()); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1242: numaliasm = 0; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1243- free(aliasm); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1244: aliasm = NULL; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1245- return false; ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1268- if (!aliasm[j]) { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1269: numaliasm = 0; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1270- free(aliasm); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1271: aliasm = NULL; focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1272- HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", ############################################## focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1280-int HashMgr::is_aliasm() const { focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx:1281: return (aliasm != NULL); focuswriter-1.7.6/src/spelling/hunspell/hashmgr.cxx-1282-} ############################################## focuswriter-1.7.6/src/spelling/hunspell/htypes.hxx-47-#define H_OPT (1 << 0) // is there optional morphological data? focuswriter-1.7.6/src/spelling/hunspell/htypes.hxx:48:#define H_OPT_ALIASM (1 << 1) // using alias compression? focuswriter-1.7.6/src/spelling/hunspell/htypes.hxx-49-#define H_OPT_PHON (1 << 2) // is there ph: field in the morphological data?