[1.40.09]

Changed -b option to include an option for 16 bit character input.

numbers.cpp: Added option for vigesimal number systems for tens+units.

Fixed problems with word-length indications in callback events.

-m option now ignores XML comments.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@216 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2009-03-11 13:39:31 +00:00
parent 0d3e23ef39
commit 396c1af678
31 changed files with 532 additions and 259 deletions
+20 -4
View File
@@ -42,12 +42,28 @@ typedef struct
void* user_data;
} t_espeak_mark;
typedef struct
{
unsigned int unique_identifier;
void* user_data;
wchar_t character;
} t_espeak_character;
typedef struct
{
unsigned int unique_identifier;
void* user_data;
const char* key_name;
} t_espeak_key;
typedef struct
{
unsigned int unique_identifier;
void* user_data;
} t_espeak_terminated_msg;
typedef struct
{
espeak_PARAMETER parameter;
@@ -71,8 +87,8 @@ typedef struct
{
t_espeak_text my_text;
t_espeak_mark my_mark;
const char* my_key;
wchar_t my_char;
t_espeak_key my_key;
t_espeak_character my_char;
t_espeak_parameter my_param;
const wchar_t* my_punctuation_list;
const char *my_voice_name;
@@ -88,9 +104,9 @@ t_espeak_command* create_espeak_mark(const void *text, size_t size, const char *
t_espeak_command* create_espeak_terminated_msg(unsigned int unique_identifier, void* user_data);
t_espeak_command* create_espeak_key(const char *key_name);
t_espeak_command* create_espeak_key(const char *key_name, void *user_data);
t_espeak_command* create_espeak_char(wchar_t character);
t_espeak_command* create_espeak_char(wchar_t character, void *user_data);
t_espeak_command* create_espeak_parameter(espeak_PARAMETER parameter, int value, int relative);