mndecode.c 361 B

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