From 17de8d91ac51f487a8a7fc95bd9fc5edfd2d30cc Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sun, 11 Sep 2016 10:27:11 +0100 Subject: change save complete to use ascii character manipulation --- desktop/save_complete.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'desktop') diff --git a/desktop/save_complete.c b/desktop/save_complete.c index 314fbfc47..f8f005743 100644 --- a/desktop/save_complete.c +++ b/desktop/save_complete.c @@ -23,7 +23,6 @@ */ #include -#include #include #include #include @@ -40,6 +39,7 @@ #include "utils/utils.h" #include "utils/file.h" #include "utils/messages.h" +#include "utils/ascii.h" #include "netsurf/content.h" #include "content/hlcache.h" #include "css/css.h" @@ -210,13 +210,14 @@ static char *save_complete_rewrite_stylesheet_urls(save_complete_ctx *ctx, for (offset = 0; SLEN("@import") < size && offset <= size - SLEN("@import"); offset++) { if (source[offset] == '@' && - tolower(source[offset + 1]) == 'i' && - tolower(source[offset + 2]) == 'm' && - tolower(source[offset + 3]) == 'p' && - tolower(source[offset + 4]) == 'o' && - tolower(source[offset + 5]) == 'r' && - tolower(source[offset + 6]) == 't') + ascii_to_lower(source[offset + 1]) == 'i' && + ascii_to_lower(source[offset + 2]) == 'm' && + ascii_to_lower(source[offset + 3]) == 'p' && + ascii_to_lower(source[offset + 4]) == 'o' && + ascii_to_lower(source[offset + 5]) == 'r' && + ascii_to_lower(source[offset + 6]) == 't') { imports++; + } } rewritten = malloc(size + imports * 20); -- cgit v1.2.3