declare a few functions as static - webdump - HTML to plain-text converter for webpages (HTM) git clone git://git.codemadness.org/webdump (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 5f17b244e6f5fd6d954cfe58679807fef3ea91e5 (DIR) parent 4e69626163451a74e090c1bdbdcc3282236d6b33 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org> Date: Fri, 22 Sep 2023 14:21:28 +0200 declare a few functions as static Diffstat: M webdump.c | 25 ++++++++++++------------- M xml.c | 2 +- 2 files changed, 13 insertions(+), 14 deletions(-) --- (DIR) diff --git a/webdump.c b/webdump.c @@ -95,7 +95,6 @@ typedef struct string { } String; enum TagId { TagA = 1, TagAddress, TagArea, TagArticle, TagAside, TagAudio, - TagB, TagBase, TagBlink, TagBlockquote, TagBody, TagBr, TagButton, TagCite, TagCol, TagColgroup, TagDatalist, TagDd, TagDel, TagDetails, TagDfn, TagDir, TagDiv, TagDl, TagDt, TagEm, TagEmbed, TagFieldset, @@ -165,13 +164,13 @@ struct linkref { }; /* link references and hidden link references */ -struct linkref **visrefs; +static struct linkref **visrefs; static size_t nvisrefs, ncapvisrefs; /* visible link count / capacity */ -struct linkref **hiddenrefs; +static struct linkref **hiddenrefs; static size_t nhiddenrefs, ncaphiddenrefs; /* hidden link count / capacity */ /* compare link by URL for link references RB-tree */ -int +static int linkrefcmp(struct linkref *r1, struct linkref *r2) { return strcmp(r1->url, r2->url); @@ -348,7 +347,7 @@ static struct tag tags[] = { #endif /* print to stderr, print error message of errno and exit(). */ -__dead void +__dead static void err(int exitstatus, const char *fmt, ...) { va_list ap; @@ -369,7 +368,7 @@ err(int exitstatus, const char *fmt, ...) } /* print to stderr and exit(). */ -__dead void +__dead static void errx(int exitstatus, const char *fmt, ...) { va_list ap; @@ -448,7 +447,7 @@ string_append(String *s, const char *data, size_t len) s->data[s->len] = '\0'; } -char * +static char * estrdup(const char *s) { char *p; @@ -458,7 +457,7 @@ estrdup(const char *s) return p; } -char * +static char * estrndup(const char *s, size_t n) { char *p; @@ -468,7 +467,7 @@ estrndup(const char *s, size_t n) return p; } -void * +static void * erealloc(void *p, size_t siz) { if (!(p = realloc(p, siz))) @@ -477,7 +476,7 @@ erealloc(void *p, size_t siz) return p; } -void * +static void * ecalloc(size_t nmemb, size_t size) { void *p; @@ -1640,7 +1639,7 @@ xmlcdata(XMLParser *p, const char *data, size_t datalen) } /* lookup function to compare tag name (case-insensitive) for sort functions */ -int +static int findtagcmp(const void *v1, const void *v2) { struct tag *t1 = (struct tag *)v1; @@ -1650,7 +1649,7 @@ findtagcmp(const void *v1, const void *v2) } /* binary search tag by tag name */ -struct tag * +static struct tag * findtag(const char *t) { struct tag find = { 0 }; @@ -2315,7 +2314,7 @@ xmlattrstart(XMLParser *p, const char *t, size_t tl, const char *n, basehrefdoc[0] = '\0'; } -void +static void usage(void) { fprintf(stderr, "%s [-8adiIlrx] [-b basehref] [-s selector] [-u selector] [-w termwidth]\n", argv0); (DIR) diff --git a/xml.c b/xml.c @@ -250,7 +250,7 @@ struct namedentity { long cp; }; -int +static int namedentitycmp(const void *v1, const void *v2) { struct namedentity *n1 = (struct namedentity *)v1;