From 798821465f9537b4365013350ab302f462779c58 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Sun, 18 Jul 2010 12:10:08 +0000 Subject: Clean up mandoc_special() (in order later to catch \m). It also flags several syntactic errors that weren't caught before. Also un-puke chars.c on zero-length \[]. --- chars.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'chars.c') diff --git a/chars.c b/chars.c index b0fcc165..25854844 100644 --- a/chars.c +++ b/chars.c @@ -1,4 +1,4 @@ -/* $Id: chars.c,v 1.22 2010/07/17 09:21:39 kristaps Exp $ */ +/* $Id: chars.c,v 1.23 2010/07/18 12:10:08 kristaps Exp $ */ /* * Copyright (c) 2009 Kristaps Dzonsons * @@ -195,7 +195,8 @@ find(struct tbl *tab, const char *p, size_t sz, int type) int hash; assert(p); - assert(sz > 0); + if (0 == sz) + return(NULL); if (p[0] < PRINT_LO || p[0] > PRINT_HI) return(NULL); -- cgit v1.2.3