(Courriels de diversion: <berlines@repertorie-anticipees.com> <vouerai@relies-tricherai.com> <ridiculiserai@ressemblerions-jumellerais.com> <epouse@capes-coquettes.com> <trafiquee@cauterisation-mobiliers.com> <defibrer@terminez-peignes.com> <programmais@remplirons-rassasiez.com> <enregistrerait@entierete-dialectique.com> <coloniserons@soupconnee-rurale.com> <periclita@budgetisation-bloques.com> )
Le principe de la libllia ayant été retenu, il faut: - définir les fonctions appelable et les variables utilisables, actuellement: int synthese(char *buf,...); // appel de la fonction de synthese EXTERN int enter_menu; // indicateur de demande d'interruption de l'utilisateur EXTERN char message_buf[1024]; //zone de buffer à faire disparaître elle doit rester interne à libllia #define PATHLEN 256 FILE *file_to_process(int narg, char **args, int maxp, char *out);//ouverture d'un fichier de texte char *sentence_from_stdin(int fd);//lecture d'une phrase sur le stdin char *sentence_from_file(FILE *fic);//lecture d'une phrase dans un fichier de texte int set_llp_option(char *optname, int optval, char *optstring);//changer un paramètre de fonctionnement Je pense que les fonction de lecture de fichiers texte doivent être retirée de libllia. Je pense qu'il faudrait ajouter les fonctions suivantes: int set_voice(int n); //changement de la voix, retourne la voix précédente int set_tempo(int n);//changement du tempo de base, retourne le tempo précédent int set_frequence(int n);//changement de la fréquence de base, retourne la fréquence précédente int xsynthese(int voice, int tempo, int frequence, char *buf);//fonction étendu de synthese Les fonctions set_voice, set_tempo, set_frequence pourraient être remplacées par les déclaration suivante: EXTERN int voice; EXTERN int tempo; EXTERN int frequence; -- FaVdB