flateerr.c 807 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * This file is part of the UCB release of Plan 9. It is subject to the license
  3. * terms in the LICENSE file found in the top-level directory of this
  4. * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
  5. * part of the UCB release of Plan 9, including this file, may be copied,
  6. * modified, propagated, or distributed except according to the terms contained
  7. * in the LICENSE file.
  8. */
  9. #include <u.h>
  10. #include <libc.h>
  11. #include <flate.h>
  12. char *
  13. flateerr(int err)
  14. {
  15. switch(err){
  16. case FlateOk:
  17. return "no error";
  18. case FlateNoMem:
  19. return "out of memory";
  20. case FlateInputFail:
  21. return "input error";
  22. case FlateOutputFail:
  23. return "output error";
  24. case FlateCorrupted:
  25. return "corrupted data";
  26. case FlateInternal:
  27. return "internal error";
  28. }
  29. return "unknown error";
  30. }