mndecode.c 354 B

1234567891011121314151617181920
  1. #include <stdio.h>
  2. #include "mnemonic.h"
  3. int main(void) {
  4. char buf[0x90000];
  5. mn_byte outbuf[0x10000];
  6. int buflen;
  7. int n;
  8. buflen = fread (buf, 1, sizeof buf - 1, stdin);
  9. buf[buflen] = 0;
  10. n = mn_decode (buf, outbuf, sizeof outbuf);
  11. if (n < 0)
  12. fprintf (stderr, "mn_decode result %d\n", n);
  13. else
  14. fwrite (outbuf, 1, n, stdout);
  15. return 0;
  16. }