From 4967277931c74c5e96ae82ad565f72445a5fa155 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Sun, 16 Jun 2024 18:45:47 +0200 Subject: [PATCH] parser: Make XML_INPUT constants signed Avoid conversion to unsigned which triggers (harmless) UBSan warnings. --- include/libxml/parserInternals.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/libxml/parserInternals.h b/include/libxml/parserInternals.h index cbf705e5..88701b39 100644 --- a/include/libxml/parserInternals.h +++ b/include/libxml/parserInternals.h @@ -360,10 +360,10 @@ XMLPUBFUN xmlParserInputPtr * New input API */ -#define XML_INPUT_BUF_STATIC (1u << 1) -#define XML_INPUT_BUF_ZERO_TERMINATED (1u << 2) -#define XML_INPUT_UNZIP (1u << 3) -#define XML_INPUT_NETWORK (1u << 4) +#define XML_INPUT_BUF_STATIC (1 << 1) +#define XML_INPUT_BUF_ZERO_TERMINATED (1 << 2) +#define XML_INPUT_UNZIP (1 << 3) +#define XML_INPUT_NETWORK (1 << 4) XMLPUBFUN int xmlInputCreateUrl(const char *url, int flags, xmlParserInputPtr *out);