Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/mdocml Reduce diffs with upstream and enable th...
details: https://anonhg.NetBSD.org/src/rev/46b7c037be09
branches: trunk
changeset: 449581:46b7c037be09
user: christos <christos%NetBSD.org@localhost>
date: Mon Mar 11 17:59:28 2019 +0000
description:
Reduce diffs with upstream and enable the built-in database code.
diffstat:
external/bsd/mdocml/bin/mandoc/Makefile | 10 +++++++++-
external/bsd/mdocml/dist/dba.c | 4 ++--
external/bsd/mdocml/dist/dbm.c | 2 +-
external/bsd/mdocml/dist/main.c | 17 -----------------
external/bsd/mdocml/dist/mandocdb.c | 4 ++--
external/bsd/mdocml/dist/mdoc.c | 2 +-
external/bsd/mdocml/dist/read.c | 1 -
7 files changed, 15 insertions(+), 25 deletions(-)
diffs (165 lines):
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/bin/mandoc/Makefile
--- a/external/bsd/mdocml/bin/mandoc/Makefile Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/bin/mandoc/Makefile Mon Mar 11 17:59:28 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2018/08/16 06:24:40 kre Exp $
+# $NetBSD: Makefile,v 1.18 2019/03/11 17:59:28 christos Exp $
.include <bsd.own.mk>
@@ -8,10 +8,18 @@
eqn_html.c \
eqn_term.c \
html.c \
+dba.c \
+dba_array.c \
+dba_read.c \
+dba_write.c \
+dbm.c \
+dbm_map.c \
main.c \
man_html.c \
man_term.c \
+mandocdb.c \
manpath.c \
+mansearch.c \
mdoc_html.c \
mdoc_markdown.c \
mdoc_term.c \
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/dba.c
--- a/external/bsd/mdocml/dist/dba.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/dba.c Mon Mar 11 17:59:28 2019 +0000
@@ -167,7 +167,7 @@
dba_array_add(page, entry);
if (arch != NULL && *arch != '\0') {
entry = dba_array_new(1, DBA_STR | DBA_GROW);
- dba_array_add(entry, (void *)arch);
+ dba_array_add(entry, __UNCONST(arch));
} else
entry = NULL;
dba_array_add(page, entry);
@@ -208,7 +208,7 @@
if (strcmp(entry, str) == 0)
return;
}
- dba_array_add(entries, (void *)str);
+ dba_array_add(entries, __UNCONST(str));
}
/*
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/dbm.c
--- a/external/bsd/mdocml/dist/dbm.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/dbm.c Mon Mar 11 17:59:28 2019 +0000
@@ -114,7 +114,7 @@
goto fail;
}
nvals[im] = be32toh(*ep);
- macros[im] = (struct macro *)++ep;
+ macros[im] = (struct macro *)__UNCONST(++ep);
}
return 0;
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/main.c
--- a/external/bsd/mdocml/dist/main.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/main.c Mon Mar 11 17:59:28 2019 +0000
@@ -87,9 +87,7 @@
};
-#ifdef HAVE_SQLITE3
int mandocdb(int, char *[]);
-#endif
static void check_xr(void);
static int fs_lookup(const struct manpaths *,
@@ -151,11 +149,9 @@
#endif
mandoc_msg_setoutfile(stderr);
-#ifdef HAVE_SQLITE3
if (strncmp(progname, "mandocdb", 8) == 0 ||
strcmp(progname, BINM_MAKEWHATIS) == 0)
return mandocdb(argc, argv);
-#endif
#if HAVE_PLEDGE
if (pledge("stdio rpath tmppath tty proc exec", NULL) == -1)
@@ -394,18 +390,9 @@
/* Access the mandoc database. */
manconf_parse(&conf, conf_file, defpaths, auxpaths);
-#if HAVE_SQLITE3
if ( ! mansearch(&search, &conf.manpath,
argc, argv, &res, &sz))
usage(search.argmode);
-#else
- if (search.argmode != ARG_NAME) {
- fputs("mandoc: database support not compiled in\n",
- stderr);
- return (int)MANDOCLEVEL_BADARG;
- }
- sz = 0;
-#endif
if (sz == 0 && search.argmode == ARG_NAME)
fs_search(&search, &conf.manpath,
@@ -616,9 +603,7 @@
out:
if (search.argmode != ARG_FILE) {
manconf_free(&conf);
-#ifdef HAVE_SQLITE3
mansearch_free(res, sz);
-#endif
}
free(curp.os_s);
@@ -932,10 +917,8 @@
search.outkey = NULL;
search.argmode = ARG_NAME;
search.firstmatch = 1;
-#ifdef HAVE_SQLITE3
if (mansearch(&search, &paths, 1, &xr->name, NULL, &sz))
continue;
-#endif
if (fs_search(&search, &paths, 1, &xr->name, NULL, &sz))
continue;
if (xr->count == 1)
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/mandocdb.c
--- a/external/bsd/mdocml/dist/mandocdb.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/mandocdb.c Mon Mar 11 17:59:28 2019 +0000
@@ -584,8 +584,8 @@
argv[0] = ".";
argv[1] = NULL;
- f = fts_open((char * const *)argv, FTS_PHYSICAL | FTS_NOCHDIR,
- fts_compare);
+ f = fts_open((char * const *)__UNCONST(*argv),
+ FTS_PHYSICAL | FTS_NOCHDIR, fts_compare);
if (f == NULL) {
exitcode = (int)MANDOCLEVEL_SYSERR;
say("", "&fts_open");
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/mdoc.c
--- a/external/bsd/mdocml/dist/mdoc.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/mdoc.c Mon Mar 11 17:59:28 2019 +0000
@@ -30,9 +30,9 @@
#include "mandoc_aux.h"
#include "mandoc.h"
#include "roff.h"
+#include "roff_int.h"
#include "mdoc.h"
#include "libmandoc.h"
-#include "roff_int.h"
#include "libmdoc.h"
const char *const __mdoc_argnames[MDOC_ARG_MAX] = {
diff -r 2ed9c519b315 -r 46b7c037be09 external/bsd/mdocml/dist/read.c
--- a/external/bsd/mdocml/dist/read.c Mon Mar 11 17:50:19 2019 +0000
+++ b/external/bsd/mdocml/dist/read.c Mon Mar 11 17:59:28 2019 +0000
@@ -62,7 +62,6 @@
static void free_buf_list(struct buf *);
static void resize_buf(struct buf *, size_t);
static int mparse_buf_r(struct mparse *, const struct buf, size_t, int);
-static int mparse_buf_r(struct mparse *, struct buf, size_t, int);
static int read_whole_file(struct mparse *, int, struct buf *, int *);
static void mparse_end(struct mparse *);
Home |
Main Index |
Thread Index |
Old Index