[libxslt] Fix compiler warnings in xsltGenerateIdFunction
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxslt] Fix compiler warnings in xsltGenerateIdFunction
- Date: Thu, 1 Sep 2022 12:43:01 +0000 (UTC)
commit 43055d7e3df2d4ecacfadc30ec2a4d534274add2
Author: Nick Wellnhofer <wellnhofer aevum de>
Date: Thu Sep 1 07:54:23 2022 +0200
Fix compiler warnings in xsltGenerateIdFunction
Fixes #76.
libxslt/functions.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libxslt/functions.c b/libxslt/functions.c
index 98146d8d..0b53556a 100644
--- a/libxslt/functions.c
+++ b/libxslt/functions.c
@@ -739,7 +739,7 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
}
if (xsltGetSourceNodeFlags(cur) & XSLT_SOURCE_NODE_HAS_ID) {
- id = (unsigned long) *psviPtr;
+ id = (unsigned long) (size_t) *psviPtr;
} else {
if (cur->type == XML_TEXT_NODE && cur->line == USHRT_MAX) {
/* Text nodes store big line numbers in psvi. */
@@ -759,7 +759,7 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
}
id = ++tctxt->currentId;
- *psviPtr = (void *) id;
+ *psviPtr = (void *) (size_t) id;
xsltSetSourceNodeFlags(tctxt, cur, XSLT_SOURCE_NODE_HAS_ID);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]