version 1.2, 2012/09/20 14:19:45
|
version 1.3, 2013/05/30 09:25:35
|
Line 3
|
Line 3
|
#include <unistd.h> |
#include <unistd.h> |
#include <fcntl.h> |
#include <fcntl.h> |
#include <sys/limits.h> |
#include <sys/limits.h> |
#include <aitio.h> | #include <elwix.h> |
#include <aitwww.h> |
#include <aitwww.h> |
|
|
|
|
Line 39 main(int argc, char **argv)
|
Line 39 main(int argc, char **argv)
|
|
|
e = www_b64encode(&s); |
e = www_b64encode(&s); |
if (!e) { |
if (!e) { |
ioLIBERR(www); | ELIBERR(www); |
return 3; |
return 3; |
} |
} |
printf("\n\n--- encode base64 len=%u ---\n%s\n", AIT_LEN(e), AIT_GET_STR(e)); |
printf("\n\n--- encode base64 len=%u ---\n%s\n", AIT_LEN(e), AIT_GET_STR(e)); |
|
|
d = www_b64decode(e); |
d = www_b64decode(e); |
if (!d) { |
if (!d) { |
ioLIBERR(www); | ELIBERR(www); |
io_freeVar(&e); | ait_freeVar(&e); |
return 4; |
return 4; |
} |
} |
printf("\n\n--- decode base64 len=%u ---\n%s\n", AIT_LEN(d), AIT_GET_STR(d)); |
printf("\n\n--- decode base64 len=%u ---\n%s\n", AIT_LEN(d), AIT_GET_STR(d)); |
|
|
if ((rlen = io_cmpVar(&s, d)) < 0) | if ((rlen = ait_cmpVar(&s, d)) < 0) |
printf("\n\n>>> FAIL = -1\n"); |
printf("\n\n>>> FAIL = -1\n"); |
else if (!rlen) |
else if (!rlen) |
printf("\n\n>>> PASS = 0\n"); |
printf("\n\n>>> PASS = 0\n"); |
else |
else |
printf("\n\n>>> FAIL = 1\n"); |
printf("\n\n>>> FAIL = 1\n"); |
|
|
io_freeVar(&d); | ait_freeVar(&d); |
io_freeVar(&e); | ait_freeVar(&e); |
AIT_FREE_VAL(&s); |
AIT_FREE_VAL(&s); |
return 0; |
return 0; |
} |
} |