From 62e509e9c90d728c9f65145947276f79112ab48c Mon Sep 17 00:00:00 2001 From: "Christian A. Weber" Date: Tue, 2 Nov 1993 18:53:33 +0000 Subject: Initial revision --- IFFError.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 IFFError.c (limited to 'IFFError.c') diff --git a/IFFError.c b/IFFError.c new file mode 100644 index 0000000..e0146c2 --- /dev/null +++ b/IFFError.c @@ -0,0 +1,50 @@ +#include +#include "Bobi.h" + +void ShowIFFError(char *text1) +{ + char buf[250]; + char *text2; + + switch(IFFL_IFFError()) + { + case IFFL_ERROR_OPEN: text2 = "Can't open file"; + break; + + case IFFL_ERROR_READ: text2 = "Read error"; + break; + + case IFFL_ERROR_NOMEM: text2 = "Not enough memory"; + break; + + case IFFL_ERROR_NOTIFF: text2 = "Not an IFF file"; + break; + + case IFFL_ERROR_WRITE: text2 = "Error writing file"; + break; + + case IFFL_ERROR_NOILBM: text2 = "Not a picture"; + break; + + case IFFL_ERROR_NOBMHD: text2 = "No BitMapHeader found"; + break; + + case IFFL_ERROR_NOBODY: text2 = "No BODY chunk found"; + break; + + case IFFL_ERROR_BADCOMPRESSION: text2 = "Unknown compression type"; + break; + + case IFFL_ERROR_NOANHD: text2 = "No ANHD chunk found"; + break; + + case IFFL_ERROR_NODLTA: text2 = "No DLTA chunk found"; + break; + + default: text2 = "Unknown IFF error"; + break; + } + + sprintf(buf,"%s:\n%s!",text1,text2); ShowMonoReq2(buf); +} + -- cgit v1.2.3