Introduction
Introduction Statistics Contact Development Disclaimer Help
declare a few functions as static - webdump - HTML to plain-text converter for …
git clone git://git.codemadness.org/webdump
Log
Files
Refs
README
LICENSE
---
commit 5f17b244e6f5fd6d954cfe58679807fef3ea91e5
parent 4e69626163451a74e090c1bdbdcc3282236d6b33
Author: Hiltjo Posthuma <[email protected]>
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(-)
---
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, cons…
basehrefdoc[0] = '\0';
}
-void
+static void
usage(void)
{
fprintf(stderr, "%s [-8adiIlrx] [-b basehref] [-s selector] [-u select…
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;
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.