summaryrefslogtreecommitdiffstatshomepage
path: root/hash.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2008-12-15 02:23:12 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2008-12-15 02:23:12 +0000
commit06e820ac3b1a9f89fcc4399df3b24bc4d4df2e5f (patch)
treec168a25bc463ba070f50ad4fb14c917a35e2dd97 /hash.c
parentd3f19a8807625c3ef9817089048a7c32d50775c0 (diff)
downloadmandoc-06e820ac3b1a9f89fcc4399df3b24bc4d4df2e5f.tar.gz
mandoc-06e820ac3b1a9f89fcc4399df3b24bc4d4df2e5f.tar.zst
mandoc-06e820ac3b1a9f89fcc4399df3b24bc4d4df2e5f.zip
Linted.
Diffstat (limited to 'hash.c')
-rw-r--r--hash.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/hash.c b/hash.c
index a6a5e0ba..d10f1b22 100644
--- a/hash.c
+++ b/hash.c
@@ -1,4 +1,4 @@
-/* $Id: hash.c,v 1.1 2008/12/15 01:54:58 kristaps Exp $ */
+/* $Id: hash.c,v 1.2 2008/12/15 02:23:12 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -37,7 +37,7 @@ mdoc_hash_free(void *htab)
void *
mdoc_hash_alloc(void)
{
- int i, major, minor, index;
+ int i, major, minor, ind;
const void **htab;
htab = calloc(27 * 26, sizeof(struct mdoc_macro *));
@@ -69,10 +69,10 @@ mdoc_hash_alloc(void)
assert(major >= 0 && major < 27);
assert(minor >= 0 && minor < 26);
- index = (major * 27) + minor;
+ ind = (major * 27) + minor;
- assert(NULL == htab[index]);
- htab[index] = &mdoc_macros[i];
+ assert(NULL == htab[ind]);
+ htab[ind] = &mdoc_macros[i];
}
return((void *)htab);
@@ -82,10 +82,11 @@ mdoc_hash_alloc(void)
int
mdoc_hash_find(const void *arg, const char *tmp)
{
- int major, minor, index, slot;
+ int major, minor, ind, slot;
const void **htab;
- htab = (const void **)arg;
+ htab = /* LINTED */
+ (const void **)arg;
if (0 == tmp[0] || 0 == tmp[1])
return(MDOC_MAX);
@@ -110,13 +111,14 @@ mdoc_hash_find(const void *arg, const char *tmp)
else
minor = tmp[1] - 97;
- index = (major * 27) + minor;
+ ind = (major * 27) + minor;
- if (NULL == htab[index])
+ if (NULL == htab[ind])
return(MDOC_MAX);
- slot = htab[index] - (void *)mdoc_macros;
- assert(0 == slot % sizeof(struct mdoc_macro));
+ slot = htab[ind] - /* LINTED */
+ (void *)mdoc_macros;
+ assert(0 == (size_t)slot % sizeof(struct mdoc_macro));
slot /= sizeof(struct mdoc_macro);
if (0 != strcmp(mdoc_macronames[slot], tmp))