diff options
Diffstat (limited to 'uncompface.c')
-rw-r--r-- | uncompface.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/uncompface.c b/uncompface.c new file mode 100644 index 0000000..1a61eb5 --- /dev/null +++ b/uncompface.c @@ -0,0 +1,36 @@ +/* + * Compface - 48x48x1 image compression and decompression + * + * Copyright (c) James Ashton - Sydney University - June 1990. + * + * Written 11th November 1989. + * + * Permission is given to distribute these sources, as long as the + * copyright messages are not removed, and no monies are exchanged. + * + * No responsibility is taken for any errors on inaccuracies inherent + * either to the comments or the code of this program, but if reported + * to me, then an attempt will be made to fix them. + */ + + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#define MAIN + +#include "compface_private.h" + +int +uncompface(fbuf) +char *fbuf; +{ + if (!(status = setjmp(comp_env))) + { + UnCompAll(fbuf);/* compress otherwise */ + UnGenFace(); + WriteFace(fbuf); + } + return status; +} |