diff --git a/src/misc.cpp b/src/misc.cpp index 9af7c127..fbb7b45e 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -12,7 +12,9 @@ // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License -// * along with this program. If not, see http://www.gnu.org/licenses/.// misc.cpp +// * along with this program. If not, see http://www.gnu.org/licenses/. + +// misc.cpp #define STRICT #define D3D_OVERLOADS @@ -41,7 +43,7 @@ static char g_userDir[100] = ""; -// Donne un événement utilisateur unique. +// Donne un �v�nement utilisateur unique. EventMsg GetUniqueEventMsg() { @@ -54,73 +56,73 @@ EventMsg GetUniqueEventMsg() -// Retourne une lettre non accentuée. +// Retourne une lettre non accentu�e. char RetNoAccent(char letter) { if ( letter < 0 ) { - if ( letter == 'á' || - letter == 'à' || - letter == 'â' || - letter == 'ä' || - letter == 'ã' ) return 'a'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'a'; - if ( letter == 'é' || - letter == 'è' || - letter == 'ê' || - letter == 'ë' ) return 'e'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'e'; - if ( letter == 'í' || - letter == 'ì' || - letter == 'î' || - letter == 'ï' ) return 'i'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'i'; - if ( letter == 'ó' || - letter == 'ò' || - letter == 'ô' || - letter == 'ö' || - letter == 'õ' ) return 'o'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'o'; - if ( letter == 'ú' || - letter == 'ù' || - letter == 'û' || - letter == 'ü' ) return 'u'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'u'; - if ( letter == 'ç' ) return 'c'; + if ( letter == '�' ) return 'c'; - if ( letter == 'ñ' ) return 'n'; + if ( letter == '�' ) return 'n'; - if ( letter == 'Á' || - letter == 'À' || - letter == 'Â' || - letter == 'Ä' || - letter == 'Ã' ) return 'A'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'A'; - if ( letter == 'É' || - letter == 'È' || - letter == 'Ê' || - letter == 'Ë' ) return 'E'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'E'; - if ( letter == 'Í' || - letter == 'Ì' || - letter == 'Î' || - letter == 'Ï' ) return 'I'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'I'; - if ( letter == 'Ó' || - letter == 'Ò' || - letter == 'Ô' || - letter == 'Ö' || - letter == 'Õ' ) return 'O'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'O'; - if ( letter == 'Ú' || - letter == 'Ù' || - letter == 'Û' || - letter == 'Ü' ) return 'U'; + if ( letter == '�' || + letter == '�' || + letter == '�' || + letter == '�' ) return 'U'; - if ( letter == 'Ç' ) return 'C'; + if ( letter == '�' ) return 'C'; - if ( letter == 'Ñ' ) return 'N'; + if ( letter == '�' ) return 'N'; } return letter; @@ -132,36 +134,36 @@ char RetToUpper(char letter) { if ( letter < 0 ) { - if ( letter == 'á' ) return 'Á'; - if ( letter == 'à' ) return 'À'; - if ( letter == 'â' ) return 'Â'; - if ( letter == 'ä' ) return 'Ä'; - if ( letter == 'ã' ) return 'Ã'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'é' ) return 'É'; - if ( letter == 'è' ) return 'È'; - if ( letter == 'ê' ) return 'Ê'; - if ( letter == 'ë' ) return 'Ë'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'í' ) return 'Í'; - if ( letter == 'ì' ) return 'Ì'; - if ( letter == 'î' ) return 'Î'; - if ( letter == 'ï' ) return 'Ï'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'ó' ) return 'Ó'; - if ( letter == 'ò' ) return 'Ò'; - if ( letter == 'ô' ) return 'Ô'; - if ( letter == 'ö' ) return 'Ö'; - if ( letter == 'õ' ) return 'Õ'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'ú' ) return 'Ú'; - if ( letter == 'ù' ) return 'Ù'; - if ( letter == 'û' ) return 'Û'; - if ( letter == 'ü' ) return 'Ü'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'ç' ) return 'Ç'; + if ( letter == '�' ) return '�'; - if ( letter == 'ñ' ) return 'Ñ'; + if ( letter == '�' ) return '�'; } return toupper(letter); @@ -173,43 +175,43 @@ char RetToLower(char letter) { if ( letter < 0 ) { - if ( letter == 'Á' ) return 'á'; - if ( letter == 'À' ) return 'à'; - if ( letter == 'Â' ) return 'â'; - if ( letter == 'Ä' ) return 'ä'; - if ( letter == 'Ã' ) return 'ã'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'É' ) return 'é'; - if ( letter == 'È' ) return 'è'; - if ( letter == 'Ê' ) return 'ê'; - if ( letter == 'Ë' ) return 'ë'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'Í' ) return 'í'; - if ( letter == 'Ì' ) return 'ì'; - if ( letter == 'Î' ) return 'î'; - if ( letter == 'Ï' ) return 'ï'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'Ó' ) return 'ó'; - if ( letter == 'Ò' ) return 'ò'; - if ( letter == 'Ô' ) return 'ô'; - if ( letter == 'Ö' ) return 'ö'; - if ( letter == 'Õ' ) return 'õ'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'Ú' ) return 'ú'; - if ( letter == 'Ù' ) return 'ù'; - if ( letter == 'Û' ) return 'û'; - if ( letter == 'Ü' ) return 'ü'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; + if ( letter == '�' ) return '�'; - if ( letter == 'Ç' ) return 'ç'; + if ( letter == '�' ) return '�'; - if ( letter == 'Ñ' ) return 'ñ'; + if ( letter == '�' ) return '�'; } return tolower(letter); } -// Conversion du temps en chaîne. +// Conversion du temps en cha�ne. void TimeToAscii(time_t time, char *buffer) { @@ -239,7 +241,7 @@ void TimeToAscii(time_t time, char *buffer) { strcpy(format, "am"); } - else // après-midi ? + else // apr�s-midi ? { strcpy(format, "pm"); hour -= 12; // 0..11 @@ -316,7 +318,7 @@ BOOL CopyFileToTemp(char* filename) return TRUE; } -// Copie une liste de fichiers numérotés dans le dossier temporaire. +// Copie une liste de fichiers num�rot�s dans le dossier temporaire. BOOL CopyFileListToTemp(char* filename, int* list, int total) { @@ -355,16 +357,16 @@ BOOL CopyFileListToTemp(char* filename, int* list, int total) } -// Ajoute une extension à un fichier, s'il n'en a pas déjà une. +// Ajoute une extension � un fichier, s'il n'en a pas d�j� une. void AddExt(char* filename, char* ext) { - if ( strchr(filename, '.') != 0 ) return; // déjà une extension ? + if ( strchr(filename, '.') != 0 ) return; // d�j� une extension ? strcat(filename, ext); } -// Spécifie le dossier utilisateur. +// Sp�cifie le dossier utilisateur. void UserDir(BOOL bUser, char* dir) { @@ -372,7 +374,7 @@ void UserDir(BOOL bUser, char* dir) strcpy(g_userDir, dir); } -// Remplace la chaîne %user% par le dossier utilisateur. +// Remplace la cha�ne %user% par le dossier utilisateur. // in: dir = "%user%toto.txt" // def = "abc\" // out: buffer = "abc\toto.txt" @@ -418,7 +420,7 @@ void UserDir(char* buffer, char* dir, char* def) } -// Retourne la lettre correspondant à la langue. +// Retourne la lettre correspondant � la langue. char RetLanguageLetter() {