--- libelwix/example/test.c 2018/05/31 15:35:16 1.3 +++ libelwix/example/test.c 2018/06/26 14:39:13 1.4 @@ -5,9 +5,13 @@ int main(int argc, char **argv) { - int ret; + int ret, len; char str[256], *s, s0[2][256]; ait_val_t *v; + char *bp, *sp, szBuffer[BUFSIZ] = "1.1.1.1 0 idx=0\n" + "2.2.2.2 0 idx=1\n" + "3.3.3.3 1 idx=2\n" + "4.4.4.4 0 idx=3\n"; printf("ELWIX byte order is %d == %s endian\n", elwix_byteOrder(), elwix_byteOrder() ? "little" : "big"); @@ -50,6 +54,8 @@ int main(int argc, char **argv) av_Path2File(argv[2], s0[0], 256, s0[1], 256)); printf("'%s' ret=%d\n", argv[3], str_getString2(argv[3], strlen(argv[3]), ',', NULL)); + for (bp = szBuffer; (len = str_getString2(bp, strlen(bp), '\n', &sp)) > 0; bp = sp) + printf("len=%d bp=%s\n", len, bp); return 0; }