]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_hash.c
Add a test case for nesting of .RS/.RE
[mandoc.git] / mdoc_hash.c
index 58959dfd5b293cca275ef131a31cc5bb11e2a9f9..25cf603da772c5489cce3539cded1074a8efba42 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_hash.c,v 1.12 2010/01/01 17:14:29 kristaps Exp $ */
+/*     $Id: mdoc_hash.c,v 1.14 2010/05/08 07:30:19 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -43,7 +43,7 @@ mdoc_hash_init(void)
 
        memset(table, UCHAR_MAX, sizeof(table));
 
-       for (i = 0; i < MDOC_MAX; i++) {
+       for (i = 0; i < (int)MDOC_MAX; i++) {
                p = mdoc_macronames[i];
 
                if (isalpha((u_char)p[1]))
@@ -61,7 +61,7 @@ mdoc_hash_init(void)
        }
 }
 
-int
+enum mdoct
 mdoc_hash_find(const char *p)
 {
        int               major, i, j;
@@ -85,7 +85,7 @@ mdoc_hash_find(const char *p)
                if (UCHAR_MAX == (i = table[major + j]))
                        break;
                if (0 == strcmp(p, mdoc_macronames[i]))
-                       return(i);
+                       return((enum mdoct)i);
        }
 
        return(MDOC_MAX);