| 64 |
|
|
| 65 |
/* searchStr to Tokens */ |
/* searchStr to Tokens */ |
| 66 |
token = strtok(outbuf, " "); |
token = strtok(outbuf, " "); |
| 67 |
|
if(token == NULL) return list; |
| 68 |
tokenList[0] = (char*)malloc(strlen(token)+1); |
tokenList[0] = (char*)malloc(strlen(token)+1); |
| 69 |
snprintf(tokenList[0], strlen(token)+1, "%s", token); |
snprintf(tokenList[0], strlen(token)+1, "%s", token); |
| 70 |
i = 1; |
i = 1; |
| 100 |
for(i = 0; tokenList[i] != NULL; i++){ |
for(i = 0; tokenList[i] != NULL; i++){ |
| 101 |
toLower(tokenList[i]); |
toLower(tokenList[i]); |
| 102 |
if(strstr((const char*)buf, (const char*)tokenList[i]) || |
if(strstr((const char*)buf, (const char*)tokenList[i]) || |
| 103 |
strstr((const char*)decodeFileName, (const char*)tokenList[i])) { |
strstr((const char*)decodeFileNameBuf, (const char*)tokenList[i]) || |
| 104 |
|
strcmp((const char*)tokenList[i], (const char*)ALLMEMO_TAG) == 0) { |
| 105 |
found = TRUE; |
found = TRUE; |
| 106 |
} |
} |
| 107 |
else { |
else { |
| 134 |
|
|
| 135 |
if(searchStrList->Index(searchStr->c_str()) == wxNOT_FOUND){ |
if(searchStrList->Index(searchStr->c_str()) == wxNOT_FOUND){ |
| 136 |
string = new wxString(searchStr->c_str()); |
string = new wxString(searchStr->c_str()); |
| 137 |
searchStrList->Add(*string, 1); |
//searchStrList->Add(*string, 1); |
| 138 |
|
searchStrList->Insert(*string, 0); |
| 139 |
} |
} |
| 140 |
} |
} |
| 141 |
|
|