- Timestamp:
- Sep 25, 2012, 6:15:53 AM (14 years ago)
- Location:
- trunk/Ohana/src/libohana
- Files:
-
- 2 edited
-
include/ohana.h (modified) (1 diff)
-
src/string.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libohana/include/ohana.h
r34260 r34460 256 256 int iparse PROTO((int *X, int NX, char *line)); 257 257 int iparse_csv PROTO((int *X, int NX, char *line)); 258 int charparse_csv PROTO((char *X, int NX, char *line)); 259 int charparse PROTO((char *X, int NX, char *line)); 258 260 int tparse PROTO((time_t *X, int NX, char *line)); 259 261 int tparse_csv PROTO((time_t *X, int NX, char *line)); -
trunk/Ohana/src/libohana/src/string.c
r33963 r34460 267 267 } 268 268 269 int charparse (char *X, int NX, char *line) { 270 271 int i; 272 char *word; 273 274 word = line; 275 for (i = 0; i < NX - 1; i++) 276 word = _parse_nextword (word); 277 278 *X = word[0]; 279 return (1); 280 } 281 282 int charparse_csv (char *X, int NX, char *line) { 283 284 int i; 285 char *word; 286 287 word = line; 288 for (i = 0; i < NX - 1; i++) 289 word = _parse_nextword_csv (word); 290 291 if (word[0] == '"') word[0] = word[1]; 292 if (word[0] == ',') { 293 *X = 0; 294 return 1; 295 } 296 297 *X = word[0]; 298 return (1); 299 } 300 269 301 int tparse (time_t *X, int NX, char *line) { 270 302
Note:
See TracChangeset
for help on using the changeset viewer.
