summaryrefslogtreecommitdiff
path: root/riscos/save_html.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/save_html.c')
-rw-r--r--riscos/save_html.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/riscos/save_html.c b/riscos/save_html.c
new file mode 100644
index 000000000..13c594db2
--- /dev/null
+++ b/riscos/save_html.c
@@ -0,0 +1,25 @@
+/*
+ * This file is part of NetSurf, http://netsurf.sourceforge.net/
+ * Licensed under the GNU General Public License,
+ * http://www.opensource.org/licenses/gpl-license
+ * Copyright 2004 John M Bell <jmb202@ecs.soton.ac.uk>
+ */
+
+#include <stdbool.h>
+#include <string.h>
+
+#include "oslib/osfile.h"
+
+#include "netsurf/utils/config.h"
+#include "netsurf/content/content.h"
+#include "netsurf/riscos/save_html.h"
+
+void save_as_html(struct content *c, char *path) {
+
+ if (c->type != CONTENT_HTML) {
+ return;
+ }
+
+ xosfile_save_stamped(path, 0xfaf, (byte*)c->data.html.source,
+ (byte*)c->data.html.source+c->data.html.length);
+}