diff options
author | James Bursa <james@netsurf-browser.org> | 2004-03-11 02:19:14 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-03-11 02:19:14 +0000 |
commit | fba46de9cbe8778919f68a7d24e242c7ee3f1331 (patch) | |
tree | 8fb266a75da3b79c2a2285d0d9e6fb8b8e9d8f91 /riscos/gif.c | |
parent | 24da56f25d8986484d2294d8ada3348acf12c0b1 (diff) | |
download | netsurf-fba46de9cbe8778919f68a7d24e242c7ee3f1331.tar.gz netsurf-fba46de9cbe8778919f68a7d24e242c7ee3f1331.tar.bz2 |
[project @ 2004-03-11 02:19:13 by bursa]
Add source_data to content structure and remove equivalents from individual contents.
svn path=/import/netsurf/; revision=606
Diffstat (limited to 'riscos/gif.c')
-rw-r--r-- | riscos/gif.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/riscos/gif.c b/riscos/gif.c index 29f1095a2..70d6e23a6 100644 --- a/riscos/gif.c +++ b/riscos/gif.c @@ -34,18 +34,9 @@ void nsgif_init(void) void nsgif_create(struct content *c, const char *params[]) { c->data.gif.sprite_area = 0; - c->data.gif.data = xcalloc(0, 1); - c->data.gif.length = 0; c->data.gif.buffer_pos = 0; } -void nsgif_process_data(struct content *c, char *data, unsigned long size) -{ - c->data.gif.data = xrealloc(c->data.gif.data, c->data.gif.length + size); - memcpy(c->data.gif.data + c->data.gif.length, data, size); - c->data.gif.length += size; - c->size += size; -} int nsgif_convert(struct content *c, unsigned int iwidth, unsigned int iheight) { @@ -55,7 +46,7 @@ int nsgif_convert(struct content *c, unsigned int iwidth, unsigned int iheight) struct osspriteop_header *header; struct osspriteop_area *area; - a = Anim_FromData(c->data.gif.data, c->data.gif.length, NULL, false, false, false); + a = Anim_FromData(c->source_data, c->source_size, NULL, false, false, false); if (!a) { LOG(("Error creating anim object")); @@ -124,14 +115,6 @@ int nsgif_convert(struct content *c, unsigned int iwidth, unsigned int iheight) return 0; } -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_redraw(struct content *c, long x, long y, unsigned long width, unsigned long height, @@ -192,7 +175,6 @@ void nsgif_destroy(struct content *c) { xfree(c->title); xfree(c->data.gif.sprite_area); - xfree(c->data.gif.data); } |