summaryrefslogtreecommitdiff
path: root/content/content.c
diff options
context:
space:
mode:
Diffstat (limited to 'content/content.c')
-rw-r--r--content/content.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/content/content.c b/content/content.c
index 19bb45b0a..6d8ed22e7 100644
--- a/content/content.c
+++ b/content/content.c
@@ -63,6 +63,9 @@
#ifdef WITH_SPRITE
#include "riscos/sprite.h"
#endif
+#ifdef WITH_NSSPRITE
+#include "image/nssprite.h"
+#endif
#ifdef WITH_DRAW
#include "riscos/draw.h"
#endif
@@ -168,7 +171,7 @@ static const struct mime_entry mime_map[] = {
#ifdef WITH_BMP
{"image/x-ms-bmp", CONTENT_BMP},
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
{"image/x-riscos-sprite", CONTENT_SPRITE},
#endif
#ifdef WITH_BMP
@@ -205,7 +208,7 @@ const char *content_type_name[] = {
"JNG",
"MNG",
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
"SPRITE",
#endif
#ifdef WITH_DRAW
@@ -301,6 +304,10 @@ static const struct handler_entry handler_map[] = {
{0, 0, sprite_convert,
0, sprite_destroy, 0, sprite_redraw, 0, 0, 0, false},
#endif
+#ifdef WITH_NSSPRITE
+ {0, 0, nssprite_convert,
+ 0, nssprite_destroy, 0, nssprite_redraw, 0, 0, 0, false},
+#endif
#ifdef WITH_DRAW
{0, 0, draw_convert,
0, draw_destroy, 0, draw_redraw, 0, 0, 0, false},