| int group3_ix; | int group3_ix; | ||||
| } RGROUP; | } RGROUP; | ||||
| int isspace2(unsigned int c) | |||||
| { | |||||
| // can't use isspace() because on Windows, isspace(0xe1) gives TRUE ! | |||||
| int c2; | |||||
| if (((c2 = (c & 0xff)) == 0) || (c > ' ')) | |||||
| return 0; | |||||
| return 1; | |||||
| } | |||||
| void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len) | void print_dictionary_flags(unsigned int *flags, char *buf, int buf_len) | ||||
| { | { | ||||
| int stress; | int stress; |
| return iswspace(c); | return iswspace(c); | ||||
| } | } | ||||
| int isspace2(unsigned int c) | |||||
| { | |||||
| // can't use isspace() because on Windows, isspace(0xe1) gives TRUE ! | |||||
| int c2; | |||||
| if (((c2 = (c & 0xff)) == 0) || (c > ' ')) | |||||
| return 0; | |||||
| return 1; | |||||
| } | |||||
| void DeleteTranslator(Translator *tr) | void DeleteTranslator(Translator *tr) | ||||
| { | { | ||||
| if (tr->data_dictlist != NULL) | if (tr->data_dictlist != NULL) |
| /* | /* | ||||
| * Copyright (C) 2005 to 2014 by Jonathan Duddington | * Copyright (C) 2005 to 2014 by Jonathan Duddington | ||||
| * email: [email protected] | * email: [email protected] | ||||
| * Copyright (C) 2015 Reece H. Dunn | |||||
| * Copyright (C) 2015-2017 Reece H. Dunn | |||||
| * | * | ||||
| * This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | ||||
| * it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by |