add cescape stuff and two tests

This commit is contained in:
leitner
2003-09-19 19:08:51 +00:00
parent a8f6a1c121
commit 056760c5f1
4 changed files with 134 additions and 0 deletions

21
test/textcode.c Normal file
View File

@@ -0,0 +1,21 @@
#include "array.h"
#include "textcode.h"
#include <assert.h>
array a;
int main() {
char buf[256];
int i;
for (i=0; i<256; ++i) buf[i]=i;
fmt_to_array(fmt_uuencoded,&a,buf,256);
assert(!array_failed(&a));
write(1,array_start(&a),array_bytes(&a));
array_trunc(&a);
fmt_to_array(fmt_base64,&a,buf,256);
assert(!array_failed(&a));
write(1,array_start(&a),array_bytes(&a)); write(1,"\n",1);
array_trunc(&a);
}