version 1.4, 2012/08/01 00:37:07
|
version 1.6, 2012/09/19 15:19:53
|
Line 69 makevars()
|
Line 69 makevars()
|
io_freeVar(&v); |
io_freeVar(&v); |
} |
} |
|
|
|
static void |
|
testcmp() |
|
{ |
|
ait_val_t a, b; |
|
|
|
AIT_SET_STR(&a, "OHO boho"); |
|
AIT_SET_STR(&b, "OHO boho"); |
|
printf("Test equal strings %d\n", io_cmpVar(&a, &b)); |
|
AIT_FREE_VAL(&b); |
|
AIT_SET_STR(&b, "OHO b0ho"); |
|
printf("Test not equal strings %d\n", io_cmpVar(&a, &b)); |
|
AIT_FREE_VAL(&b); |
|
AIT_SET_STR(&b, "OHO b0ho different"); |
|
printf("Test not equal in length %d\n", io_cmpVar(&a, &b)); |
|
AIT_FREE_VAL(&b); |
|
AIT_SET_BUF(&b, "OHO", 4); |
|
printf("Test not equal in type %d\n", io_cmpVar(&a, &b)); |
|
AIT_FREE_VAL(&b); |
|
AIT_FREE_VAL(&a); |
|
AIT_SET_I16(&a, 5); |
|
AIT_SET_I16(&b, 5); |
|
printf("Test equal num %d\n", io_cmpVar(&a, &b)); |
|
AIT_SET_I16(&b, 2); |
|
printf("Test not equal num %d\n", io_cmpVar(&a, &b)); |
|
AIT_SET_U8(&b, 9); |
|
printf("Test not equal in type %d\n", io_cmpVar(&a, &b)); |
|
} |
|
|
int |
int |
main(int argc, char **argv) |
main(int argc, char **argv) |
{ |
{ |
Line 78 main(int argc, char **argv)
|
Line 106 main(int argc, char **argv)
|
|
|
if (argc < 2) { |
if (argc < 2) { |
makevars(); |
makevars(); |
|
testcmp(); |
return 0; |
return 0; |
} |
} |
|
|
Line 103 main(int argc, char **argv)
|
Line 132 main(int argc, char **argv)
|
printf("search for key=0 %s\n", v ? AIT_GET_LIKE(v, char*) : ""); |
printf("search for key=0 %s\n", v ? AIT_GET_LIKE(v, char*) : ""); |
v = io_findKeyVars(arr, 99); |
v = io_findKeyVars(arr, 99); |
printf("search for key=99 %s\n", v ? AIT_GET_LIKE(v, char*) : ""); |
printf("search for key=99 %s\n", v ? AIT_GET_LIKE(v, char*) : ""); |
|
|
|
io_hashKeyVars(arr); |
|
|
|
v = io_getVars(&arr, io_arraySize(arr)); |
|
AIT_SET_STR(v, "mauhahahaha ohoho and bottle of rum!"); |
|
io_hashVar(v, "Baba Yaga #1"); |
|
|
|
v = io_findKeyHash(arr, "Baba Yaga #1"); |
|
printf("search for hash='Baba Yaga #1' %s\n", v ? AIT_GET_LIKE(v, char*) : ""); |
|
|
printf("Before sorting::\n"); |
printf("Before sorting::\n"); |
for (i = 0; i < io_arraySize(arr); i++) |
for (i = 0; i < io_arraySize(arr); i++) |