summaryrefslogtreecommitdiff
path: root/riscos/gif.h
diff options
context:
space:
mode:
authorPhilip Pemberton <phil@philpem.me.uk>2003-06-05 13:24:28 +0000
committerPhilip Pemberton <phil@philpem.me.uk>2003-06-05 13:24:28 +0000
commitbedeee808ce4d8113ccd01d1fd0d066ce9821587 (patch)
tree7888ecc5c1052689c28c1b2a6bbe27b979d6a6db /riscos/gif.h
parent97dea9f287048685c295ba3418f1d0e540c6a10e (diff)
downloadnetsurf-bedeee808ce4d8113ccd01d1fd0d066ce9821587.tar.gz
netsurf-bedeee808ce4d8113ccd01d1fd0d066ce9821587.tar.bz2
[project @ 2003-06-05 13:24:28 by philpem]
Added GIF decode support svn path=/import/netsurf/; revision=161
Diffstat (limited to 'riscos/gif.h')
-rw-r--r--riscos/gif.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/riscos/gif.h b/riscos/gif.h
new file mode 100644
index 000000000..4f98ecded
--- /dev/null
+++ b/riscos/gif.h
@@ -0,0 +1,19 @@
+/**
+ * $Id: gif.h,v 1.1 2003/06/05 13:24:28 philpem Exp $
+ */
+
+#ifndef _NETSURF_RISCOS_GIF_H_
+#define _NETSURF_RISCOS_GIF_H_
+
+#include "netsurf/content/content.h"
+
+void nsgif_init(void);
+void nsgif_create(struct content *c);
+void nsgif_process_data(struct content *c, char *data, unsigned long size);
+int nsgif_convert(struct content *c, unsigned int width, unsigned int height);
+void nsgif_revive(struct content *c, unsigned int width, unsigned int height);
+void nsgif_reformat(struct content *c, unsigned int width, unsigned int height);
+void nsgif_destroy(struct content *c);
+void nsgif_redraw(struct content *c, long x, long y,
+ unsigned long width, unsigned long height);
+#endif