Changeset 32993
- Timestamp:
- Dec 21, 2011, 4:10:45 PM (15 years ago)
- Location:
- branches/eam_branches/ipp-20111122/Ohana/src/libohana
- Files:
-
- 2 edited
-
include/ohana.h (modified) (1 diff)
-
src/string.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/libohana/include/ohana.h
r32632 r32993 238 238 int dparse PROTO((double *X, int NX, char *line)); 239 239 int dparse_csv PROTO((double *X, int NX, char *line)); 240 int iparse_csv PROTO((int *X, int NX, char *line)); 240 241 int fparse PROTO((float *X, int NX, char *line)); 241 242 int get_argument PROTO((int argc, char **argv, char *arg)); -
branches/eam_branches/ipp-20111122/Ohana/src/libohana/src/string.c
r31663 r32993 205 205 } 206 206 207 int iparse_csv (int *X, int NX, char *line) { 208 209 int i; 210 char *word; 211 char *ptr; 212 213 word = line; 214 for (i = 0; i < NX - 1; i++) 215 word = _parse_nextword_csv (word); 216 217 if (word[0] == '"') word[0] = ' '; 218 if (word[0] == ',') { 219 *X = 0; 220 return 1; 221 } 222 223 *X = strtol (word, &ptr, 0); 224 if (ptr == word) return (FALSE); 225 if (word[0] == '-') return (-1); 226 return (1); 227 } 228 207 229 int fparse (float *X, int NX, char *line) { 208 230
Note:
See TracChangeset
for help on using the changeset viewer.
