From e11c05d25701564b9d21b411057400a2ca3206b5 Mon Sep 17 00:00:00 2001 From: Kevin Bagust Date: Wed, 8 Dec 2004 00:10:17 +0000 Subject: [project @ 2004-12-08 00:10:17 by kevinb] Removed unused function load, and altered call to xcalloc into a call to calloc in clean_cookiejar svn path=/import/netsurf/; revision=1389 --- utils/utils.c | 27 ++++++--------------------- utils/utils.h | 1 - 2 files changed, 6 insertions(+), 22 deletions(-) (limited to 'utils') diff --git a/utils/utils.c b/utils/utils.c index aa2494595..c65181511 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -79,26 +79,6 @@ char * xstrdup(const char * const s) return c; } -char * load(const char * const path) -{ - FILE * fp = fopen(path, "rb"); - char * buf; - long size, read; - - if (fp == 0) die("Failed to open file"); - if (fseek(fp, 0, SEEK_END) != 0) die("fseek() failed"); - if ((size = ftell(fp)) == -1) die("ftell() failed"); - buf = xcalloc((size_t) size, 1); - - if (fseek(fp, 0, SEEK_SET) != 0) die("fseek() failed"); - read = fread(buf, 1, (size_t) size, fp); - if (read < size) die("fread() failed"); - - fclose(fp); - - return buf; -} - char * squash_whitespace(const char * s) { char * c = malloc(strlen(s) + 1); @@ -330,7 +310,12 @@ void clean_cookiejar(void) { len = ftell(fp); fseek(fp, 0, SEEK_SET); - cookies = xcalloc((unsigned int)len, sizeof(char)); + cookies = calloc((unsigned int)len, sizeof(char)); + if ( NULL == cookies ) { + warn_user( "NoMemory", 0); + return; + } + fread(cookies, (unsigned int)len, sizeof(char), fp); fclose(fp); diff --git a/utils/utils.h b/utils/utils.h index b3e64609f..31ee01bf3 100644 --- a/utils/utils.h +++ b/utils/utils.h @@ -23,7 +23,6 @@ void * xcalloc(const size_t n, const size_t size); void * xrealloc(void * p, const size_t size); void xfree(void* p); char * xstrdup(const char * const s); -char * load(const char * const path); char * squash_whitespace(const char * s); char *cnv_space2nbsp(const char *s); char *cnv_local_enc_str(const char *s, size_t length); -- cgit v1.2.3