Subversion Repositories filter_foundry

Compare Revisions

No changes between revisions

Regard whitespace Rev 556 → Rev 555

/trunk/read.c
977,17 → 977,11
char* q2, * tmp_cur_filter_str[29], *token;
int lineNumber = 0;
 
if (count < 6) {
if (strstr(q, "FFL1.0") != q) {
res = MSG_INVALID_FILE_SIGNATURE_ID;
}
else {
char testsig[7];
memcpy(testsig, q, 6); // only read 6 chars. Avoid reading the whole file yet
testsig[6] = '\0';
if (strcmp(testsig, "FFL1.0") != 0) {
res = MSG_INVALID_FILE_SIGNATURE_ID;
}
else {
 
// This is required to make strtok work, because q is not zero-terminated...
q2 = (char*)malloc(count + 1/*NUL byte*/);
if (q2 == NULL) {
1013,7 → 1007,7
}
*/
}
else if (lineNumber == 1) {
else if (lineNumber > 1) {
// We don't check that. We just stop at every 28th line of each filter
/*
countFilters = atoi(token2);
1057,10 → 1051,7
if (filterLineNumber == 28) {
TCHAR* curFileNameOrig;
TCHAR* curFileName;
char n[5];
 
foundFilters++;
 
curFileNameOrig = curFileName = (TCHAR*)malloc(MAX_PATH * sizeof(TCHAR));
 
strcpy_advance(&curFileName, sfr->sfFile.szName);
1070,12 → 1061,6
xstrcat(curFileNameOrig, TEXT("__"));
curFileName += strlen("__");
sprintf(n, "%04d", foundFilters);
strcpy_advance_a(&curFileName, n);
 
xstrcat(curFileNameOrig, TEXT("_"));
curFileName += strlen("_");
 
strcpy_advance_a(&curFileName, tmp_cur_filter_str[0]);
curFileName -= 4; // remove ".8bf" extension
*curFileName = (TCHAR)0;
1169,7 → 1154,6
 
free(q2);
}
}
 
PIUNLOCKHANDLE(h);
PIDISPOSEHANDLE(h);
/trunk/testcases/import
Property changes:
Modified: svn:ignore
-example__0001_filter_file1.txt
-example__0002_filter_file2.txt
-example__0003_filter_file3.txt
+example__filter_file1.txt
+example__filter_file2.txt
+example__filter_file3.txt