aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libmandoc.h
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2013-10-05 22:15:03 +0000
committerIngo Schwarze <schwarze@openbsd.org>2013-10-05 22:15:03 +0000
commitafbd7b3d144b4035964dc7947b4af271efc8263a (patch)
treeae390e8a02ab7f8d8d3fdb85a41d6c212396a8de /libmandoc.h
parenta572afd89f35bf2a05cba26f422436714a0de4de (diff)
downloadmandoc-afbd7b3d144b4035964dc7947b4af271efc8263a.tar.gz
mandoc-afbd7b3d144b4035964dc7947b4af271efc8263a.tar.zst
mandoc-afbd7b3d144b4035964dc7947b4af271efc8263a.zip
Expand references to number registers in exactly the same way as
references to user-defined strings. While here, make number registers signed int, like in groff. Inspired by NetBSD roff.c rev. 1.8 and read.c rev. 1.7 written by Christos Zoulas on March 21, 2013, but implemented in a completely different way, without hacking into read.c, where this functionality really doesn't belong.
Diffstat (limited to 'libmandoc.h')
-rw-r--r--libmandoc.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libmandoc.h b/libmandoc.h
index df2c8fc6..18f200b7 100644
--- a/libmandoc.h
+++ b/libmandoc.h
@@ -1,4 +1,4 @@
-/* $Id: libmandoc.h,v 1.33 2013/10/05 22:08:12 schwarze Exp $ */
+/* $Id: libmandoc.h,v 1.34 2013/10/05 22:15:03 schwarze Exp $ */
/*
* Copyright (c) 2009, 2010, 2011, 2012 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2013 Ingo Schwarze <schwarze@openbsd.org>
@@ -68,8 +68,8 @@ void roff_reset(struct roff *);
enum rofferr roff_parseln(struct roff *, int,
char **, size_t *, int, int *);
void roff_endparse(struct roff *);
-void roff_setreg(struct roff *, const char *, unsigned int);
-unsigned int roff_getreg(const struct roff *, const char *);
+void roff_setreg(struct roff *, const char *, int);
+int roff_getreg(const struct roff *, const char *);
char *roff_strdup(const struct roff *, const char *);
int roff_getcontrol(const struct roff *,
const char *, int *);