+ int buflen;
+ for (buflen = 0; buflen < 256; buflen++)
+ {
+ char buf[256];
+ char buf_a[1024];
+ char buf_b[1024];
+ int i;
+ for (i = 0; i < buflen; i++)
+ buf[i] = 1 + i;
+ buf[i] = 0;
+
+ yaz_base64encode(buf, buf_a);
+
+ YAZ_CHECK(yaz_base64decode(buf_a, buf_b) == 0);
+
+ YAZ_CHECK(strcmp(buf, buf_b) == 0);
+ }
+}
+
+void test2(void)
+{