Changeset 34753 for trunk/Ohana/src/opihi/cmd.data/read_vectors.c
- Timestamp:
- Nov 30, 2012, 10:29:40 AM (14 years ago)
- Location:
- trunk/Ohana/src/opihi/cmd.data
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
read_vectors.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data
- Property svn:mergeinfo set to
-
trunk/Ohana/src/opihi/cmd.data/read_vectors.c
r34461 r34753 30 30 int i, j, Nskip, Narg, Nvec, *col, IsCSV, VERBOSE; 31 31 int Nbytes, Nstart, NELEM, Nelem, nread, *coltype; 32 char *colstr, *c0, *c1, * buffer, *extname;32 char *colstr, *c0, *c1, *extname; 33 33 Vector **vec; 34 35 char *buffer = NULL; 34 36 35 37 /* auto-sense table type */ … … 155 157 bzero (buffer, 0x10001); 156 158 for (i = 0; i < Nskip; i++) { 157 scan_line (f, buffer); 159 if (scan_line_maxlen (f, buffer, 0x10000) == EOF) { 160 gprint (GP_ERR, "problem reading file %s\n", filename); 161 free (vec); 162 free (col); 163 return FALSE; 164 } 158 165 } 159 166 … … 179 186 while (bufferStatus) { 180 187 c1 = strchr (c0, '\n'); // find the end of this current line 188 if (!c1) { 189 c1 = strchr (c0, '\r'); // try \r for non-UNIX files (what do we do about a Mac? \n\r?) 190 } 181 191 if (c1 == (char *) NULL) { 182 192 Nstart = strlen (c0); … … 260 270 free (vec); 261 271 free (col); 262 free (buffer);272 if (buffer) free (buffer); 263 273 return (TRUE); 264 274
Note:
See TracChangeset
for help on using the changeset viewer.
