From 7d9c9dba3610bb14c0de6acb1bdaf9ec49a66f33 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Thu, 21 Apr 2016 22:36:21 +0100 Subject: Split utils header into string functions and everything else split out the string handling API from the rest of the utils header and fix up all the fallout. --- content/fetchers/about.c | 32 +++++++++----------------------- content/fetchers/curl.c | 1 + content/fetchers/data.c | 26 +++++++++++--------------- content/fetchers/file.c | 12 ++---------- content/fetchers/resource.c | 17 ++--------------- 5 files changed, 25 insertions(+), 63 deletions(-) (limited to 'content/fetchers') diff --git a/content/fetchers/about.c b/content/fetchers/about.c index cf66a622b..605d3a8d9 100644 --- a/content/fetchers/about.c +++ b/content/fetchers/about.c @@ -16,7 +16,8 @@ * along with this program. If not, see . */ -/** \file content/fetchers/about.c +/** + * \file * * URL handling for the "about" scheme. * @@ -25,39 +26,24 @@ * information from the browser from a known, fixed URL. */ -#include -#include -#include -#include -#include -#include -#include -#include +#include #include -#include -#include #include -#include #include -#include - #include "testament.h" +#include "utils/corestrings.h" +#include "utils/nsoption.h" +#include "utils/utils.h" +#include "utils/ring.h" -#include "utils/config.h" -#include "utils/dirent.h" #include "content/fetch.h" #include "content/fetchers.h" #include "content/fetchers/about.h" -#include "content/urldb.h" -#include "utils/nsoption.h" -#include "utils/corestrings.h" -#include "utils/log.h" -#include "utils/messages.h" -#include "utils/utils.h" -#include "utils/ring.h" +#include "content/content_type.h" #include "image/image_cache.h" + struct fetch_about_context; typedef bool (*fetch_about_handler)(struct fetch_about_context *); diff --git a/content/fetchers/curl.c b/content/fetchers/curl.c index 07b13d543..7b9c5f0d7 100644 --- a/content/fetchers/curl.c +++ b/content/fetchers/curl.c @@ -51,6 +51,7 @@ #include "utils/ring.h" #include "utils/useragent.h" #include "utils/file.h" +#include "utils/string.h" #include "desktop/gui_fetch.h" #include "desktop/gui_internal.h" diff --git a/content/fetchers/data.c b/content/fetchers/data.c index 6c18911e2..84d0aa3fa 100644 --- a/content/fetchers/data.c +++ b/content/fetchers/data.c @@ -16,32 +16,28 @@ * along with this program. If not, see . */ -/* data: URL handling. See http://tools.ietf.org/html/rfc2397 */ +/** + * \file + * data scheme handling. See http://tools.ietf.org/html/rfc2397 + */ -#include -#include #include #include -#include -#include - -#include /* for URL unescaping functions */ - +#include +#include /* for URL unescaping functions */ #include -#include "utils/config.h" -#include "content/fetch.h" -#include "content/fetchers.h" -#include "content/fetchers/data.h" -#include "content/urldb.h" +#include "utils/nsurl.h" #include "utils/corestrings.h" -#include "utils/nsoption.h" #include "utils/log.h" -#include "utils/messages.h" #include "utils/utils.h" #include "utils/ring.h" #include "utils/base64.h" +#include "content/fetch.h" +#include "content/fetchers.h" +#include "content/fetchers/data.h" + struct fetch_data_context { struct fetch *parent_fetch; char *url; diff --git a/content/fetchers/file.c b/content/fetchers/file.c index d13b4d56a..2e3411ac1 100644 --- a/content/fetchers/file.c +++ b/content/fetchers/file.c @@ -24,33 +24,26 @@ #include "utils/config.h" +#include #include #include #include #include #include -#include #include #include -#include #include -#include #include #include -#include #include - #ifdef HAVE_MMAP #include #endif - #include +#include "utils/nsurl.h" #include "utils/dirent.h" #include "utils/corestrings.h" -#include "utils/nsoption.h" -#include "utils/errors.h" -#include "utils/log.h" #include "utils/messages.h" #include "utils/utils.h" #include "utils/ring.h" @@ -61,7 +54,6 @@ #include "content/dirlist.h" #include "content/fetch.h" #include "content/fetchers.h" -#include "content/urldb.h" #include "content/fetchers/file.h" /* Maximum size of read buffer */ diff --git a/content/fetchers/resource.c b/content/fetchers/resource.c index 2db414d68..4dfac5c6a 100644 --- a/content/fetchers/resource.c +++ b/content/fetchers/resource.c @@ -21,27 +21,15 @@ * resource scheme URL handling. Based on the data fetcher by Rob Kendrick */ -#include -#include -#include -#include -#include -#include +#include #include -#include #include -#include -#include #include -#include #include - #include -#include "utils/dirent.h" -#include "utils/errors.h" +#include "utils/nsurl.h" #include "utils/corestrings.h" -#include "utils/nsoption.h" #include "utils/log.h" #include "utils/messages.h" #include "utils/utils.h" @@ -52,7 +40,6 @@ #include "content/fetch.h" #include "content/fetchers.h" #include "content/fetchers/resource.h" -#include "content/urldb.h" #define DIRECT_ETAG_VALUE 123456 -- cgit v1.2.3