1*74a4d8c2SCharles.Forsyth #include "lib9.h" 2*74a4d8c2SCharles.Forsyth #include <flate.h> 3*74a4d8c2SCharles.Forsyth 4*74a4d8c2SCharles.Forsyth char * flateerr(int err)5*74a4d8c2SCharles.Forsythflateerr(int err) 6*74a4d8c2SCharles.Forsyth { 7*74a4d8c2SCharles.Forsyth switch(err){ 8*74a4d8c2SCharles.Forsyth case FlateOk: 9*74a4d8c2SCharles.Forsyth return "no error"; 10*74a4d8c2SCharles.Forsyth case FlateNoMem: 11*74a4d8c2SCharles.Forsyth return "out of memory"; 12*74a4d8c2SCharles.Forsyth case FlateInputFail: 13*74a4d8c2SCharles.Forsyth return "input error"; 14*74a4d8c2SCharles.Forsyth case FlateOutputFail: 15*74a4d8c2SCharles.Forsyth return "output error"; 16*74a4d8c2SCharles.Forsyth case FlateCorrupted: 17*74a4d8c2SCharles.Forsyth return "corrupted data"; 18*74a4d8c2SCharles.Forsyth case FlateInternal: 19*74a4d8c2SCharles.Forsyth return "internal error"; 20*74a4d8c2SCharles.Forsyth } 21*74a4d8c2SCharles.Forsyth return "unknown error"; 22*74a4d8c2SCharles.Forsyth } 23