Update liborcus to 0.16.1.

Change-Id: I27e87278545c1d41381b1ab8a49f6f6a07681bfb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103590
Tested-by: Jenkins
Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>
This commit is contained in:
Kohei Yoshida
2020-09-29 02:16:27 +02:00
parent 3c6177be27
commit 1821dde660
3 changed files with 2 additions and 379 deletions
+2 -2
View File
@@ -206,8 +206,8 @@ export OPENLDAP_SHA256SUM := cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb89
export OPENLDAP_TARBALL := openldap-2.4.45.tgz
export OPENSSL_SHA256SUM := ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46
export OPENSSL_TARBALL := openssl-1.1.1g.tar.gz
export ORCUS_SHA256SUM := 854c6ec167ace59baa2984e175bac7b5b2af91bfde4bb10d2088b87a51ed76ec
export ORCUS_TARBALL := liborcus-0.16.0.tar.bz2
export ORCUS_SHA256SUM := c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4
export ORCUS_TARBALL := liborcus-0.16.1.tar.bz2
export OWNCLOUD_ANDROID_LIB_SHA256SUM := b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb
export OWNCLOUD_ANDROID_LIB_TARBALL := owncloud-android-library-0.9.4-no-binary-deps.tar.gz
export PAGEMAKER_SHA256SUM := 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d
@@ -1,376 +0,0 @@
From 6d34c41b661a9e8dddf6d08bf1f3c1fd4f5581da Mon Sep 17 00:00:00 2001
From: Kohei Yoshida <kohei.yoshida@gmail.com>
Date: Fri, 11 Sep 2020 21:39:09 -0400
Subject: [PATCH] Mark all untentionally unused variables.
---
include/orcus/css_parser.hpp | 70 ++++++++++++++++++++++++------
include/orcus/csv_parser.hpp | 5 ++-
include/orcus/json_parser.hpp | 15 +++++--
include/orcus/sax_parser.hpp | 35 ++++++++++++---
include/orcus/sax_token_parser.hpp | 20 +++++++--
include/orcus/yaml_parser.hpp | 10 ++++-
6 files changed, 124 insertions(+), 31 deletions(-)
diff --git a/include/orcus/css_parser.hpp b/include/orcus/css_parser.hpp
index cdfae5e0..3e96980b 100644
--- a/include/orcus/css_parser.hpp
+++ b/include/orcus/css_parser.hpp
@@ -31,23 +31,44 @@ namespace orcus {
class css_handler
{
public:
- void at_rule_name(const char* p, size_t n) {}
+ void at_rule_name(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
- void simple_selector_type(const char* p, size_t n) {}
+ void simple_selector_type(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
- void simple_selector_class(const char* p, size_t n) {}
+ void simple_selector_class(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
- void simple_selector_pseudo_element(orcus::css::pseudo_element_t pe) {}
+ void simple_selector_pseudo_element(orcus::css::pseudo_element_t pe)
+ {
+ (void)pe;
+ }
- void simple_selector_pseudo_class(orcus::css::pseudo_class_t pc) {}
+ void simple_selector_pseudo_class(orcus::css::pseudo_class_t pc)
+ {
+ (void)pc;
+ }
- void simple_selector_id(const char* p, size_t n) {}
+ void simple_selector_id(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
void end_simple_selector() {}
void end_selector() {}
- void combinator(orcus::css::combinator_t combinator) {}
+ void combinator(orcus::css::combinator_t combinator)
+ {
+ (void)combinator;
+ }
/**
* Called at each property name.
@@ -55,7 +76,10 @@ public:
* @param p pointer to the char-array containing the property name string.
* @param n length of the property name string.
*/
- void property_name(const char* p, size_t n) {}
+ void property_name(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
/**
* Called at each ordinary property value string.
@@ -63,7 +87,10 @@ public:
* @param p pointer to the char-array containing the value string.
* @param n length of the value string.
*/
- void value(const char* p, size_t n) {}
+ void value(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
/**
* Called at each RGB color value of a property.
@@ -72,7 +99,10 @@ public:
* @param green value of green (0-255)
* @param blue value of blue (0-255)
*/
- void rgb(uint8_t red, uint8_t green, uint8_t blue) {}
+ void rgb(uint8_t red, uint8_t green, uint8_t blue)
+ {
+ (void)red; (void)green; (void)blue;
+ }
/**
* Called at each RGB color value of a property with alpha transparency
@@ -83,7 +113,10 @@ public:
* @param blue value of blue (0-255)
* @param alpha alpha transparency value
*/
- void rgba(uint8_t red, uint8_t green, uint8_t blue, double alpha) {}
+ void rgba(uint8_t red, uint8_t green, uint8_t blue, double alpha)
+ {
+ (void)red; (void)green; (void)blue; (void)alpha;
+ }
/**
* Called at each HSL color value of a property.
@@ -92,7 +125,10 @@ public:
* @param sat saturation
* @param light lightness
*/
- void hsl(uint8_t hue, uint8_t sat, uint8_t light) {}
+ void hsl(uint8_t hue, uint8_t sat, uint8_t light)
+ {
+ (void)hue; (void)sat; (void)light;
+ }
/**
* Called at each HSL color value of a property with alpha transparency
@@ -103,7 +139,10 @@ public:
* @param light lightness
* @param alpha alpha value
*/
- void hsla(uint8_t hue, uint8_t sat, uint8_t light, double alpha) {}
+ void hsla(uint8_t hue, uint8_t sat, uint8_t light, double alpha)
+ {
+ (void)hue; (void)sat; (void)light; (void)alpha;
+ }
/**
* Called at each URL value of a property.
@@ -111,7 +150,10 @@ public:
* @param p pointer to the char-array containing the URL value string.
* @param n length of the URL value string.
*/
- void url(const char* p, size_t n) {}
+ void url(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
/**
* Called when the parsing begins.
diff --git a/include/orcus/csv_parser.hpp b/include/orcus/csv_parser.hpp
index a873b0f2..27b4f924 100644
--- a/include/orcus/csv_parser.hpp
+++ b/include/orcus/csv_parser.hpp
@@ -47,7 +47,10 @@ public:
* the text content is guaranteed to be valid so long as
* the original CSV stream content is valid.
*/
- void cell(const char* p, size_t n, bool transient) {}
+ void cell(const char* p, size_t n, bool transient)
+ {
+ (void)p; (void)n; (void)transient;
+ }
};
template<typename _Handler>
diff --git a/include/orcus/json_parser.hpp b/include/orcus/json_parser.hpp
index 51a3d7cc..ef22b3a8 100644
--- a/include/orcus/json_parser.hpp
+++ b/include/orcus/json_parser.hpp
@@ -54,7 +54,10 @@ public:
* pointer points to somewhere in the JSON stream being
* parsed.
*/
- void object_key(const char* p, size_t len, bool transient) {}
+ void object_key(const char* p, size_t len, bool transient)
+ {
+ (void)p; (void)len; (void)transient;
+ }
/**
* Called when the closing curly brace of an object is encountered.
@@ -87,14 +90,20 @@ public:
* pointer points to somewhere in the JSON stream being
* parsed.
*/
- void string(const char* p, size_t len, bool transient) {}
+ void string(const char* p, size_t len, bool transient)
+ {
+ (void)p; (void)len; (void)transient;
+ }
/**
* Called when a numeric value is encountered.
*
* @param val numeric value.
*/
- void number(double val) {}
+ void number(double val)
+ {
+ (void)val;
+ }
};
/**
diff --git a/include/orcus/sax_parser.hpp b/include/orcus/sax_parser.hpp
index 73c17d06..3b21bfdf 100644
--- a/include/orcus/sax_parser.hpp
+++ b/include/orcus/sax_parser.hpp
@@ -30,7 +30,10 @@ public:
*
* @param param struct containing doctype declaration data.
*/
- void doctype(const orcus::sax::doctype_declaration& param) {}
+ void doctype(const orcus::sax::doctype_declaration& param)
+ {
+ (void)param;
+ }
/**
* Called when &lt;?... is encountered, where the '...' may be an
@@ -39,28 +42,40 @@ public:
*
* @param decl name of the identifier.
*/
- void start_declaration(const orcus::pstring& decl) {}
+ void start_declaration(const orcus::pstring& decl)
+ {
+ (void)decl;
+ }
/**
* Called when the closing tag (&gt;) of a &lt;?... ?&gt; is encountered.
*
* @param decl name of the identifier.
*/
- void end_declaration(const orcus::pstring& decl) {}
+ void end_declaration(const orcus::pstring& decl)
+ {
+ (void)decl;
+ }
/**
* Called at the start of each element.
*
* @param elem information of the element being parsed.
*/
- void start_element(const orcus::sax::parser_element& elem) {}
+ void start_element(const orcus::sax::parser_element& elem)
+ {
+ (void)elem;
+ }
/**
* Called at the end of each element.
*
* @param elem information of the element being parsed.
*/
- void end_element(const orcus::sax::parser_element& elem) {}
+ void end_element(const orcus::sax::parser_element& elem)
+ {
+ (void)elem;
+ }
/**
* Called when a segment of a text content is parsed. Each text content
@@ -76,7 +91,10 @@ public:
* a non-text value or be interned within the scope of
* the callback</em>.
*/
- void characters(const orcus::pstring& val, bool transient) {}
+ void characters(const orcus::pstring& val, bool transient)
+ {
+ (void)val; (void)transient;
+ }
/**
* Called upon parsing of an attribute of an element. Note that <em>when
@@ -86,7 +104,10 @@ public:
*
* @param attr struct containing attribute information.
*/
- void attribute(const orcus::sax::parser_attribute& attr) {}
+ void attribute(const orcus::sax::parser_attribute& attr)
+ {
+ (void)attr;
+ }
};
/**
diff --git a/include/orcus/sax_token_parser.hpp b/include/orcus/sax_token_parser.hpp
index 1452bc27..6b1b1de4 100644
--- a/include/orcus/sax_token_parser.hpp
+++ b/include/orcus/sax_token_parser.hpp
@@ -71,7 +71,10 @@ public:
*
* @param decl struct containing the attributes of the XML declaration.
*/
- void declaration(const orcus::xml_declaration_t& decl) {}
+ void declaration(const orcus::xml_declaration_t& decl)
+ {
+ (void)decl;
+ }
/**
* Called at the start of each element.
@@ -79,7 +82,10 @@ public:
* @param elem struct containing the element's information as well as all
* the attributes that belong to the element.
*/
- void start_element(const orcus::xml_token_element_t& elem) {}
+ void start_element(const orcus::xml_token_element_t& elem)
+ {
+ (void)elem;
+ }
/**
* Called at the end of each element.
@@ -87,7 +93,10 @@ public:
* @param elem struct containing the element's information as well as all
* the attributes that belong to the element.
*/
- void end_element(const orcus::xml_token_element_t& elem) {}
+ void end_element(const orcus::xml_token_element_t& elem)
+ {
+ (void)elem;
+ }
/**
* Called when a segment of a text content is parsed. Each text content
@@ -103,7 +112,10 @@ public:
* a non-text value or be interned within the scope of
* the callback</em>.
*/
- void characters(const orcus::pstring& val, bool transient) {}
+ void characters(const orcus::pstring& val, bool transient)
+ {
+ (void)val; (void)transient;
+ }
};
/**
diff --git a/include/orcus/yaml_parser.hpp b/include/orcus/yaml_parser.hpp
index 797ebbec..8d16fbc7 100644
--- a/include/orcus/yaml_parser.hpp
+++ b/include/orcus/yaml_parser.hpp
@@ -72,14 +72,20 @@ public:
* @param p pointer to the first character of the string value.
* @param len length of the string value.
*/
- void string(const char* p, size_t n) {}
+ void string(const char* p, size_t n)
+ {
+ (void)p; (void)n;
+ }
/**
* Called when a numeric value is encountered.
*
* @param val numeric value.
*/
- void number(double val) {}
+ void number(double val)
+ {
+ (void)val;
+ }
/**
* Called when a boolean 'true' keyword is encountered.
--
2.25.1
-1
View File
@@ -20,7 +20,6 @@ $(eval $(call gb_UnpackedTarball_add_patches,liborcus,\
external/liborcus/gcc9.patch.0 \
external/liborcus/libtool.patch.0 \
external/liborcus/fix-pch.patch.0 \
external/liborcus/0001-Mark-all-untentionally-unused-variables.patch \
))
ifeq ($(OS),WNT)