31 |
* +------------------------------------------------------ |
* +------------------------------------------------------ |
32 |
* line |main 100 ./main.c main(argc, argv)\n |
* line |main 100 ./main.c main(argc, argv)\n |
33 |
* |
* |
34 |
* The result of split(). |
* The result of split(line, 4, &list): |
35 |
* |
* |
36 |
* +------------------------------------------------------ |
* +------------------------------------------------------ |
37 |
* list line |main\0 100\0 ./main.c\0 main(argc, argv)\n |
* list line |main\0 100\0 ./main.c\0 main(argc, argv)\n |
54 |
* | end *--+ |
* | end *--+ |
55 |
* | save | | |
* | save | | |
56 |
* +---------+ = |
* +---------+ = |
57 |
|
* |
58 |
|
* The result of split(line, 2, &list): |
59 |
|
* |
60 |
|
* +------------------------------------------------------ |
61 |
|
* list line |main\0 100 ./main.c main(argc, argv)\n |
62 |
|
* +---------+ ^ ^ ^ |
63 |
|
* |npart=2 | | | | |
64 |
|
* +---------+ | | | |
65 |
|
* | start *----+ | | |
66 |
|
* | end *--------+ | |
67 |
|
* | save ' '| | |
68 |
|
* +---------+ | |
69 |
|
* | start *-----------------+ |
70 |
|
* | end *--+ |
71 |
|
* | save | | |
72 |
|
* +---------+ = |
73 |
* |
* |
74 |
* The result of recover(). |
* The result of recover(). |
75 |
* +------------------------------------------------------ |
* +------------------------------------------------------ |