From 1027567a5466c0202f71a6dedc0cefa0a4f1382c Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Thu, 13 Aug 2009 11:43:24 +0000 Subject: Noted areas that need work in libmdoc. --- mdoc.c | 4 +++- mdoc_macro.c | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/mdoc.c b/mdoc.c index 6bcea3a8..7eab5680 100644 --- a/mdoc.c +++ b/mdoc.c @@ -1,4 +1,4 @@ -/* $Id: mdoc.c,v 1.98 2009/07/29 08:52:24 kristaps Exp $ */ +/* $Id: mdoc.c,v 1.99 2009/08/13 11:43:24 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -675,6 +675,8 @@ parsemacro(struct mdoc *m, int ln, char *buf) /* Empty lines are ignored. */ + /* FIXME: this can accept `. xx' like libman! */ + if (0 == buf[1]) return(1); diff --git a/mdoc_macro.c b/mdoc_macro.c index 3c5cddd2..0d08438d 100644 --- a/mdoc_macro.c +++ b/mdoc_macro.c @@ -1,4 +1,4 @@ -/* $Id: mdoc_macro.c,v 1.29 2009/07/29 08:52:24 kristaps Exp $ */ +/* $Id: mdoc_macro.c,v 1.30 2009/08/13 11:43:24 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -45,7 +45,7 @@ static int rew_impblock(struct mdoc *, int, int, int); static int rew_expblock(struct mdoc *, int, int, int); static int rew_subblock(enum mdoc_type, struct mdoc *, int, int, int); -static int rew_last(struct mdoc *, struct mdoc_node *); +static int rew_last(struct mdoc *, struct mdoc_node *); /* FIXME: make const */ static int append_delims(struct mdoc *, int, int *, char *); static int lookup(struct mdoc *, int, const char *); static int lookup_raw(struct mdoc *, const char *); @@ -599,6 +599,7 @@ rew_expblock(struct mdoc *mdoc, int tok, int line, int ppos) } +/* FIXME: can this be merged with subblock? */ static int rew_impblock(struct mdoc *mdoc, int tok, int line, int ppos) { -- cgit v1.2.3-56-ge451