summaryrefslogtreecommitdiffstats
path: root/strings.c
diff options
context:
space:
mode:
Diffstat (limited to 'strings.c')
-rw-r--r--strings.c21
1 files changed, 14 insertions, 7 deletions
diff --git a/strings.c b/strings.c
index d1025331..ebf67928 100644
--- a/strings.c
+++ b/strings.c
@@ -25,15 +25,10 @@
#include "private.h"
int
-mdoc_isdelim(const char *p)
+mdoc_iscdelim(char p)
{
- if (0 == *p)
- return(0);
- if (0 != *(p + 1))
- return(0);
-
- switch (*p) {
+ switch (p) {
case('{'):
/* FALLTHROUGH */
case('.'):
@@ -66,6 +61,18 @@ mdoc_isdelim(const char *p)
}
+int
+mdoc_isdelim(const char *p)
+{
+
+ if (0 == *p)
+ return(0);
+ if (0 != *(p + 1))
+ return(0);
+ return(mdoc_iscdelim(*p));
+}
+
+
enum mdoc_sec
mdoc_atosec(size_t sz, const char **p)
{