version 1.21, 2014/08/10 23:54:41 |
version 1.23, 2015/04/02 22:48:17 |
|
|
#include <stdio.h> |
#include <stdio.h> |
#include <string.h> |
#include <string.h> |
|
|
|
#include "roff.h" |
#include "mdoc.h" |
#include "mdoc.h" |
#include "libmdoc.h" |
#include "libmdoc.h" |
|
|
Line 61 mdoc_hash_init(void) |
|
Line 62 mdoc_hash_init(void) |
|
} |
} |
} |
} |
|
|
enum mdoct |
int |
mdoc_hash_find(const char *p) |
mdoc_hash_find(const char *p) |
{ |
{ |
int major, i, j; |
int major, i, j; |
Line 85 mdoc_hash_find(const char *p) |
|
Line 86 mdoc_hash_find(const char *p) |
|
if (UCHAR_MAX == (i = table[major + j])) |
if (UCHAR_MAX == (i = table[major + j])) |
break; |
break; |
if (0 == strcmp(p, mdoc_macronames[i])) |
if (0 == strcmp(p, mdoc_macronames[i])) |
return((enum mdoct)i); |
return(i); |
} |
} |
|
|
return(MDOC_MAX); |
return(MDOC_MAX); |