| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/databases/tsearch_extras/files/ |
Upload File : |
Upstream patch for building with PostgreSQL 10.x
https://github.com/zulip/tsearch_extras/issues/3
diff --git a/tsearch_extras.c b/tsearch_extras.c
index 062dcdb..7464c71 100644
--- tsearch_extras.c
+++ tsearch_extras.c
@@ -77,9 +77,15 @@ ts_match_locs_setup(Oid cfgId, TsMatchesData *mdata, text* in, TSQuery query)
hlparsetext(cfgId, &prs, query, VARDATA(in), VARSIZE(in) - VARHDRSZ);
+ #if PG_VERSION_NUM >= 100000
+ headline_options = lappend(headline_options,
+ makeDefElem(pstrdup("HighlightAll"),
+ (Node *) makeString(pstrdup("1")), -1));
+ #else
headline_options = lappend(headline_options,
makeDefElem(pstrdup("HighlightAll"),
(Node *) makeString(pstrdup("1"))));
+ #endif
FunctionCall3(&(prsobj->prsheadline),
PointerGetDatum(&prs),