diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2014-10-28 17:36:19 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2014-10-28 17:36:19 +0000 |
commit | d0ac87d04f62f2c8e644686b707cb2602c2ddba6 (patch) | |
tree | 69a250d8b0b0b75bc58e1c8af72b3c3269561aed /libmandoc.h | |
parent | 5fa1bace54f386a9b3ce23690f136232e1e5bb2e (diff) | |
download | mandoc-d0ac87d04f62f2c8e644686b707cb2602c2ddba6.tar.gz mandoc-d0ac87d04f62f2c8e644686b707cb2602c2ddba6.tar.zst mandoc-d0ac87d04f62f2c8e644686b707cb2602c2ddba6.zip |
Make the character table available to libroff so it can check the
validity of character escape names and warn about unknown ones.
This requires mchars_spec2cp() to report unknown names again.
Fortunately, that doesn't require changing the calling code because
according to groff, invalid character escapes should not produce
output anyway, and now that we warn about them, that's fine.
Diffstat (limited to 'libmandoc.h')
-rw-r--r-- | libmandoc.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libmandoc.h b/libmandoc.h index 83f977bd..c01840b1 100644 --- a/libmandoc.h +++ b/libmandoc.h @@ -1,4 +1,4 @@ -/* $Id: libmandoc.h,v 1.45 2014/10/25 01:03:52 schwarze Exp $ */ +/* $Id: libmandoc.h,v 1.46 2014/10/28 17:36:19 schwarze Exp $ */ /* * Copyright (c) 2009, 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv> * Copyright (c) 2013, 2014 Ingo Schwarze <schwarze@openbsd.org> @@ -76,7 +76,7 @@ int preconv_cue(const struct buf *); int preconv_encode(struct buf *, struct buf *, int *); void roff_free(struct roff *); -struct roff *roff_alloc(struct mparse *, int); +struct roff *roff_alloc(struct mparse *, const struct mchars *, int); void roff_reset(struct roff *); enum rofferr roff_parseln(struct roff *, int, char **, size_t *, int, int *); |