diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2010-05-07 05:34:56 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2010-05-07 05:34:56 +0000 |
commit | 67174f9ce5c119d2ab17f3be66110e3e1bd079c3 (patch) | |
tree | f7a2fe74959fae76ceea48a7e9ed6edf78d10ea9 /mdoc_argv.c | |
parent | 4c0fcbb426bb80949bb8c47cb0886b6be92022ed (diff) | |
download | mandoc-67174f9ce5c119d2ab17f3be66110e3e1bd079c3.tar.gz mandoc-67174f9ce5c119d2ab17f3be66110e3e1bd079c3.tar.zst mandoc-67174f9ce5c119d2ab17f3be66110e3e1bd079c3.zip |
Wrangle mdoc_args() and mdoc_zargs() to use enum return type.
Fixed lookup() and lookup_raw() to correctly use enum type.
Quashed in_line_argn() bug (not reported, but there) where mixing return values.
Diffstat (limited to 'mdoc_argv.c')
-rw-r--r-- | mdoc_argv.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mdoc_argv.c b/mdoc_argv.c index 47221073..da4b4b12 100644 --- a/mdoc_argv.c +++ b/mdoc_argv.c @@ -1,4 +1,4 @@ -/* $Id: mdoc_argv.c,v 1.37 2010/04/03 14:02:10 kristaps Exp $ */ +/* $Id: mdoc_argv.c,v 1.38 2010/05/07 05:34:56 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se> * @@ -45,7 +45,7 @@ #define MULTI_STEP 5 static int argv_a2arg(enum mdoct, const char *); -static int args(struct mdoc *, int, int *, +static enum margerr args(struct mdoc *, int, int *, char *, int, char **); static int argv(struct mdoc *, int, struct mdoc_argv *, int *, char *); @@ -325,7 +325,7 @@ mdoc_argn_free(struct mdoc_arg *p, int iarg) } -int +enum margerr mdoc_zargs(struct mdoc *m, int line, int *pos, char *buf, int flags, char **v) { @@ -334,7 +334,7 @@ mdoc_zargs(struct mdoc *m, int line, int *pos, } -int +enum margerr mdoc_args(struct mdoc *m, int line, int *pos, char *buf, enum mdoct tok, char **v) { @@ -372,7 +372,7 @@ mdoc_args(struct mdoc *m, int line, int *pos, } -static int +static enum margerr args(struct mdoc *m, int line, int *pos, char *buf, int fl, char **v) { |