speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/4] rename EMessageType to SPDMessageType


From: Andrei Kholodnyi
Subject: [PATCH 1/4] rename EMessageType to SPDMessageType
Date: Wed, 27 Oct 2010 17:15:18 +0200

follow conventions for speechd.h rename MessageType from E* to SPD*
---
 include/speechd_types.h    |   15 ++++++-------
 src/modules/cicero.c       |    6 ++--
 src/modules/dummy.c        |    2 +-
 src/modules/espeak.c       |   12 +++++-----
 src/modules/festival.c     |   46 ++++++++++++++++++++++----------------------
 src/modules/flite.c        |    6 ++--
 src/modules/generic.c      |    8 +++---
 src/modules/ibmtts.c       |   18 ++++++++--------
 src/modules/ivona.c        |   26 ++++++++++++------------
 src/modules/module_utils.c |   18 ++++++++--------
 src/modules/module_utils.h |   10 ++++----
 src/modules/pico.c         |    2 +-
 src/server/output.c        |    8 +++---
 src/server/parse.c         |   10 ++++----
 src/server/parse.h         |    2 +-
 src/server/server.c        |    2 +-
 src/server/server.h        |    2 +-
 src/server/speaking.c      |    6 ++--
 src/server/speechd.h       |    2 +-
 19 files changed, 100 insertions(+), 101 deletions(-)

diff --git a/include/speechd_types.h b/include/speechd_types.h
index 90b0090..66bc9a4 100644
--- a/include/speechd_types.h
+++ b/include/speechd_types.h
@@ -97,13 +97,12 @@ typedef enum
        SORT_BY_ALPHABET = 1
     }ESort;
 
-typedef enum
-    {
-       MSGTYPE_TEXT = 0,
-       MSGTYPE_SOUND_ICON = 1,
-       MSGTYPE_CHAR = 2,
-       MSGTYPE_KEY = 3,
-       MSGTYPE_SPELL = 99
-    }EMessageType;
+typedef enum {
+    SPD_MSGTYPE_TEXT = 0,
+    SPD_MSGTYPE_SOUND_ICON = 1,
+    SPD_MSGTYPE_CHAR = 2,
+    SPD_MSGTYPE_KEY = 3,
+    SPD_MSGTYPE_SPELL = 99
+} SPDMessageType;
 
 #endif /* not ifndef SPEECHD_TYPES */
diff --git a/src/modules/cicero.c b/src/modules/cicero.c
index cc9823b..eea2e6b 100644
--- a/src/modules/cicero.c
+++ b/src/modules/cicero.c
@@ -47,7 +47,7 @@ static pthread_t cicero_speaking_thread;
 static sem_t *cicero_semaphore;
 
 static char **cicero_message;
-static EMessageType cicero_message_type;
+static SPDMessageType cicero_message_type;
 
 static int cicero_position = 0;
 static int cicero_pause_requested = 0;
@@ -243,7 +243,7 @@ module_list_voices(void)
 
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
   DBG("Module speak\n");
 
@@ -260,7 +260,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
     *cicero_message = NULL;
   }
   *cicero_message = module_strip_ssml(data);
-  cicero_message_type = MSGTYPE_TEXT;
+  cicero_message_type = SPD_MSGTYPE_TEXT;
 
   /* Setting voice */
   /*    UPDATE_PARAMETER(voice, cicero_set_voice); */
diff --git a/src/modules/dummy.c b/src/modules/dummy.c
index 988ad17..1835d77 100644
--- a/src/modules/dummy.c
+++ b/src/modules/dummy.c
@@ -106,7 +106,7 @@ module_list_voices(void)
 
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
 
     DBG("speak()\n");
diff --git a/src/modules/espeak.c b/src/modules/espeak.c
index 3c46cc9..5f1ec52 100644
--- a/src/modules/espeak.c
+++ b/src/modules/espeak.c
@@ -332,7 +332,7 @@ module_list_voices(void)
 
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
        espeak_ERROR result = EE_INTERNAL_ERROR;
        int flags = espeakSSML | espeakCHARS_UTF8;
@@ -367,11 +367,11 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
        */
        /* Send data to espeak */
        switch (msgtype) {
-       case MSGTYPE_TEXT:
+       case SPD_MSGTYPE_TEXT:
                result = espeak_Synth(data, bytes + 1, 0, POS_CHARACTER, 0,
                                                          flags, NULL, NULL);
                break;
-       case MSGTYPE_SOUND_ICON:
+       case SPD_MSGTYPE_SOUND_ICON:
                {
                        char *msg = g_strdup_printf("<audio 
src=\"%s%s\">%s</audio>",
                                                                                
EspeakSoundIconFolder, data, data);
@@ -380,7 +380,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
                        g_free(msg);
                        break;
                }
-       case MSGTYPE_CHAR:
+       case SPD_MSGTYPE_CHAR:
                {
                        wchar_t wc = 0;
                        if (bytes == 1) { // ASCII
@@ -404,7 +404,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
                        g_free(msg);
                        break;
                }
-       case MSGTYPE_KEY:
+       case SPD_MSGTYPE_KEY:
                {
                        /* TODO: Convert unspeakable keys to speakable form */
                        char *msg = g_strdup_printf("<say-as 
interpret-as=\"tts:key\">%s</say-as>", data);
@@ -413,7 +413,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
                        g_free(msg);
                        break;
                }
-       case MSGTYPE_SPELL:
+       case SPD_MSGTYPE_SPELL:
                /* TODO: Not sure what to do here... */
                break;
        }
diff --git a/src/modules/festival.c b/src/modules/festival.c
index 8285860..5ba0469 100644
--- a/src/modules/festival.c
+++ b/src/modules/festival.c
@@ -45,7 +45,7 @@ static int festival_speaking = 0;
 static int festival_pause_requested = 0;
 
 static char **festival_message;
-static EMessageType festival_message_type;
+static SPDMessageType festival_message_type;
 signed int festival_volume = 0;
 
 int festival_stop_request = 0;
@@ -148,7 +148,7 @@ void festival_set_volume(signed int volume);
 int init_festival_standalone();
 int init_festival_socket();
 
-int is_text(EMessageType msg_type);
+int is_text(SPDMessageType msg_type);
 
 MOD_OPTION_1_INT(FestivalComunicationType)
 
@@ -192,8 +192,8 @@ TCache FestivalCache;
 
 int cache_init();
 int cache_reset();
-int cache_insert(char* key, EMessageType msgtype, FT_Wave *value);
-FT_Wave* cache_lookup(const char *key, EMessageType msgtype, int add_counter);
+int cache_insert(char* key, SPDMessageType msgtype, FT_Wave *value);
+FT_Wave* cache_lookup(const char *key, SPDMessageType msgtype, int 
add_counter);
 
 pthread_mutex_t sound_output_mutex;
 
@@ -322,7 +322,7 @@ module_list_voices(void)
 }
 
 int
-module_speak(char *data, size_t bytes, EMessageType msgtype)
+module_speak(char *data, size_t bytes, SPDMessageType msgtype)
 {
     int ret;
 
@@ -338,8 +338,8 @@ module_speak(char *data, size_t bytes, EMessageType msgtype)
     festival_stop_request = 0;
 
     festival_message_type = msgtype;
-    if ((msgtype == MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
-        festival_message_type = MSGTYPE_SPELL;
+    if ((msgtype == SPD_MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
+        festival_message_type = SPD_MSGTYPE_SPELL;
 
 
     /* If the connection crashed or language or voice
@@ -671,11 +671,11 @@ _festival_speak(void* nothing)
 
            switch(festival_message_type)
                {
-               case MSGTYPE_TEXT: r = 
festivalStringToWaveRequest(festival_info, *festival_message); break;
-               case MSGTYPE_SOUND_ICON: r = festivalSoundIcon(festival_info, 
*festival_message); break;
-               case MSGTYPE_CHAR: r = festivalCharacter(festival_info, 
*festival_message); break;
-               case MSGTYPE_KEY: r = festivalKey(festival_info, 
*festival_message); break;
-               case MSGTYPE_SPELL: r = festivalSpell(festival_info, 
*festival_message); break;
+               case SPD_MSGTYPE_TEXT: r = 
festivalStringToWaveRequest(festival_info, *festival_message); break;
+               case SPD_MSGTYPE_SOUND_ICON: r = 
festivalSoundIcon(festival_info, *festival_message); break;
+               case SPD_MSGTYPE_CHAR: r = festivalCharacter(festival_info, 
*festival_message); break;
+               case SPD_MSGTYPE_KEY: r = festivalKey(festival_info, 
*festival_message); break;
+               case SPD_MSGTYPE_SPELL: r = festivalSpell(festival_info, 
*festival_message); break;
                default: r = -1;
                }
            if (r < 0){
@@ -728,9 +728,9 @@ _festival_speak(void* nothing)
                CLEAN_UP(0, module_report_event_end);
            }
        
-           if (festival_message_type == MSGTYPE_CHAR 
-               || festival_message_type == MSGTYPE_KEY 
-               || festival_message_type == MSGTYPE_SOUND_ICON){
+           if (festival_message_type == SPD_MSGTYPE_CHAR
+               || festival_message_type == SPD_MSGTYPE_KEY
+               || festival_message_type == SPD_MSGTYPE_SOUND_ICON){
                DBG("Storing record for %s in cache\n", *festival_message);
                /* cache_insert takes care of not inserting the same
                 message again */
@@ -784,9 +784,9 @@ _festival_speak(void* nothing)
 
 
 int
-is_text(EMessageType msg_type)
+is_text(SPDMessageType msg_type)
 {
-    if (msg_type == MSGTYPE_TEXT || msg_type == MSGTYPE_SPELL) return 1;
+    if (msg_type == SPD_MSGTYPE_TEXT || msg_type == SPD_MSGTYPE_SPELL) return 
1;
     else return 0;
 }
 
@@ -986,7 +986,7 @@ cache_clean(size_t new_element_size)
 
 /* Generate a key for searching between the different hash tables */
 char*
-cache_gen_key(EMessageType type)
+cache_gen_key(SPDMessageType type)
 {
     char *key;
     char ktype;    
@@ -1000,9 +1000,9 @@ cache_gen_key(EMessageType type)
     if (FestivalCacheDistinguishPitch) kpitch = msg_settings.pitch;
     if (FestivalCacheDistinguishRate) krate = msg_settings.rate;
 
-    if (type == MSGTYPE_CHAR) ktype = 'c';
-    else if (type == MSGTYPE_KEY) ktype = 'k';
-    else if (type == MSGTYPE_SOUND_ICON) ktype = 's';
+    if (type == SPD_MSGTYPE_CHAR) ktype = 'c';
+    else if (type == SPD_MSGTYPE_KEY) ktype = 'k';
+    else if (type == SPD_MSGTYPE_SOUND_ICON) ktype = 's';
     else{
        DBG("Invalid message type for cache_gen_key()");
        return NULL;
@@ -1016,7 +1016,7 @@ cache_gen_key(EMessageType type)
 
 /* Insert one entry into the cache */
 int
-cache_insert(char* key, EMessageType msgtype, FT_Wave *fwave)
+cache_insert(char* key, SPDMessageType msgtype, FT_Wave *fwave)
 {
     GHashTable *cache;
     TCacheEntry *entry;
@@ -1073,7 +1073,7 @@ cache_insert(char* key, EMessageType msgtype, FT_Wave 
*fwave)
 
 /* Retrieve wave from the cache */
 FT_Wave*
-cache_lookup(const char *key, EMessageType msgtype, int add_counter)
+cache_lookup(const char *key, SPDMessageType msgtype, int add_counter)
 {
     GHashTable *cache;
     TCacheEntry *entry;
diff --git a/src/modules/flite.c b/src/modules/flite.c
index 5bf1247..31ff828 100644
--- a/src/modules/flite.c
+++ b/src/modules/flite.c
@@ -46,7 +46,7 @@ static pthread_t flite_speak_thread;
 static sem_t *flite_semaphore;
 
 static char **flite_message;
-static EMessageType flite_message_type;
+static SPDMessageType flite_message_type;
 
 static int flite_position = 0;
 static int flite_pause_requested = 0;
@@ -166,7 +166,7 @@ module_list_voices(void)
 }
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
     DBG("write()\n");
 
@@ -182,7 +182,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
        *flite_message = NULL;
     }
     *flite_message = module_strip_ssml(data);
-    flite_message_type = MSGTYPE_TEXT;
+    flite_message_type = SPD_MSGTYPE_TEXT;
        
     /* Setting voice */
     UPDATE_PARAMETER(rate, flite_set_rate);
diff --git a/src/modules/generic.c b/src/modules/generic.c
index 79fae51..bbce9f0 100644
--- a/src/modules/generic.c
+++ b/src/modules/generic.c
@@ -45,7 +45,7 @@ static pid_t generic_pid;
 static sem_t *generic_semaphore;
 
 static char **generic_message;
-static EMessageType generic_message_type;
+static SPDMessageType generic_message_type;
 
 static int generic_position = 0;
 static int generic_pause_requested = 0;
@@ -187,7 +187,7 @@ module_list_voices(void)
 
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
     char *tmp;
 
@@ -223,7 +223,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
 
     if (tmp == NULL) return -1;
 
-    if (msgtype == MSGTYPE_TEXT)
+    if (msgtype == SPD_MSGTYPE_TEXT)
       *generic_message = module_strip_ssml(tmp);
     else
       *generic_message = g_strdup(tmp);
@@ -231,7 +231,7 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
 
     module_strip_punctuation_some(*generic_message, GenericStripPunctChars);
 
-    generic_message_type = MSGTYPE_TEXT;
+    generic_message_type = SPD_MSGTYPE_TEXT;
 
     DBG("Requested data: |%s|\n", data);
        
diff --git a/src/modules/ibmtts.c b/src/modules/ibmtts.c
index 3984dee..3c7dc99 100644
--- a/src/modules/ibmtts.c
+++ b/src/modules/ibmtts.c
@@ -181,7 +181,7 @@ static TIbmttsBool ibmtts_pause_requested = IBMTTS_FALSE;
 
 /* Current message from Speech Dispatcher. */
 static char **ibmtts_message;
-static EMessageType ibmtts_message_type;
+static SPDMessageType ibmtts_message_type;
 
 /* ECI */
 static ECIHand eciHandle = NULL_ECI_HAND;
@@ -557,7 +557,7 @@ module_list_voices(void)
 
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
     DBG("Ibmtts: module_speak().");
 
@@ -586,8 +586,8 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
        }
     
     ibmtts_message_type = msgtype;
-    if ((msgtype == MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
-        ibmtts_message_type = MSGTYPE_SPELL;
+    if ((msgtype == SPD_MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
+        ibmtts_message_type = SPD_MSGTYPE_SPELL;
        
     /* Setting speech parameters. */
     UPDATE_STRING_PARAMETER(language, ibmtts_set_language);
@@ -946,10 +946,10 @@ _ibmtts_synth(void* nothing)
         pos = *ibmtts_message;
         
         switch (ibmtts_message_type) {
-            case MSGTYPE_TEXT:
+            case SPD_MSGTYPE_TEXT:
                 eciSetParam(eciHandle, eciTextMode, eciTextModeDefault);
                 break;
-            case MSGTYPE_SOUND_ICON:
+            case SPD_MSGTYPE_SOUND_ICON:
                 /* IBM TTS does not support sound icons.
                    If we can find a sound icon file, play that,
                    otherwise speak the name of the sound icon. */
@@ -966,10 +966,10 @@ _ibmtts_synth(void* nothing)
                 } else
                     eciSetParam(eciHandle, eciTextMode, eciTextModeDefault);
                 break;
-            case MSGTYPE_CHAR:
+            case SPD_MSGTYPE_CHAR:
                 eciSetParam(eciHandle, eciTextMode, eciTextModeAllSpell);
                 break;
-            case MSGTYPE_KEY:
+            case SPD_MSGTYPE_KEY:
                 /* Map unspeakable keys to speakable words. */
                 DBG("Ibmtts: Key from Speech Dispatcher: |%s|", pos);
                 pos = ibmtts_subst_keys(pos);
@@ -978,7 +978,7 @@ _ibmtts_synth(void* nothing)
                 *ibmtts_message = pos;
                 eciSetParam(eciHandle, eciTextMode, eciTextModeDefault);
                 break;
-            case MSGTYPE_SPELL:
+            case SPD_MSGTYPE_SPELL:
                 if (SPD_PUNCT_NONE != msg_settings.punctuation_mode)
                     eciSetParam(eciHandle, eciTextMode, eciTextModeAllSpell);
                 else
diff --git a/src/modules/ivona.c b/src/modules/ivona.c
index c739d22..25ce763 100644
--- a/src/modules/ivona.c
+++ b/src/modules/ivona.c
@@ -54,7 +54,7 @@ static pthread_t ivona_speak_thread;
 static sem_t *ivona_semaphore;
 
 static char **ivona_message;
-static EMessageType ivona_message_type;
+static SPDMessageType ivona_message_type;
 
 
 signed int ivona_volume = 0;
@@ -62,7 +62,7 @@ signed int ivona_cap_mode=0;
 int ivona_punct_mode=0;
 
 /* Internal functions prototypes */
-static int ivona_get_msgpart(struct dumbtts_conf *conf, EMessageType type,
+static int ivona_get_msgpart(struct dumbtts_conf *conf, SPDMessageType type,
                      char **msg, char *icon, char **buf, int *len,
                      int cap_mode, char *delimeters, int punct_mode,
                      char *punct_some);
@@ -185,7 +185,7 @@ module_list_voices(void)
 }
 
 int
-module_speak(gchar *data, size_t bytes, EMessageType msgtype)
+module_speak(gchar *data, size_t bytes, SPDMessageType msgtype)
 {
     DBG("write()\n");
 
@@ -202,8 +202,8 @@ module_speak(gchar *data, size_t bytes, EMessageType 
msgtype)
     }
     *ivona_message = module_strip_ssml(data);
     ivona_message_type = msgtype;
-    if ((msgtype == MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
-        ivona_message_type = MSGTYPE_SPELL;
+    if ((msgtype == SPD_MSGTYPE_TEXT) && (msg_settings.spelling_mode == 
SPD_SPELL_ON))
+        ivona_message_type = SPD_MSGTYPE_SPELL;
     
        
     /* Setting voice */
@@ -309,7 +309,7 @@ static int get_unichar(char **str)
        return wc;
 }
 
-static int ivona_get_msgpart(struct dumbtts_conf *conf, EMessageType type,
+static int ivona_get_msgpart(struct dumbtts_conf *conf, SPDMessageType type,
                      char **msg, char *icon, char **buf, int *len,
                      int cap_mode, char *delimeters, int punct_mode,
                      char *punct_some)
@@ -328,7 +328,7 @@ static int ivona_get_msgpart(struct dumbtts_conf *conf, 
EMessageType type,
        if (*buf) **buf=0;
        DBG("Ivona message %s type %d\n",*msg,type);
        switch(type) {
-               case MSGTYPE_SOUND_ICON:
+               case SPD_MSGTYPE_SOUND_ICON:
                if (strlen(*msg)<63) {
                        strcpy(icon,*msg);
                        rc=0;
@@ -339,7 +339,7 @@ static int ivona_get_msgpart(struct dumbtts_conf *conf, 
EMessageType type,
                *msg=NULL;
                return rc;
 
-               case MSGTYPE_SPELL:
+               case SPD_MSGTYPE_SPELL:
                wc=get_unichar(msg);
                if (!wc) {
                        *msg=NULL;
@@ -358,10 +358,10 @@ static int ivona_get_msgpart(struct dumbtts_conf *conf, 
EMessageType type,
                if (isicon) strcpy(icon,"capital");
                return 0;
 
-               case MSGTYPE_KEY:
-               case MSGTYPE_CHAR:
+               case SPD_MSGTYPE_KEY:
+               case SPD_MSGTYPE_CHAR:
 
-               if (type == MSGTYPE_KEY) {
+               if (type == SPD_MSGTYPE_KEY) {
                        
n=dumbtts_KeyString(conf,*msg,*buf,*len,cap_mode,&isicon);
                }
                else {
@@ -371,7 +371,7 @@ static int ivona_get_msgpart(struct dumbtts_conf *conf, 
EMessageType type,
                if (n>0) {
                        *len=n+128;
                        *buf=g_realloc(*buf,*len);
-                       if (type == MSGTYPE_KEY) {
+                       if (type == SPD_MSGTYPE_KEY) {
                                
n=dumbtts_KeyString(conf,*msg,*buf,*len,cap_mode,&isicon);
                        }
                        else {
@@ -383,7 +383,7 @@ static int ivona_get_msgpart(struct dumbtts_conf *conf, 
EMessageType type,
                if (!n && isicon) strcpy(icon,"capital");
                return n;
 
-               case MSGTYPE_TEXT:
+               case SPD_MSGTYPE_TEXT:
                pos=0;
                bytes=module_get_message_part(*msg,xbuf,&pos, 1023,delimeters);
                DBG("Got bytes %d, %s",bytes,xbuf);
diff --git a/src/modules/module_utils.c b/src/modules/module_utils.c
index 05fb244..cc22b7a 100644
--- a/src/modules/module_utils.c
+++ b/src/modules/module_utils.c
@@ -34,7 +34,7 @@ static char* module_audio_pars[10];
 extern char* module_index_mark;
 
 char*
-do_message(EMessageType msgtype)
+do_message(SPDMessageType msgtype)
 {
     int ret;
     char *cur_line;
@@ -68,11 +68,11 @@ do_message(EMessageType msgtype)
     }
     
 
-    if ((msgtype != MSGTYPE_TEXT) && (nlines > 2)){
+    if ((msgtype != SPD_MSGTYPE_TEXT) && (nlines > 2)){
         return g_strdup("305 DATA MORE THAN ONE LINE");
     }
 
-    if ((msgtype == MSGTYPE_CHAR) && (!strcmp(msg->str,"space"))){
+    if ((msgtype == SPD_MSGTYPE_CHAR) && (!strcmp(msg->str,"space"))){
        g_string_free(msg, 1);
        msg = g_string_new(" ");
     }
@@ -95,25 +95,25 @@ do_message(EMessageType msgtype)
 char*
 do_speak(void)
 {
-    return do_message(MSGTYPE_TEXT);
+    return do_message(SPD_MSGTYPE_TEXT);
 }
 
 char*
 do_sound_icon(void)
 {
-    return do_message(MSGTYPE_SOUND_ICON);
+    return do_message(SPD_MSGTYPE_SOUND_ICON);
 }
 
 char*
 do_char(void)
 {
-    return do_message(MSGTYPE_CHAR);
+    return do_message(SPD_MSGTYPE_CHAR);
 }
 
 char*
 do_key(void)
 {
-    return do_message(MSGTYPE_KEY);
+    return do_message(SPD_MSGTYPE_KEY);
 }
 
 void
@@ -569,7 +569,7 @@ void
 module_speak_thread_wfork(sem_t *semaphore, pid_t *process_pid, 
                           TChildFunction child_function,
                           TParentFunction parent_function,
-                          int *speaking_flag, char **message, const 
EMessageType *msgtype,
+                          int *speaking_flag, char **message, const 
SPDMessageType *msgtype,
                           const size_t maxlen, const char *dividers, size_t 
*module_position,
                           int *pause_requested)
 {
@@ -638,7 +638,7 @@ module_speak_thread_wfork(sem_t *semaphore, pid_t 
*process_pid,
 }
 
 size_t
-module_parent_wfork(TModuleDoublePipe dpipe, const char* message, EMessageType 
msgtype,
+module_parent_wfork(TModuleDoublePipe dpipe, const char* message, 
SPDMessageType msgtype,
                     const size_t maxlen, const char* dividers, int 
*pause_requested)
 {
     unsigned int pos = 0;
diff --git a/src/modules/module_utils.h b/src/modules/module_utils.h
index cea5aa3..aa7020c 100644
--- a/src/modules/module_utils.h
+++ b/src/modules/module_utils.h
@@ -140,7 +140,7 @@ int     module_load         (void);
 int     module_init         (char **status_info);
 int     module_audio_init_spd     (char **status_info);
 SPDVoice** module_list_voices(void);
-int     module_speak        (char *data, size_t bytes, EMessageType msgtype);
+int     module_speak        (char *data, size_t bytes, SPDMessageType msgtype);
 int     module_stop         (void);
 SPDVoice**     module_get_voices   (void);
 size_t  module_pause        (void);
@@ -204,7 +204,7 @@ void module_sigblockall(void);
 void module_sigblockusr(sigset_t *signal_set);
 void module_sigunblockusr(sigset_t *signal_set);
 
-char* do_message(EMessageType msgtype);
+char* do_message(SPDMessageType msgtype);
 char* do_speak(void);
 char* do_sound_icon(void);
 char* do_char(void);
@@ -221,17 +221,17 @@ void do_quit(void);
 
 typedef void (*TChildFunction)(TModuleDoublePipe dpipe, const size_t maxlen);
 typedef size_t (*TParentFunction)(TModuleDoublePipe dpipe, const char* message,
-                                  const EMessageType msgtype, const size_t 
maxlen,
+                                  const SPDMessageType msgtype, const size_t 
maxlen,
                                   const char* dividers, int *pause_requested);
 
 void module_speak_thread_wfork(sem_t *semaphore, pid_t *process_pid, 
                           TChildFunction child_function,
                           TParentFunction parent_function,
-                          int *speaking_flag, char **message, const 
EMessageType *msgtype,
+                          int *speaking_flag, char **message, const 
SPDMessageType *msgtype,
                           const size_t maxlen, const char *dividers, size_t 
*module_position,
                           int *pause_requested);
 
-size_t module_parent_wfork(TModuleDoublePipe dpipe, const char* message, 
EMessageType msgtype,
+size_t module_parent_wfork(TModuleDoublePipe dpipe, const char* message, 
SPDMessageType msgtype,
                     const size_t maxlen, const char* dividers, int 
*pause_requested);
 
 int module_parent_wait_continue(TModuleDoublePipe dpipe);
diff --git a/src/modules/pico.c b/src/modules/pico.c
index 96df5de..4a508b4 100644
--- a/src/modules/pico.c
+++ b/src/modules/pico.c
@@ -486,7 +486,7 @@ static void pico_set_language(char *lang)
        return;
 }
 
-int module_speak(char * data, size_t bytes, EMessageType msgtype)
+int module_speak(char * data, size_t bytes, SPDMessageType msgtype)
 {
        int value;
        static pico_Char *tmp;
diff --git a/src/server/output.c b/src/server/output.c
index bf89aa6..8c393d4 100644
--- a/src/server/output.c
+++ b/src/server/output.c
@@ -543,10 +543,10 @@ output_speak(TSpeechDMessage *msg)
 
     switch(msg->settings.type)
         {
-        case MSGTYPE_TEXT: SEND_CMD("SPEAK") break;
-        case MSGTYPE_SOUND_ICON: SEND_CMD("SOUND_ICON"); break;
-        case MSGTYPE_CHAR: SEND_CMD("CHAR"); break;
-        case MSGTYPE_KEY: SEND_CMD("KEY"); break;
+        case SPD_MSGTYPE_TEXT: SEND_CMD("SPEAK") break;
+        case SPD_MSGTYPE_SOUND_ICON: SEND_CMD("SOUND_ICON"); break;
+        case SPD_MSGTYPE_CHAR: SEND_CMD("CHAR"); break;
+        case SPD_MSGTYPE_KEY: SEND_CMD("KEY"); break;
         default: MSG(2,"Invalid message type in output_speak()!");
         }
 
diff --git a/src/server/parse.c b/src/server/parse.c
index 2f26089..0626e31 100644
--- a/src/server/parse.c
+++ b/src/server/parse.c
@@ -179,7 +179,7 @@ parse(const char *buf, const int bytes, const int fd)
             new->buf = deescape_dot(speechd_socket->o_buf->str, new->bytes);
             reparted = speechd_socket->inside_block; 
             MSG(5, "New buf is now: |%s|", new->buf);          
-            if((msg_uid = queue_message(new, fd, 1, MSGTYPE_TEXT, reparted)) 
== 0){
+            if((msg_uid = queue_message(new, fd, 1, SPD_MSGTYPE_TEXT, 
reparted)) == 0){
                 if(SPEECHD_DEBUG) FATAL("Can't queue message\n");
                 g_free(new->buf);
                 g_free(new);
@@ -754,7 +754,7 @@ parse_resume(const char *buf, const int bytes, const int 
fd, const TSpeechDSock
 }
 
 char*
-parse_general_event(const char *buf, const int bytes, const int fd, const 
TSpeechDSock* speechd_socket, EMessageType type)
+parse_general_event(const char *buf, const int bytes, const int fd, const 
TSpeechDSock* speechd_socket, SPDMessageType type)
 {
     char *param;
     TSpeechDMessage *msg;
@@ -795,19 +795,19 @@ parse_general_event(const char *buf, const int bytes, 
const int fd, const TSpeec
 char*
 parse_snd_icon(const char *buf, const int bytes, const int fd, const 
TSpeechDSock *speechd_socket)
 {
-    return parse_general_event(buf, bytes, fd, speechd_socket, 
MSGTYPE_SOUND_ICON);
+    return parse_general_event(buf, bytes, fd, speechd_socket, 
SPD_MSGTYPE_SOUND_ICON);
 }                               
 
 char*
 parse_char(const char *buf, const int bytes, const int fd, const TSpeechDSock 
*speechd_socket)
 {
-    return parse_general_event(buf, bytes, fd, speechd_socket, MSGTYPE_CHAR);
+    return parse_general_event(buf, bytes, fd, speechd_socket, 
SPD_MSGTYPE_CHAR);
 }
 
 char*
 parse_key(const char* buf, const int bytes, const int fd, const TSpeechDSock 
*speechd_socket)
 {
-    return parse_general_event(buf, bytes, fd, speechd_socket, MSGTYPE_KEY);
+    return parse_general_event(buf, bytes, fd, speechd_socket, 
SPD_MSGTYPE_KEY);
 }
 
 char*
diff --git a/src/server/parse.h b/src/server/parse.h
index 270aec8..ed21552 100644
--- a/src/server/parse.h
+++ b/src/server/parse.h
@@ -25,7 +25,7 @@ char* get_param(const char *buf, const int n, const int 
bytes, const int lower_c
 
 /* Other internal functions */
 char* parse_general_event(const char *buf, const int bytes, const int fd, 
const TSpeechDSock* speechd_socket,
-                         EMessageType type);
+                         SPDMessageType type);
 int spd_utf8_read_char(char* pointer, char* character);
 
 #endif
diff --git a/src/server/server.c b/src/server/server.c
index e542ed6..1f08224 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -65,7 +65,7 @@ this message is a part of a reparted message (one of a block
 of messages). */
 int
 queue_message(TSpeechDMessage *new, int fd, int history_flag,
-              EMessageType type, int reparted)
+              SPDMessageType type, int reparted)
 {
     TFDSetElement *settings;
     TSpeechDMessage *hist_msg, *message_copy;
diff --git a/src/server/server.h b/src/server/server.h
index 9aeec0c..f52e419 100644
--- a/src/server/server.h
+++ b/src/server/server.h
@@ -34,7 +34,7 @@ void server_data_off(int fd);
 
 /* Put a message into Dispatcher's queue */
 int queue_message(TSpeechDMessage *new, int fd, int history_flag,
-                 EMessageType type, int reparted);
+                 SPDMessageType type, int reparted);
 
 
 #endif
diff --git a/src/server/speaking.c b/src/server/speaking.c
index 150bbc6..b7f4988 100644
--- a/src/server/speaking.c
+++ b/src/server/speaking.c
@@ -188,7 +188,7 @@ speak(void* data)
         }
 
         /* Insert index marks into textual messages */
-        if(message->settings.type == MSGTYPE_TEXT){
+        if(message->settings.type == SPD_MSGTYPE_TEXT){
             insert_index_marks(message, message->settings.ssml_mode);
         }
 
@@ -305,7 +305,7 @@ reload_message(TSpeechDMessage *msg)
         msg->buf = newtext;
         msg->bytes = strlen(msg->buf);
 
-        if(queue_message(msg, -msg->settings.uid, 0, MSGTYPE_TEXT, 0) == 0){
+        if(queue_message(msg, -msg->settings.uid, 0, SPD_MSGTYPE_TEXT, 0) == 
0){
             if(SPEECHD_DEBUG) FATAL("Can't queue message\n");
            g_free(msg->buf);
            g_free(msg);
@@ -316,7 +316,7 @@ reload_message(TSpeechDMessage *msg)
     }else{
        MSG(5, "Index mark unknown, inserting the whole message.");
 
-        if(queue_message(msg, -msg->settings.uid, 0, MSGTYPE_TEXT, 0) == 0){
+        if(queue_message(msg, -msg->settings.uid, 0, SPD_MSGTYPE_TEXT, 0) == 
0){
             if(SPEECHD_DEBUG) FATAL("Can't queue message\n");
            g_free(msg->buf);
            g_free(msg);
diff --git a/src/server/speechd.h b/src/server/speechd.h
index 8aeb7ed..ebba274 100644
--- a/src/server/speechd.h
+++ b/src/server/speechd.h
@@ -78,7 +78,7 @@ typedef struct{
     int active;                 /* Is this client still active on socket or 
gone?*/
     int paused;                 /* Internal flag, 1 for paused client or 0 for 
normal. */
     int paused_while_speaking;
-    EMessageType type;          /* Type of the message (1=text, 2=icon, 
3=char, 4=key) */
+    SPDMessageType type;        /* Type of the message (1=text, 2=icon, 
3=char, 4=key) */
     SPDDataMode ssml_mode;     /* SSML mode on (1)/off (0) */
     SPDPriority priority;       /* Priority between 1 and 5 (1 - highest, 5 - 
lowest) */
     signed int rate;           /* Speed of voice from <-100;+100>, 0 is the 
default */
-- 
1.6.0.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]