From 1bdcb446392b9fd67d45df22d360dd72d7c353cc Mon Sep 17 00:00:00 2001 From: James Bursa Date: Sat, 24 Jan 2004 17:08:16 +0000 Subject: [project @ 2004-01-24 17:08:15 by bursa] Add permitted_types to html_fetch_object(). svn path=/import/netsurf/; revision=500 --- content/content_type.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 content/content_type.h (limited to 'content/content_type.h') diff --git a/content/content_type.h b/content/content_type.h new file mode 100644 index 000000000..fbafe9e6b --- /dev/null +++ b/content/content_type.h @@ -0,0 +1,51 @@ +/* + * 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 2003 James Bursa + */ + +/** \file + * Declaration of content_type enum. + * + * The content_type enum is defined here to prevent cyclic dependencies. + */ + +#ifndef _NETSURF_DESKTOP_CONTENT_TYPE_H_ +#define _NETSURF_DESKTOP_CONTENT_TYPE_H_ + +#include "netsurf/utils/config.h" + + +/** The type of a content. */ +typedef enum { + CONTENT_HTML, + CONTENT_TEXTPLAIN, + CONTENT_CSS, +#ifdef riscos +#ifdef WITH_JPEG + CONTENT_JPEG, +#endif +#ifdef WITH_PNG + CONTENT_PNG, +#endif +#ifdef WITH_GIF + CONTENT_GIF, +#endif +#ifdef WITH_SPRITE + CONTENT_SPRITE, +#endif +#ifdef WITH_DRAW + CONTENT_DRAW, +#endif +#ifdef WITH_PLUGIN + CONTENT_PLUGIN, +#endif +#endif + /* these must be the last two */ + CONTENT_OTHER, + CONTENT_UNKNOWN /**< content-type not received yet */ +} content_type; + + +#endif -- cgit v1.2.3