mirror of /home/gitosis/repositories/libowfat.git
Mirror of :pserver:cvs@cvs.fefe.de:/cvs libowfat
https://www.fefe.de/libowfat/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
471 B
24 lines
471 B
#include <string.h> |
|
#include "buffer.h" |
|
#include "textcode.h" |
|
|
|
void b64encode(const char* c) { |
|
char* buf=alloca(strlen(c)*2+4); |
|
buffer_put(buffer_1,buf,fmt_base64(buf,c,strlen(c))); |
|
buffer_putnlflush(buffer_1); |
|
} |
|
|
|
main(int argc,char* argv[]) { |
|
int i; |
|
for (i=1; i<argc; ++i) { |
|
b64encode(argv[i]); |
|
} |
|
if (argc<2) { |
|
char src[1024]; |
|
int len=read(0,src,sizeof(src)-1); |
|
if (len==-1) return(1); |
|
src[len]=0; |
|
b64encode(src); |
|
} |
|
return 0; |
|
}
|
|
|