75 Commits (5d4791ccd1f21c6e175067c20e51025b1fda6cbc)

Author SHA1 Message Date
  Juho Hiltunen 4a9f0e21be code cleanup: move Is*() helper functions to common.c 2 years ago
  Juho Hiltunen 64f12fec87 code cleanup: move towlower2() 2 years ago
  Juho Hiltunen b52d1f3afd code cleanup: move strncpy0 to common.c 2 years ago
  Samuel Thibault f4133364d1 Add more const qualifiers 3 years ago
  Samuel Thibault 24e1eaa0cc Mark static arrays undefined when they are reused 3 years ago
  Samuel Thibault a660fc04cc Add more const qualifiers on static arrays 3 years ago
  Samuel Thibault 15804e57a2 Constify tables 3 years ago
  Samuel Thibault c8de29dec9 Properly compare strings 3 years ago
  Sergei Trofimovich ccb1c31ba3 compiledict.c: change 'temp' to "${dict}temp" temporary file 3 years ago
  Juho Hiltunen cffdfb837b code cleanup: move function declarations from speech.h to new file mnemonics.h 4 years ago
  Juho Hiltunen ee944700f8 code cleanup: Check all local includes with include-what-you-use 4 years ago
  Reece H. Dunn 55c64036e0 Use UTF-8 strings in replace rules, instead of a packed UTF-16 pair. 7 years ago
  Reece H. Dunn 424f705525 Revert the new (broken) replacement rule logic. 7 years ago
  Valdis Vitolins 9f0667de86 Part of issue #199 — extend .replace rule to allow using groups of characters 7 years ago
  Juho Hiltunen b23e8a7269 maintainability: pass Translator as to towlower2() instead of using a global 7 years ago
  Juho Hiltunen 1bad240de8 maintainability: remove some unused variables and unnecessary extern declarations 7 years ago
  Reece H. Dunn 87a2586bb0 Fix formatting of free_rules. 7 years ago
  Reece H. Dunn a08d2c7bfb Ensure the allocated rules are properly cleaned up in compile_dictrules. 7 years ago
  Juho Hiltunen e04ae259e0 headers: add new file compiledict.h with declarations of functions in compiledict.c 7 years ago
  Juho Hiltunen 231a1d0944 headers: add new file dictionary.h with declarations of functions in dictionary.c 7 years ago
  Juho Hiltunen 706df97b20 headers: add new file readclause.h with declarations of functions in readclause.c 7 years ago
  Juho Hiltunen 738492100a make all headers (almost) self-contained by using include guards and #include statements within headers 7 years ago
  Juho Hiltunen 78749f14f8 readability fix: use boolean instead of 0 and 1 for loop control 7 years ago
  Reece H. Dunn 54e87adbb8 Move isspace2 from compiledict.c to translate.c. 7 years ago
  Reece H. Dunn 7f42e0aaca compiledict.c: Fix -Wmissing-prototypes warnings. 7 years ago
  Reece H. Dunn b8b0119b62 dictionary.c: Fix -Wmissing-prototypes warnings. 7 years ago
  Reece H. Dunn 74f9f5e34b wavegen.c: Fix -Wmissing-prototypes warnings. 7 years ago
  Reece H. Dunn ebfa320956 Fix storing the line length in the hash chain. 8 years ago
  Reece H. Dunn e7ac4b819d hash_counts is never used, so remove it. 8 years ago
  Reef Turner 0994206f71 address buffer overrun when dict listx file has no trailling newline 8 years ago
  Reece H. Dunn 2a00ca79f6 Increase dict_line to support long emoji entries. 8 years ago
  Reece H. Dunn d5d980862e Guard against overflowing the dict_line bounds when compiling dictionary files. 8 years ago
  Reece H. Dunn 8dde51ca87 Remove the now unused emoji_zwj specifier. 8 years ago
  Reece H. Dunn 7e85b36b4d en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles) 8 years ago
  Reece H. Dunn dcc43bc30a Support _emoji dictionary lists for symbol and emoji pronunciations. 8 years ago
  Reece H. Dunn 05cab4f2dc Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements). 8 years ago
  Reece H. Dunn 94376c2d5f Use an enum and named values for the steps in compile_line to make the logic easier to read. 8 years ago
  Reece H. Dunn 9af96da469 Make the encoding.h API public. 8 years ago
  Reece H. Dunn 7c16ac543c Use the text decoder API in readclause.c. 8 years ago
  Reece H. Dunn d5d93be00e Group the LookupMnem API implementations into mnemonics.c. 8 years ago
  Reece H. Dunn 5975f07095 Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers. 8 years ago
  Reece H. Dunn 71c010b712 Remove unused wchar.h and wctype.h includes. 8 years ago
  Valdis Vitolins 92eae4f322 Updates for issue #103 Maximum group number which works is actually 62 8 years ago
  Ondřej Lysoněk 3817ee1e16 Moved speak_lib.h to espeak-ng directory 8 years ago
  Valdis Vitolins 252c894e59 Issue espeak-ng/espeak-ng#120 8 years ago
  Reece H. Dunn 5673065168 Fix a null pointer dereference in compile_rule(compiledict.c). [Coverity] 9 years ago
  Reece H. Dunn 96c43f3eb2 Clean up the include files to make them consistent. 9 years ago
  Reece H. Dunn 9c7179189b Add a stdint.h compatibility shim. 9 years ago
  Reece H. Dunn aeb1639b2e Fix the error logic in espeak_ng_CompileDictionary(compiledict.c) [clang scan-build] 9 years ago
  Reece H. Dunn c521c7f9c2 Remove a dead assignment in compile_line(compiledict.c) [clang scan-build] 9 years ago