]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_hash.c
Vastly simplify man(7) block unwinding, similar to mdoc_macro.c 1.171.
[mandoc.git] / mdoc_hash.c
index 5e34fe8f58be421e6e983a464d7d77cd1919d7b6..cd5765110b41cebfe423702fcc3855f1d97ab420 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_hash.c,v 1.21 2014/08/10 23:54:41 schwarze Exp $ */
+/*     $Id: mdoc_hash.c,v 1.23 2015/04/02 22:48:17 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -25,6 +25,7 @@
 #include <stdio.h>
 #include <string.h>
 
+#include "roff.h"
 #include "mdoc.h"
 #include "libmdoc.h"
 
@@ -61,7 +62,7 @@ mdoc_hash_init(void)
        }
 }
 
-enum mdoct
+int
 mdoc_hash_find(const char *p)
 {
        int               major, i, j;
@@ -85,7 +86,7 @@ mdoc_hash_find(const char *p)
                if (UCHAR_MAX == (i = table[major + j]))
                        break;
                if (0 == strcmp(p, mdoc_macronames[i]))
-                       return((enum mdoct)i);
+                       return(i);
        }
 
        return(MDOC_MAX);