Changeset 3504
- Timestamp:
- Mar 14, 2013 11:45:20 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/VtkReader.cpp
r3503 r3504 182 182 return NULL; 183 183 } 184 for (start = line; *start == ' ' || *start == '\t'; start++) 185 ; // skip leading blanks 184 186 if (sscanf(start, "SCALARS %s %s", str, type) != 2) { 185 187 result.error("Error in data stream"); … … 205 207 return NULL; 206 208 } 207 if (sscanf("LOOKUP_TABLE %s", str) == 1) { 208 // skip line 209 for (start = line; *start == ' ' || *start == '\t'; start++) 210 ; // skip leading blanks 211 if (sscanf(start, "LOOKUP_TABLE %s", str) == 1) { 212 // skip lookup table, but don't read ahead 209 213 if (fin.eof()) { 210 214 result.error("Error in data stream"); 211 215 return NULL; 212 216 } 213 fin.getline(line, sizeof(line) - 1); 214 if (fin.fail()) { 215 result.error("Error in data stream"); 216 return NULL; 217 } 217 } else { 218 // Lookup table line is required 219 result.error("Missing LOOKUP_TABLE"); 220 return NULL; 218 221 } 219 222 // found start of field data
Note: See TracChangeset
for help on using the changeset viewer.