| 1234567891011121314151617181920212223 |
- #include <stdio.h>
- #include <stdlib.h>
- #include "mnemonic.h"
- int main(void) {
- char buf[0x90000];
- mn_byte outbuf[0x10000];
- int buflen;
- int n;
- buflen = fread(buf, 1, sizeof buf - 1, stdin);
- buf[buflen] = 0;
- n = mn_decode(buf, outbuf, sizeof outbuf);
- if(n < 0) {
- fprintf(stderr, "mn_decode result %d\n", n);
- return EXIT_FAILURE;
- }
- fwrite(outbuf, 1, n, stdout);
- return EXIT_SUCCESS;
- }
|