Diff for /libaitwww/example/test_base64.c between versions 1.2 and 1.3

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;
 }  }

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>