diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-03-23 15:33:57 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2011-03-23 15:33:57 +0000 |
commit | 99b164cf472f394fe3688ecc1b3766ba76fe7278 (patch) | |
tree | e444ce7522fea43a6a1d2393e21925b1193fd074 /man_argv.c | |
parent | 22671958d103a1eca7f6675bff049e902034637b (diff) | |
download | mandoc-99b164cf472f394fe3688ecc1b3766ba76fe7278.tar.gz |
Merge man_args() into man_macro.c, the only place where it's called, and
make its return value boolean (we don't care about QWORD). We can move
it into mdoc_macro.c because it's basically just a wrapper around
mandoc_getarg(). Then blow away man_argv.c, which is left empty.
Diffstat (limited to 'man_argv.c')
-rw-r--r-- | man_argv.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/man_argv.c b/man_argv.c deleted file mode 100644 index 6e69be8a..00000000 --- a/man_argv.c +++ /dev/null @@ -1,42 +0,0 @@ -/* $Id$ */ -/* - * Copyright (c) 2011 Ingo Schwarze <schwarze@openbsd.org> - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include <assert.h> - -#include "man.h" -#include "mandoc.h" -#include "libman.h" -#include "libmandoc.h" - -enum margserr -man_args(struct man *m, int line, int *pos, char *buf, char **v) -{ - char *start; - - assert(*pos); - *v = start = buf + *pos; - assert(' ' != *start); - - if ('\0' == *start) - return(ARGS_EOLN); - - *v = mandoc_getarg(m->parse, v, line, pos); - return('"' == *start ? ARGS_QWORD : ARGS_WORD); -} |