OLD | NEW |
1 #include <cstdlib> | 1 #include <cstdlib> |
2 #include <cstring> | 2 #include <cstring> |
3 #include <cstdio> | 3 #include <cstdio> |
4 #include <ctype.h> | 4 #include <ctype.h> |
5 | 5 |
6 #include "../hunspell/csutil.hxx" | 6 #include "../hunspell/csutil.hxx" |
7 #include "firstparser.hxx" | 7 #include "firstparser.hxx" |
8 | 8 |
9 #ifndef W32 | 9 #ifndef W32 |
10 using namespace std; | 10 using namespace std; |
(...skipping 13 matching lines...) Expand all Loading... |
24 char * tabpos = strchr(line[actual],'\t'); | 24 char * tabpos = strchr(line[actual],'\t'); |
25 if ((tabpos) && (tabpos - line[actual]>token)) { | 25 if ((tabpos) && (tabpos - line[actual]>token)) { |
26 char * t = (char *) malloc(tabpos - line[actual] + 1); | 26 char * t = (char *) malloc(tabpos - line[actual] + 1); |
27 t[tabpos - line[actual]] = '\0'; | 27 t[tabpos - line[actual]] = '\0'; |
28 token = tabpos - line[actual] +1; | 28 token = tabpos - line[actual] +1; |
29 if (t) return strncpy(t, line[actual], tabpos - line[actual]); | 29 if (t) return strncpy(t, line[actual], tabpos - line[actual]); |
30 fprintf(stderr,"Error - Insufficient Memory\n"); | 30 fprintf(stderr,"Error - Insufficient Memory\n"); |
31 } | 31 } |
32 return NULL; | 32 return NULL; |
33 } | 33 } |
OLD | NEW |