2025-09-07T21:47:24,135 Created temporary directory: /tmp/pip-build-tracker-ktzqa1zg 2025-09-07T21:47:24,136 Initialized build tracking at /tmp/pip-build-tracker-ktzqa1zg 2025-09-07T21:47:24,136 Created build tracker: /tmp/pip-build-tracker-ktzqa1zg 2025-09-07T21:47:24,136 Entered build tracker: /tmp/pip-build-tracker-ktzqa1zg 2025-09-07T21:47:24,136 Created temporary directory: /tmp/pip-wheel-pbzsgfks 2025-09-07T21:47:24,139 Created temporary directory: /tmp/pip-ephem-wheel-cache-ar_maakp 2025-09-07T21:47:24,199 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:47:24,201 2 location(s) to search for versions of sabpyth: 2025-09-07T21:47:24,201 * https://pypi.org/simple/sabpyth/ 2025-09-07T21:47:24,201 * https://www.piwheels.org/simple/sabpyth/ 2025-09-07T21:47:24,202 Fetching project page and analyzing links: https://pypi.org/simple/sabpyth/ 2025-09-07T21:47:24,202 Getting page https://pypi.org/simple/sabpyth/ 2025-09-07T21:47:24,203 Found index url https://pypi.org/simple/ 2025-09-07T21:47:24,274 Fetched page https://pypi.org/simple/sabpyth/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:47:24,275 Found link https://files.pythonhosted.org/packages/0c/99/7b1b149cdb28199ef344bb7887a873406327ad91705b85fc673ea4edb1f5/SabPyth-1.0.zip (from https://pypi.org/simple/sabpyth/), version: 1.0 2025-09-07T21:47:24,275 Found link https://files.pythonhosted.org/packages/b2/0e/bc5e02c40542186d7dcb379a2c020b6801d1af34127bc275b6208dbdb79f/SabPyth-1.0.1.zip (from https://pypi.org/simple/sabpyth/), version: 1.0.1 2025-09-07T21:47:24,276 Fetching project page and analyzing links: https://www.piwheels.org/simple/sabpyth/ 2025-09-07T21:47:24,276 Getting page https://www.piwheels.org/simple/sabpyth/ 2025-09-07T21:47:24,277 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:47:24,371 Fetched page https://www.piwheels.org/simple/sabpyth/ as text/html 2025-09-07T21:47:24,372 Skipping link: not a file: https://www.piwheels.org/simple/sabpyth/ 2025-09-07T21:47:24,372 Skipping link: not a file: https://pypi.org/simple/sabpyth/ 2025-09-07T21:47:24,399 Given no hashes to check 1 links for project 'sabpyth': discarding no candidates 2025-09-07T21:47:24,400 Collecting sabpyth==1.0.1 2025-09-07T21:47:24,401 Created temporary directory: /tmp/pip-unpack-oxxa6n0n 2025-09-07T21:47:24,581 Downloading SabPyth-1.0.1.zip (392 kB) 2025-09-07T21:47:24,670 Added sabpyth==1.0.1 from https://files.pythonhosted.org/packages/b2/0e/bc5e02c40542186d7dcb379a2c020b6801d1af34127bc275b6208dbdb79f/SabPyth-1.0.1.zip to build tracker '/tmp/pip-build-tracker-ktzqa1zg' 2025-09-07T21:47:24,671 Running setup.py (path:/tmp/pip-wheel-pbzsgfks/sabpyth_751d1847d9044af2ba9dfeeede16b047/setup.py) egg_info for package sabpyth 2025-09-07T21:47:24,671 Created temporary directory: /tmp/pip-pip-egg-info-73rz738o 2025-09-07T21:47:24,672 Preparing metadata (setup.py): started 2025-09-07T21:47:24,672 Running command python setup.py egg_info 2025-09-07T21:47:26,251 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T21:47:26,255 Source in /tmp/pip-wheel-pbzsgfks/sabpyth_751d1847d9044af2ba9dfeeede16b047 has version 1.0.1, which satisfies requirement sabpyth==1.0.1 from https://files.pythonhosted.org/packages/b2/0e/bc5e02c40542186d7dcb379a2c020b6801d1af34127bc275b6208dbdb79f/SabPyth-1.0.1.zip 2025-09-07T21:47:26,256 Removed sabpyth==1.0.1 from https://files.pythonhosted.org/packages/b2/0e/bc5e02c40542186d7dcb379a2c020b6801d1af34127bc275b6208dbdb79f/SabPyth-1.0.1.zip from build tracker '/tmp/pip-build-tracker-ktzqa1zg' 2025-09-07T21:47:26,259 Created temporary directory: /tmp/pip-unpack-xeoyygju 2025-09-07T21:47:26,259 Created temporary directory: /tmp/pip-unpack-zkv88b5m 2025-09-07T21:47:26,259 Building wheels for collected packages: sabpyth 2025-09-07T21:47:26,260 Created temporary directory: /tmp/pip-wheel-1j7xbfk5 2025-09-07T21:47:26,261 DEPRECATION: Building 'sabpyth' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'sabpyth'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T21:47:26,262 Building wheel for sabpyth (setup.py): started 2025-09-07T21:47:26,263 Destination directory: /tmp/pip-wheel-1j7xbfk5 2025-09-07T21:47:26,263 Running command python setup.py bdist_wheel 2025-09-07T21:47:28,417 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:28,417 from src/Sablot-1.0.3/arena.h:38, 2025-09-07T21:47:28,418 from src/Sablot-1.0.3/arena.cpp:33: 2025-09-07T21:47:28,418 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:28,418 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:28,418 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:28,418 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:28,533 src/Sablot-1.0.3/arena.cpp: In member function ‘void* SabArena::armalloc(int, int)’: 2025-09-07T21:47:28,533 src/Sablot-1.0.3/arena.cpp:93:37: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:28,534 93 | thisBloxize = size | 15 + 1; 2025-09-07T21:47:28,534 | ~~~^~~ 2025-09-07T21:47:28,749 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:28,749 from src/Sablot-1.0.3/base.cpp:33: 2025-09-07T21:47:28,749 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:28,749 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:28,749 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:28,750 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:29,065 src/Sablot-1.0.3/base.cpp: In function ‘Bool isValidQName(const char*)’: 2025-09-07T21:47:29,065 src/Sablot-1.0.3/base.cpp:401:20: warning: ‘void operator delete(void*, unsigned int)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2025-09-07T21:47:29,066 401 | if (copy) delete start; 2025-09-07T21:47:29,066 | ^~~~~ 2025-09-07T21:47:29,066 src/Sablot-1.0.3/base.cpp:391:40: note: returned from ‘void* operator new [](unsigned int)’ 2025-09-07T21:47:29,066 391 | start = new char[colon - name + 1]; 2025-09-07T21:47:29,066 | ^ 2025-09-07T21:47:29,233 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:29,233 from src/Sablot-1.0.3/expr.h:40, 2025-09-07T21:47:29,233 from src/Sablot-1.0.3/context.h:44, 2025-09-07T21:47:29,234 from src/Sablot-1.0.3/context.cpp:39: 2025-09-07T21:47:29,234 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:29,234 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:29,234 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:29,234 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:29,426 In file included from src/Sablot-1.0.3/context.cpp:44: 2025-09-07T21:47:29,427 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2025-09-07T21:47:29,427 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,427 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,427 | ^ 2025-09-07T21:47:29,427 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,427 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,427 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,427 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,427 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2025-09-07T21:47:29,427 | ^~~~~~~~~~ 2025-09-07T21:47:29,428 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,428 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,428 | ^ 2025-09-07T21:47:29,428 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,428 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,428 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,428 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,428 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,428 | ^~~~~~~~~~ 2025-09-07T21:47:29,429 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2025-09-07T21:47:29,429 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,429 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,429 | ^ 2025-09-07T21:47:29,429 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,429 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,429 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,429 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,429 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2025-09-07T21:47:29,429 | ^~~~~~~~~~ 2025-09-07T21:47:29,430 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,430 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,430 | ^ 2025-09-07T21:47:29,430 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,430 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,430 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,430 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,430 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2025-09-07T21:47:29,430 | ^~~~~~~~~~ 2025-09-07T21:47:29,430 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2025-09-07T21:47:29,431 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,431 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,431 | ^ 2025-09-07T21:47:29,431 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,431 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,431 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,431 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,431 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2025-09-07T21:47:29,431 | ^~~~~~~~~~ 2025-09-07T21:47:29,431 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,432 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,432 | ^ 2025-09-07T21:47:29,432 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,432 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,432 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,432 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,432 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,432 | ^~~~~~~~~~ 2025-09-07T21:47:29,432 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2025-09-07T21:47:29,432 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,433 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,433 | ^ 2025-09-07T21:47:29,433 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,433 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,433 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,433 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,433 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2025-09-07T21:47:29,433 | ^~~~~~~~~~ 2025-09-07T21:47:29,433 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,433 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,433 | ^ 2025-09-07T21:47:29,434 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,434 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,434 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,434 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,434 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,434 | ^~~~~~~~~~ 2025-09-07T21:47:29,434 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2025-09-07T21:47:29,434 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,434 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,435 | ^ 2025-09-07T21:47:29,435 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,435 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,435 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,435 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,435 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2025-09-07T21:47:29,435 | ^~~~~~~~~~ 2025-09-07T21:47:29,435 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,435 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,435 | ^ 2025-09-07T21:47:29,435 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,436 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,436 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,436 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,436 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,436 | ^~~~~~~~~~ 2025-09-07T21:47:29,436 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2025-09-07T21:47:29,436 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,436 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,436 | ^ 2025-09-07T21:47:29,436 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,436 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,437 | ^~ 2025-09-07T21:47:29,437 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,437 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,437 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,437 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,437 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,437 | ^~~~~~~~ 2025-09-07T21:47:29,437 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,437 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,437 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,437 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,438 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,438 | ^~~~~~~~~~ 2025-09-07T21:47:29,438 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,438 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,438 | ^ 2025-09-07T21:47:29,438 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,438 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,438 | ^~ 2025-09-07T21:47:29,438 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,438 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,438 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,439 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,439 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,439 | ^~~~~~~~ 2025-09-07T21:47:29,439 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,439 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,439 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,439 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,439 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,439 | ^~~~~~~~~~ 2025-09-07T21:47:29,439 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,440 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,440 | ^ 2025-09-07T21:47:29,440 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,440 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,440 | ^~ 2025-09-07T21:47:29,440 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,440 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,440 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,440 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,440 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,441 | ^~~~~~~~ 2025-09-07T21:47:29,441 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,441 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,441 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,441 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,441 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,441 | ^~~~~~~~~~ 2025-09-07T21:47:29,441 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,441 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,441 | ^ 2025-09-07T21:47:29,441 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,441 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,442 | ^~ 2025-09-07T21:47:29,442 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,442 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,442 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,442 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,442 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,442 | ^~~~~~~~ 2025-09-07T21:47:29,442 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,442 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,442 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,443 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,443 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,443 | ^~~~~~~~~~ 2025-09-07T21:47:29,443 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2025-09-07T21:47:29,443 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,443 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,443 | ^ 2025-09-07T21:47:29,443 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,443 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,443 | ^~ 2025-09-07T21:47:29,444 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,444 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,444 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,444 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,444 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,444 | ^~~~~~~~ 2025-09-07T21:47:29,444 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,444 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,444 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,444 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,444 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,445 | ^~~~~~~~~~ 2025-09-07T21:47:29,445 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,445 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,445 | ^ 2025-09-07T21:47:29,445 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,445 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,445 | ^~ 2025-09-07T21:47:29,445 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,445 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,445 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,445 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,446 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,446 | ^~~~~~~~ 2025-09-07T21:47:29,446 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,446 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,446 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,446 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,446 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,446 | ^~~~~~~~~~ 2025-09-07T21:47:29,446 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,447 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,447 | ^ 2025-09-07T21:47:29,447 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,447 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,447 | ^~ 2025-09-07T21:47:29,447 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,447 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,447 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,447 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,447 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,447 | ^~~~~~~~ 2025-09-07T21:47:29,448 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,448 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,448 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,448 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,448 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,448 | ^~~~~~~~~~ 2025-09-07T21:47:29,448 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,448 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,448 | ^ 2025-09-07T21:47:29,448 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,448 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,449 | ^~ 2025-09-07T21:47:29,449 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,449 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,449 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,449 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,449 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,449 | ^~~~~~~~ 2025-09-07T21:47:29,449 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,449 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,449 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,449 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,450 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,450 | ^~~~~~~~~~ 2025-09-07T21:47:29,450 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2025-09-07T21:47:29,450 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,450 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,450 | ^ 2025-09-07T21:47:29,450 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,450 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,450 | ^~ 2025-09-07T21:47:29,450 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,450 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,451 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,451 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,451 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,451 | ^~~~~~~~ 2025-09-07T21:47:29,451 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,451 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,451 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,451 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,451 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,451 | ^~~~~~~~~~ 2025-09-07T21:47:29,451 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,452 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,452 | ^ 2025-09-07T21:47:29,452 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,452 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,452 | ^~ 2025-09-07T21:47:29,452 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,452 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,452 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,452 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,452 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,453 | ^~~~~~~~ 2025-09-07T21:47:29,453 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,453 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,453 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,453 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,453 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,453 | ^~~~~~~~~~ 2025-09-07T21:47:29,453 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,453 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,453 | ^ 2025-09-07T21:47:29,454 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,454 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,454 | ^~ 2025-09-07T21:47:29,454 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,454 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,454 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,454 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,454 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,454 | ^~~~~~~~ 2025-09-07T21:47:29,454 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,454 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,455 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,455 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,455 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,455 | ^~~~~~~~~~ 2025-09-07T21:47:29,455 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,455 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,455 | ^ 2025-09-07T21:47:29,455 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,455 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,455 | ^~ 2025-09-07T21:47:29,455 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,456 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,456 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,456 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,456 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,456 | ^~~~~~~~ 2025-09-07T21:47:29,456 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,456 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,456 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,456 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,456 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,457 | ^~~~~~~~~~ 2025-09-07T21:47:29,457 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2025-09-07T21:47:29,457 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,457 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,457 | ^ 2025-09-07T21:47:29,457 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,457 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,457 | ^~ 2025-09-07T21:47:29,457 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,457 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,458 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,458 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,458 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,458 | ^~~~~~~~ 2025-09-07T21:47:29,458 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,458 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,458 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,458 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,458 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,458 | ^~~~~~~~~~ 2025-09-07T21:47:29,458 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,459 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,459 | ^ 2025-09-07T21:47:29,459 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,459 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,459 | ^~ 2025-09-07T21:47:29,459 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,459 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,459 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,459 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,459 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,459 | ^~~~~~~~ 2025-09-07T21:47:29,460 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,460 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,460 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,460 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,460 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,460 | ^~~~~~~~~~ 2025-09-07T21:47:29,460 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,460 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,460 | ^ 2025-09-07T21:47:29,460 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,460 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,461 | ^~ 2025-09-07T21:47:29,461 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,461 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,461 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,461 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,461 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,461 | ^~~~~~~~ 2025-09-07T21:47:29,461 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,461 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,461 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,462 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,462 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,462 | ^~~~~~~~~~ 2025-09-07T21:47:29,462 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,462 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,462 | ^ 2025-09-07T21:47:29,462 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,462 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,462 | ^~ 2025-09-07T21:47:29,462 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,462 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,463 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,463 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,463 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,463 | ^~~~~~~~ 2025-09-07T21:47:29,463 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,463 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,463 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,463 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,463 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,463 | ^~~~~~~~~~ 2025-09-07T21:47:29,463 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2025-09-07T21:47:29,464 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,464 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,464 | ^ 2025-09-07T21:47:29,464 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,464 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,464 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,464 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,464 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2025-09-07T21:47:29,464 | ^~~~~~~~~~ 2025-09-07T21:47:29,464 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,464 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,465 | ^ 2025-09-07T21:47:29,465 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,465 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,465 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,465 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,465 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,465 | ^~~~~~~~~~ 2025-09-07T21:47:29,465 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2025-09-07T21:47:29,465 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,465 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,465 | ^ 2025-09-07T21:47:29,466 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,466 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,466 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,466 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,466 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2025-09-07T21:47:29,466 | ^~~~~~~~~~ 2025-09-07T21:47:29,466 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,466 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,466 | ^ 2025-09-07T21:47:29,467 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,467 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,467 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,467 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,467 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,467 | ^~~~~~~~~~ 2025-09-07T21:47:29,467 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2025-09-07T21:47:29,467 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,467 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,467 | ^ 2025-09-07T21:47:29,467 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,468 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,468 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,468 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,468 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2025-09-07T21:47:29,468 | ^~~~~~~~~~ 2025-09-07T21:47:29,468 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,468 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,468 | ^ 2025-09-07T21:47:29,468 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,468 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,468 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,469 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,469 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:29,469 | ^~~~~~~~~~ 2025-09-07T21:47:29,469 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2025-09-07T21:47:29,469 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,469 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,469 | ^ 2025-09-07T21:47:29,469 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,469 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,469 | ^~ 2025-09-07T21:47:29,469 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,470 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,470 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,470 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,470 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,470 | ^~~~~~~~ 2025-09-07T21:47:29,470 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,470 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,470 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,470 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,470 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,470 | ^~~~~~~~~~ 2025-09-07T21:47:29,471 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,471 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,471 | ^ 2025-09-07T21:47:29,471 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,471 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,471 | ^~ 2025-09-07T21:47:29,471 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,471 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,471 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,471 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,471 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,472 | ^~~~~~~~ 2025-09-07T21:47:29,472 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,472 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,472 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,472 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,472 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,472 | ^~~~~~~~~~ 2025-09-07T21:47:29,472 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,472 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,472 | ^ 2025-09-07T21:47:29,473 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,473 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,473 | ^~ 2025-09-07T21:47:29,473 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,473 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,473 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,473 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,473 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,473 | ^~~~~~~~ 2025-09-07T21:47:29,473 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,474 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,474 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,474 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,474 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,474 | ^~~~~~~~~~ 2025-09-07T21:47:29,474 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,474 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,474 | ^ 2025-09-07T21:47:29,474 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,474 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,474 | ^~ 2025-09-07T21:47:29,475 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,475 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,475 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,475 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,475 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,475 | ^~~~~~~~ 2025-09-07T21:47:29,475 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,475 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,475 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,475 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,475 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,476 | ^~~~~~~~~~ 2025-09-07T21:47:29,476 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2025-09-07T21:47:29,476 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,476 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,476 | ^ 2025-09-07T21:47:29,476 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,476 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,476 | ^~ 2025-09-07T21:47:29,476 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,476 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,477 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,477 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,477 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,477 | ^~~~~~~~ 2025-09-07T21:47:29,477 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,477 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,477 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,477 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,477 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,477 | ^~~~~~~~~~ 2025-09-07T21:47:29,477 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,478 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,478 | ^ 2025-09-07T21:47:29,478 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,478 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,478 | ^~ 2025-09-07T21:47:29,478 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,478 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,478 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,478 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,478 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,478 | ^~~~~~~~ 2025-09-07T21:47:29,479 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,479 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,479 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,479 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,479 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,479 | ^~~~~~~~~~ 2025-09-07T21:47:29,479 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,479 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,479 | ^ 2025-09-07T21:47:29,479 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,480 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,480 | ^~ 2025-09-07T21:47:29,480 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,480 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,480 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,480 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,480 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,480 | ^~~~~~~~ 2025-09-07T21:47:29,480 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,480 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,480 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,481 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,481 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,481 | ^~~~~~~~~~ 2025-09-07T21:47:29,481 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,481 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,481 | ^ 2025-09-07T21:47:29,481 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,481 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,481 | ^~ 2025-09-07T21:47:29,481 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,481 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,482 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,482 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,482 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,482 | ^~~~~~~~ 2025-09-07T21:47:29,482 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,482 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,482 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,482 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,482 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,482 | ^~~~~~~~~~ 2025-09-07T21:47:29,483 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2025-09-07T21:47:29,483 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,483 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,483 | ^ 2025-09-07T21:47:29,483 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,483 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,483 | ^~ 2025-09-07T21:47:29,483 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,483 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,483 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,483 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,484 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,484 | ^~~~~~~~ 2025-09-07T21:47:29,484 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,484 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,484 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,484 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,484 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,484 | ^~~~~~~~~~ 2025-09-07T21:47:29,484 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,484 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,484 | ^ 2025-09-07T21:47:29,485 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,485 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,485 | ^~ 2025-09-07T21:47:29,485 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,485 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,485 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,485 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,485 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,485 | ^~~~~~~~ 2025-09-07T21:47:29,485 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,485 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,486 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,486 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,486 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:29,486 | ^~~~~~~~~~ 2025-09-07T21:47:29,486 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,486 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,486 | ^ 2025-09-07T21:47:29,486 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,486 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,487 | ^~ 2025-09-07T21:47:29,487 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,487 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,487 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,487 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,487 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,487 | ^~~~~~~~ 2025-09-07T21:47:29,487 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,487 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,487 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,488 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,488 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,488 | ^~~~~~~~~~ 2025-09-07T21:47:29,488 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,488 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,488 | ^ 2025-09-07T21:47:29,488 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,488 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,488 | ^~ 2025-09-07T21:47:29,488 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,488 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,489 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,489 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,489 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,489 | ^~~~~~~~ 2025-09-07T21:47:29,489 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,489 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,489 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,489 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,489 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:29,489 | ^~~~~~~~~~ 2025-09-07T21:47:29,490 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2025-09-07T21:47:29,490 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,490 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,490 | ^ 2025-09-07T21:47:29,490 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,490 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,490 | ^~ 2025-09-07T21:47:29,490 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,490 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,490 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,490 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,491 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,491 | ^~~~~~~~ 2025-09-07T21:47:29,491 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,491 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,491 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,491 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,491 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,491 | ^~~~~~~~~~ 2025-09-07T21:47:29,491 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,491 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,492 | ^ 2025-09-07T21:47:29,492 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,492 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,492 | ^~ 2025-09-07T21:47:29,492 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,492 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,492 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,492 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,492 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,492 | ^~~~~~~~ 2025-09-07T21:47:29,493 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,493 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,493 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,493 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,493 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,493 | ^~~~~~~~~~ 2025-09-07T21:47:29,493 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,493 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,493 | ^ 2025-09-07T21:47:29,493 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,494 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,494 | ^~ 2025-09-07T21:47:29,494 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,494 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,494 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,494 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,494 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,494 | ^~~~~~~~ 2025-09-07T21:47:29,494 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,494 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,495 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,495 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,495 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,495 | ^~~~~~~~~~ 2025-09-07T21:47:29,495 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,495 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,495 | ^ 2025-09-07T21:47:29,495 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,495 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,495 | ^~ 2025-09-07T21:47:29,495 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,496 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,496 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,496 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,496 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,496 | ^~~~~~~~ 2025-09-07T21:47:29,496 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,496 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,496 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,496 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,496 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,497 | ^~~~~~~~~~ 2025-09-07T21:47:29,497 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2025-09-07T21:47:29,497 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,497 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,497 | ^ 2025-09-07T21:47:29,497 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,497 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,497 | ^~ 2025-09-07T21:47:29,497 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,498 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,498 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,498 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,498 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,498 | ^~~~~~~~ 2025-09-07T21:47:29,498 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,498 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,498 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,498 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,498 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,498 | ^~~~~~~~~~ 2025-09-07T21:47:29,499 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,499 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,499 | ^ 2025-09-07T21:47:29,499 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,499 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,499 | ^~ 2025-09-07T21:47:29,499 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,499 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,499 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,499 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,500 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,500 | ^~~~~~~~ 2025-09-07T21:47:29,500 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,500 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,500 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,500 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,500 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:29,500 | ^~~~~~~~~~ 2025-09-07T21:47:29,500 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,500 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,500 | ^ 2025-09-07T21:47:29,501 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,501 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,501 | ^~ 2025-09-07T21:47:29,501 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,501 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,501 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,501 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,501 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,501 | ^~~~~~~~ 2025-09-07T21:47:29,501 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,502 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,502 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,502 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,502 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,502 | ^~~~~~~~~~ 2025-09-07T21:47:29,502 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,502 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,502 | ^ 2025-09-07T21:47:29,502 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,502 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,502 | ^~ 2025-09-07T21:47:29,503 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,503 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,503 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,503 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,503 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,503 | ^~~~~~~~ 2025-09-07T21:47:29,503 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,503 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,503 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,503 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,504 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:29,504 | ^~~~~~~~~~ 2025-09-07T21:47:29,504 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2025-09-07T21:47:29,504 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,504 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,504 | ^ 2025-09-07T21:47:29,504 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,504 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,504 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,504 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,504 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:29,505 | ^~~~~~~~~~ 2025-09-07T21:47:29,505 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,505 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,505 | ^ 2025-09-07T21:47:29,505 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,505 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,505 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,505 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,505 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:29,505 | ^~~~~~~~~~ 2025-09-07T21:47:29,506 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,506 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,506 | ^ 2025-09-07T21:47:29,506 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,506 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,506 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,506 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,506 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:29,506 | ^~~~~~~~~~ 2025-09-07T21:47:29,506 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,507 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,507 | ^ 2025-09-07T21:47:29,507 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,507 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,507 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,507 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,507 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:29,507 | ^~~~~~~~~~ 2025-09-07T21:47:29,507 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2025-09-07T21:47:29,508 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,508 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,508 | ^ 2025-09-07T21:47:29,508 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,508 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,508 | ^~ 2025-09-07T21:47:29,508 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,508 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,508 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,508 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,509 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:29,509 | ^~~~~~~~ 2025-09-07T21:47:29,509 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,509 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,509 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,509 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,509 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:29,509 | ^~~~~~~~~~ 2025-09-07T21:47:29,509 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,509 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,510 | ^ 2025-09-07T21:47:29,510 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,510 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,510 | ^~ 2025-09-07T21:47:29,510 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,510 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,510 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,510 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,510 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:29,510 | ^~~~~~~~ 2025-09-07T21:47:29,510 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,511 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,511 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,511 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,511 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:29,511 | ^~~~~~~~~~ 2025-09-07T21:47:29,511 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,511 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,511 | ^ 2025-09-07T21:47:29,511 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,511 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,512 | ^~ 2025-09-07T21:47:29,512 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,512 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,512 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,512 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,512 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:29,512 | ^~~~~~~~ 2025-09-07T21:47:29,512 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,512 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,512 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,513 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,513 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:29,513 | ^~~~~~~~~~ 2025-09-07T21:47:29,513 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,513 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,513 | ^ 2025-09-07T21:47:29,513 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:29,513 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:29,513 | ^~ 2025-09-07T21:47:29,513 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:29,514 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,514 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:29,514 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:29,514 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:29,514 | ^~~~~~~~ 2025-09-07T21:47:29,514 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,514 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,514 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,514 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,514 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:29,515 | ^~~~~~~~~~ 2025-09-07T21:47:29,515 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2025-09-07T21:47:29,515 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,515 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,515 | ^ 2025-09-07T21:47:29,515 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,515 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,515 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,515 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,515 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:29,516 | ^~~~~~~~~~ 2025-09-07T21:47:29,516 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2025-09-07T21:47:29,516 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:29,516 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:29,516 | ^ 2025-09-07T21:47:29,516 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:29,516 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:29,516 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:29,516 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:29,516 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:29,517 | ^~~~~~~~~~ 2025-09-07T21:47:30,966 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:30,966 from src/Sablot-1.0.3/datastr.h:45, 2025-09-07T21:47:30,966 from src/Sablot-1.0.3/datastr.cpp:33: 2025-09-07T21:47:30,966 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:30,966 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:30,966 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:30,966 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:32,728 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:32,728 from src/Sablot-1.0.3/decimal.h:36, 2025-09-07T21:47:32,728 from src/Sablot-1.0.3/decimal.cpp:35: 2025-09-07T21:47:32,729 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:32,729 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:32,729 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:32,729 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:34,805 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:34,805 from src/Sablot-1.0.3/domprovider.h:36, 2025-09-07T21:47:34,805 from src/Sablot-1.0.3/domprovider.cpp:35: 2025-09-07T21:47:34,806 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:34,806 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:34,806 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:34,806 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:34,900 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2025-09-07T21:47:34,900 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,900 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,900 | ^ 2025-09-07T21:47:34,900 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,900 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,901 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,901 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,901 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2025-09-07T21:47:34,901 | ^~~~~~~~~~ 2025-09-07T21:47:34,901 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,901 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,901 | ^ 2025-09-07T21:47:34,901 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,901 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,901 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,902 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,902 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,902 | ^~~~~~~~~~ 2025-09-07T21:47:34,902 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2025-09-07T21:47:34,902 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,902 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,902 | ^ 2025-09-07T21:47:34,902 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,902 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,903 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,903 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,903 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2025-09-07T21:47:34,903 | ^~~~~~~~~~ 2025-09-07T21:47:34,903 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,903 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,903 | ^ 2025-09-07T21:47:34,903 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,903 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,903 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,904 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,904 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2025-09-07T21:47:34,904 | ^~~~~~~~~~ 2025-09-07T21:47:34,904 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2025-09-07T21:47:34,904 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,904 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,904 | ^ 2025-09-07T21:47:34,904 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,904 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,904 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,905 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,905 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2025-09-07T21:47:34,905 | ^~~~~~~~~~ 2025-09-07T21:47:34,905 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,905 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,905 | ^ 2025-09-07T21:47:34,905 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,905 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,905 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,905 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,906 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,906 | ^~~~~~~~~~ 2025-09-07T21:47:34,906 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2025-09-07T21:47:34,906 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,906 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,906 | ^ 2025-09-07T21:47:34,906 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,906 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,906 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,906 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,906 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2025-09-07T21:47:34,907 | ^~~~~~~~~~ 2025-09-07T21:47:34,907 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,907 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,907 | ^ 2025-09-07T21:47:34,907 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,907 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,907 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,907 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,907 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,907 | ^~~~~~~~~~ 2025-09-07T21:47:34,908 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2025-09-07T21:47:34,908 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,908 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,908 | ^ 2025-09-07T21:47:34,908 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,908 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,908 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,908 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,908 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2025-09-07T21:47:34,908 | ^~~~~~~~~~ 2025-09-07T21:47:34,909 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,909 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,909 | ^ 2025-09-07T21:47:34,909 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,909 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,909 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,909 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,909 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,909 | ^~~~~~~~~~ 2025-09-07T21:47:34,909 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2025-09-07T21:47:34,909 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,910 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,910 | ^ 2025-09-07T21:47:34,910 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,910 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,910 | ^~ 2025-09-07T21:47:34,910 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,910 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,910 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,910 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,910 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,910 | ^~~~~~~~ 2025-09-07T21:47:34,911 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,911 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,911 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,911 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,911 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,911 | ^~~~~~~~~~ 2025-09-07T21:47:34,911 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,911 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,911 | ^ 2025-09-07T21:47:34,911 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,912 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,912 | ^~ 2025-09-07T21:47:34,912 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,912 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,912 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,912 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,912 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,912 | ^~~~~~~~ 2025-09-07T21:47:34,912 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,912 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,913 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,913 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,913 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,913 | ^~~~~~~~~~ 2025-09-07T21:47:34,913 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,913 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,913 | ^ 2025-09-07T21:47:34,913 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,913 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,913 | ^~ 2025-09-07T21:47:34,913 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,914 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,914 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,914 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,914 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,914 | ^~~~~~~~ 2025-09-07T21:47:34,914 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,914 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,914 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,914 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,914 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,914 | ^~~~~~~~~~ 2025-09-07T21:47:34,915 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,915 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,915 | ^ 2025-09-07T21:47:34,915 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,915 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,915 | ^~ 2025-09-07T21:47:34,915 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,915 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,915 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,915 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,915 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,916 | ^~~~~~~~ 2025-09-07T21:47:34,916 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,916 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,916 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,916 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,916 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,916 | ^~~~~~~~~~ 2025-09-07T21:47:34,916 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2025-09-07T21:47:34,916 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,916 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,916 | ^ 2025-09-07T21:47:34,917 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,917 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,917 | ^~ 2025-09-07T21:47:34,917 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,917 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,917 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,917 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,917 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,917 | ^~~~~~~~ 2025-09-07T21:47:34,917 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,917 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,918 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,918 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,918 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,918 | ^~~~~~~~~~ 2025-09-07T21:47:34,918 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,918 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,918 | ^ 2025-09-07T21:47:34,918 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,918 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,918 | ^~ 2025-09-07T21:47:34,919 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,919 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,919 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,919 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,919 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,919 | ^~~~~~~~ 2025-09-07T21:47:34,919 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,919 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,919 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,919 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,920 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,920 | ^~~~~~~~~~ 2025-09-07T21:47:34,920 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,920 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,920 | ^ 2025-09-07T21:47:34,920 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,920 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,920 | ^~ 2025-09-07T21:47:34,920 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,920 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,920 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,921 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,921 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,921 | ^~~~~~~~ 2025-09-07T21:47:34,921 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,921 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,921 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,921 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,921 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,921 | ^~~~~~~~~~ 2025-09-07T21:47:34,921 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,922 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,922 | ^ 2025-09-07T21:47:34,922 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,922 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,922 | ^~ 2025-09-07T21:47:34,922 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,922 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,922 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,922 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,922 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,922 | ^~~~~~~~ 2025-09-07T21:47:34,923 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,923 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,923 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,923 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,923 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,923 | ^~~~~~~~~~ 2025-09-07T21:47:34,923 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2025-09-07T21:47:34,923 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,923 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,923 | ^ 2025-09-07T21:47:34,923 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,924 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,924 | ^~ 2025-09-07T21:47:34,924 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,924 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,924 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,924 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,924 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,924 | ^~~~~~~~ 2025-09-07T21:47:34,924 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,924 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,924 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,925 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,925 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,925 | ^~~~~~~~~~ 2025-09-07T21:47:34,925 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,925 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,925 | ^ 2025-09-07T21:47:34,925 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,925 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,925 | ^~ 2025-09-07T21:47:34,925 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,926 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,926 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,926 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,926 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,926 | ^~~~~~~~ 2025-09-07T21:47:34,926 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,926 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,926 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,926 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,926 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,926 | ^~~~~~~~~~ 2025-09-07T21:47:34,927 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,927 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,927 | ^ 2025-09-07T21:47:34,927 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,927 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,927 | ^~ 2025-09-07T21:47:34,927 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,927 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,927 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,927 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,927 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,928 | ^~~~~~~~ 2025-09-07T21:47:34,928 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,928 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,928 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,928 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,928 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,928 | ^~~~~~~~~~ 2025-09-07T21:47:34,928 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,928 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,928 | ^ 2025-09-07T21:47:34,929 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,929 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,929 | ^~ 2025-09-07T21:47:34,929 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,929 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,929 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,929 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,929 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,929 | ^~~~~~~~ 2025-09-07T21:47:34,929 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,930 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,930 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,930 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,930 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,930 | ^~~~~~~~~~ 2025-09-07T21:47:34,930 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2025-09-07T21:47:34,930 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,930 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,930 | ^ 2025-09-07T21:47:34,930 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,930 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,930 | ^~ 2025-09-07T21:47:34,931 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,931 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,931 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,931 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,931 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,931 | ^~~~~~~~ 2025-09-07T21:47:34,931 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,931 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,931 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,931 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,931 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,932 | ^~~~~~~~~~ 2025-09-07T21:47:34,932 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,932 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,932 | ^ 2025-09-07T21:47:34,932 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,932 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,932 | ^~ 2025-09-07T21:47:34,932 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,932 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,933 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,933 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,933 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,933 | ^~~~~~~~ 2025-09-07T21:47:34,933 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,933 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,933 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,933 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,933 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,933 | ^~~~~~~~~~ 2025-09-07T21:47:34,933 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,934 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,934 | ^ 2025-09-07T21:47:34,934 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,934 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,934 | ^~ 2025-09-07T21:47:34,934 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,934 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,934 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,934 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,934 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,934 | ^~~~~~~~ 2025-09-07T21:47:34,935 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,935 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,935 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,935 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,935 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,935 | ^~~~~~~~~~ 2025-09-07T21:47:34,935 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,935 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,935 | ^ 2025-09-07T21:47:34,935 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,935 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,935 | ^~ 2025-09-07T21:47:34,936 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,936 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,936 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,936 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,936 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,936 | ^~~~~~~~ 2025-09-07T21:47:34,936 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,936 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,936 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,936 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,937 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,937 | ^~~~~~~~~~ 2025-09-07T21:47:34,937 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2025-09-07T21:47:34,937 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,937 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,937 | ^ 2025-09-07T21:47:34,937 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,937 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,937 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,937 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,937 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2025-09-07T21:47:34,938 | ^~~~~~~~~~ 2025-09-07T21:47:34,938 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,938 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,938 | ^ 2025-09-07T21:47:34,938 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,938 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,938 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,938 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,938 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,939 | ^~~~~~~~~~ 2025-09-07T21:47:34,939 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2025-09-07T21:47:34,939 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,939 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,939 | ^ 2025-09-07T21:47:34,939 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,939 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,939 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,939 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,939 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2025-09-07T21:47:34,939 | ^~~~~~~~~~ 2025-09-07T21:47:34,940 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,940 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,940 | ^ 2025-09-07T21:47:34,940 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,940 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,940 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,940 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,940 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,940 | ^~~~~~~~~~ 2025-09-07T21:47:34,940 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2025-09-07T21:47:34,940 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,941 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,941 | ^ 2025-09-07T21:47:34,941 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,941 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,941 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,941 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,941 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2025-09-07T21:47:34,941 | ^~~~~~~~~~ 2025-09-07T21:47:34,941 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,941 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,941 | ^ 2025-09-07T21:47:34,942 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,942 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,942 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,942 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,942 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:34,942 | ^~~~~~~~~~ 2025-09-07T21:47:34,942 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2025-09-07T21:47:34,942 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,942 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,942 | ^ 2025-09-07T21:47:34,943 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,943 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,943 | ^~ 2025-09-07T21:47:34,943 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,943 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,943 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,943 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,943 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,943 | ^~~~~~~~ 2025-09-07T21:47:34,943 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,943 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,944 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,944 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,944 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,944 | ^~~~~~~~~~ 2025-09-07T21:47:34,944 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,944 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,944 | ^ 2025-09-07T21:47:34,944 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,944 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,944 | ^~ 2025-09-07T21:47:34,944 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,945 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,945 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,945 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,945 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,945 | ^~~~~~~~ 2025-09-07T21:47:34,945 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,945 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,945 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,945 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,945 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,945 | ^~~~~~~~~~ 2025-09-07T21:47:34,946 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,946 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,946 | ^ 2025-09-07T21:47:34,946 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,946 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,946 | ^~ 2025-09-07T21:47:34,946 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,946 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,946 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,946 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,946 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,946 | ^~~~~~~~ 2025-09-07T21:47:34,947 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,947 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,947 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,947 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,947 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,947 | ^~~~~~~~~~ 2025-09-07T21:47:34,947 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,947 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,947 | ^ 2025-09-07T21:47:34,947 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,947 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,948 | ^~ 2025-09-07T21:47:34,948 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,948 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,948 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,948 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,948 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,948 | ^~~~~~~~ 2025-09-07T21:47:34,948 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,948 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,949 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,949 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,949 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,949 | ^~~~~~~~~~ 2025-09-07T21:47:34,949 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2025-09-07T21:47:34,949 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,949 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,949 | ^ 2025-09-07T21:47:34,949 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,949 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,949 | ^~ 2025-09-07T21:47:34,950 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,950 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,950 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,950 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,950 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,950 | ^~~~~~~~ 2025-09-07T21:47:34,950 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,950 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,950 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,950 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,950 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,951 | ^~~~~~~~~~ 2025-09-07T21:47:34,951 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,951 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,951 | ^ 2025-09-07T21:47:34,951 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,951 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,951 | ^~ 2025-09-07T21:47:34,951 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,951 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,951 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,951 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,952 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,952 | ^~~~~~~~ 2025-09-07T21:47:34,952 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,952 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,952 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,952 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,952 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,952 | ^~~~~~~~~~ 2025-09-07T21:47:34,952 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,952 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,953 | ^ 2025-09-07T21:47:34,953 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,953 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,953 | ^~ 2025-09-07T21:47:34,953 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,953 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,953 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,953 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,953 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,953 | ^~~~~~~~ 2025-09-07T21:47:34,953 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,954 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,954 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,954 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,954 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,954 | ^~~~~~~~~~ 2025-09-07T21:47:34,954 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,954 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,954 | ^ 2025-09-07T21:47:34,954 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,954 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,954 | ^~ 2025-09-07T21:47:34,955 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,955 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,955 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,955 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,955 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,955 | ^~~~~~~~ 2025-09-07T21:47:34,955 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,955 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,955 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,955 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,955 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,956 | ^~~~~~~~~~ 2025-09-07T21:47:34,956 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2025-09-07T21:47:34,956 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,956 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,956 | ^ 2025-09-07T21:47:34,956 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,956 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,956 | ^~ 2025-09-07T21:47:34,956 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,956 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,956 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,957 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,957 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,957 | ^~~~~~~~ 2025-09-07T21:47:34,957 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,957 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,957 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,957 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,957 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,957 | ^~~~~~~~~~ 2025-09-07T21:47:34,957 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,957 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,958 | ^ 2025-09-07T21:47:34,958 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,958 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,958 | ^~ 2025-09-07T21:47:34,958 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,958 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,958 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,958 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,958 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,959 | ^~~~~~~~ 2025-09-07T21:47:34,959 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,959 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,959 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,959 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,959 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:34,959 | ^~~~~~~~~~ 2025-09-07T21:47:34,959 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,959 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,959 | ^ 2025-09-07T21:47:34,960 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,960 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,960 | ^~ 2025-09-07T21:47:34,960 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,960 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,960 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,960 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,960 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,960 | ^~~~~~~~ 2025-09-07T21:47:34,960 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,960 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,961 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,961 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,961 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,961 | ^~~~~~~~~~ 2025-09-07T21:47:34,961 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,961 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,961 | ^ 2025-09-07T21:47:34,961 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,961 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,961 | ^~ 2025-09-07T21:47:34,962 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,962 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,962 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,962 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,962 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,962 | ^~~~~~~~ 2025-09-07T21:47:34,962 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,962 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,962 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,962 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,963 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:34,963 | ^~~~~~~~~~ 2025-09-07T21:47:34,963 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2025-09-07T21:47:34,963 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,963 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,963 | ^ 2025-09-07T21:47:34,963 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,963 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,963 | ^~ 2025-09-07T21:47:34,963 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,964 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,964 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,964 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,964 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,964 | ^~~~~~~~ 2025-09-07T21:47:34,964 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,964 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,964 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,964 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,964 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,964 | ^~~~~~~~~~ 2025-09-07T21:47:34,965 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,965 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,965 | ^ 2025-09-07T21:47:34,965 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,965 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,965 | ^~ 2025-09-07T21:47:34,965 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,965 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,965 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,965 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,965 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,966 | ^~~~~~~~ 2025-09-07T21:47:34,966 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,966 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,966 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,966 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,966 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,966 | ^~~~~~~~~~ 2025-09-07T21:47:34,966 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,966 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,966 | ^ 2025-09-07T21:47:34,967 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,967 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,967 | ^~ 2025-09-07T21:47:34,967 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,967 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,967 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,967 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,967 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,967 | ^~~~~~~~ 2025-09-07T21:47:34,967 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,968 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,968 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,968 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,968 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,968 | ^~~~~~~~~~ 2025-09-07T21:47:34,968 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,968 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,968 | ^ 2025-09-07T21:47:34,968 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,969 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,969 | ^~ 2025-09-07T21:47:34,969 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,969 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,969 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,969 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,969 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,969 | ^~~~~~~~ 2025-09-07T21:47:34,969 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,969 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,969 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,970 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,970 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,970 | ^~~~~~~~~~ 2025-09-07T21:47:34,970 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2025-09-07T21:47:34,970 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,970 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,970 | ^ 2025-09-07T21:47:34,970 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,970 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,970 | ^~ 2025-09-07T21:47:34,971 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,971 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,971 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,971 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,971 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,971 | ^~~~~~~~ 2025-09-07T21:47:34,971 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,971 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,971 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,972 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,972 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,972 | ^~~~~~~~~~ 2025-09-07T21:47:34,972 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,972 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,972 | ^ 2025-09-07T21:47:34,972 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,972 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,972 | ^~ 2025-09-07T21:47:34,972 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,973 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,973 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,973 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,973 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,973 | ^~~~~~~~ 2025-09-07T21:47:34,973 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,973 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,973 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,973 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,973 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:34,974 | ^~~~~~~~~~ 2025-09-07T21:47:34,974 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,974 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,974 | ^ 2025-09-07T21:47:34,974 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,974 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,974 | ^~ 2025-09-07T21:47:34,974 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,974 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,974 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,974 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,975 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,975 | ^~~~~~~~ 2025-09-07T21:47:34,975 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,975 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,975 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,975 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,975 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,975 | ^~~~~~~~~~ 2025-09-07T21:47:34,975 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,976 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,976 | ^ 2025-09-07T21:47:34,976 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,976 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,976 | ^~ 2025-09-07T21:47:34,976 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,976 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,976 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,976 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,976 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,976 | ^~~~~~~~ 2025-09-07T21:47:34,977 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,977 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,977 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,977 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,977 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:34,977 | ^~~~~~~~~~ 2025-09-07T21:47:34,977 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2025-09-07T21:47:34,977 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,977 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,977 | ^ 2025-09-07T21:47:34,978 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,978 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,978 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,978 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,978 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:34,978 | ^~~~~~~~~~ 2025-09-07T21:47:34,978 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,978 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,978 | ^ 2025-09-07T21:47:34,978 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,979 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,979 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,979 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,979 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:34,979 | ^~~~~~~~~~ 2025-09-07T21:47:34,979 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,979 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,979 | ^ 2025-09-07T21:47:34,979 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,980 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,980 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,980 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,980 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:34,980 | ^~~~~~~~~~ 2025-09-07T21:47:34,980 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,980 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,980 | ^ 2025-09-07T21:47:34,980 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,980 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,981 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,981 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,981 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:34,981 | ^~~~~~~~~~ 2025-09-07T21:47:34,981 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2025-09-07T21:47:34,981 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,981 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,981 | ^ 2025-09-07T21:47:34,981 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,981 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,981 | ^~ 2025-09-07T21:47:34,982 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,982 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,982 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,982 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,982 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:34,982 | ^~~~~~~~ 2025-09-07T21:47:34,982 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,982 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,982 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,982 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,983 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:34,983 | ^~~~~~~~~~ 2025-09-07T21:47:34,983 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,983 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,983 | ^ 2025-09-07T21:47:34,983 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,983 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,983 | ^~ 2025-09-07T21:47:34,983 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,983 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,984 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,984 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,984 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:34,984 | ^~~~~~~~ 2025-09-07T21:47:34,984 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,984 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,984 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,984 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,984 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:34,984 | ^~~~~~~~~~ 2025-09-07T21:47:34,984 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,985 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,985 | ^ 2025-09-07T21:47:34,985 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,985 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,985 | ^~ 2025-09-07T21:47:34,985 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,985 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,985 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,985 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,985 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:34,986 | ^~~~~~~~ 2025-09-07T21:47:34,986 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,986 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,986 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,986 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,986 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:34,986 | ^~~~~~~~~~ 2025-09-07T21:47:34,986 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,986 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,986 | ^ 2025-09-07T21:47:34,987 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:34,987 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:34,987 | ^~ 2025-09-07T21:47:34,987 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:34,987 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,987 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:34,987 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:34,987 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:34,987 | ^~~~~~~~ 2025-09-07T21:47:34,987 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,987 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,988 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,988 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,988 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:34,988 | ^~~~~~~~~~ 2025-09-07T21:47:34,988 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2025-09-07T21:47:34,988 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,988 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,988 | ^ 2025-09-07T21:47:34,988 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,988 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,988 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,989 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,989 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:34,989 | ^~~~~~~~~~ 2025-09-07T21:47:34,989 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2025-09-07T21:47:34,989 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:34,989 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:34,989 | ^ 2025-09-07T21:47:34,989 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:34,989 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:34,990 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:34,990 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:34,990 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:34,990 | ^~~~~~~~~~ 2025-09-07T21:47:35,123 src/Sablot-1.0.3/domprovider.cpp: In member function ‘virtual Bool DOMProvider::getMatchingList(Sit, NodeHandle, Expression&, Context&)’: 2025-09-07T21:47:35,123 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘ATTRIBUTE_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:35,123 124 | switch ( type = getNodeType(n) ) { 2025-09-07T21:47:35,124 | ^ 2025-09-07T21:47:35,124 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘TEXT_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:35,124 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘PROCESSING_INSTRUCTION_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:35,124 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘COMMENT_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:35,124 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘NAMESPACE_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:35,143 src/Sablot-1.0.3/domprovider.cpp: In destructor ‘virtual DOMProviderUniversal::~DOMProviderUniversal()’: 2025-09-07T21:47:35,143 src/Sablot-1.0.3/base.h:256:32: warning: deleting object of polymorphic class type ‘DOMProviderStandard’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-09-07T21:47:35,143 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2025-09-07T21:47:35,144 src/Sablot-1.0.3/domprovider.cpp:554:3: note: in expansion of macro ‘cdelete’ 2025-09-07T21:47:35,144 554 | cdelete(standard); 2025-09-07T21:47:35,144 | ^~~~~~~ 2025-09-07T21:47:35,144 src/Sablot-1.0.3/base.h:256:32: warning: deleting object of polymorphic class type ‘DOMProviderExternal’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-09-07T21:47:35,144 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2025-09-07T21:47:35,144 src/Sablot-1.0.3/domprovider.cpp:555:17: note: in expansion of macro ‘cdelete’ 2025-09-07T21:47:35,144 555 | if (external) cdelete(external); 2025-09-07T21:47:35,144 | ^~~~~~~ 2025-09-07T21:47:35,144 src/Sablot-1.0.3/domprovider.cpp: In member function ‘void DOMProviderUniversal::setExtProvider(DOMHandler*, void*)’: 2025-09-07T21:47:35,145 src/Sablot-1.0.3/base.h:256:32: warning: deleting object of polymorphic class type ‘DOMProviderExternal’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-09-07T21:47:35,145 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2025-09-07T21:47:35,145 src/Sablot-1.0.3/domprovider.cpp:560:17: note: in expansion of macro ‘cdelete’ 2025-09-07T21:47:35,145 560 | if (external) cdelete(external); 2025-09-07T21:47:35,145 | ^~~~~~~ 2025-09-07T21:47:37,654 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:37,655 from src/Sablot-1.0.3/encoding.h:38, 2025-09-07T21:47:37,655 from src/Sablot-1.0.3/encoding.cpp:34: 2025-09-07T21:47:37,655 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:37,655 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:37,655 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:37,655 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:37,889 src/Sablot-1.0.3/encoding.cpp: In member function ‘Bool Recoder::conv(Sit, CDesc, const char*&, size_t&, char*&, size_t&, EncResult&)’: 2025-09-07T21:47:37,890 src/Sablot-1.0.3/encoding.cpp:313:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-07T21:47:37,890 313 | if (S.getProcessor()) 2025-09-07T21:47:37,890 | ^~ 2025-09-07T21:47:37,890 src/Sablot-1.0.3/encoding.cpp:315:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-07T21:47:37,890 315 | if (enchlr) 2025-09-07T21:47:37,890 | ^~ 2025-09-07T21:47:38,538 In file included from src/Sablot-1.0.3/base.h:53, 2025-09-07T21:47:38,538 from src/Sablot-1.0.3/expr.h:40, 2025-09-07T21:47:38,538 from src/Sablot-1.0.3/expr.cpp:33: 2025-09-07T21:47:38,538 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:38,539 72 | #pragma warning(disable: 4291) 2025-09-07T21:47:38,539 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2025-09-07T21:47:38,539 74 | #pragma warning(disable: 4514 4100 4512) 2025-09-07T21:47:39,185 In file included from src/Sablot-1.0.3/expr.cpp:40: 2025-09-07T21:47:39,185 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2025-09-07T21:47:39,185 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,186 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,186 | ^ 2025-09-07T21:47:39,186 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,186 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,186 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,186 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,186 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2025-09-07T21:47:39,186 | ^~~~~~~~~~ 2025-09-07T21:47:39,186 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,186 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,187 | ^ 2025-09-07T21:47:39,187 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,187 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,187 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,187 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,187 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,187 | ^~~~~~~~~~ 2025-09-07T21:47:39,187 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2025-09-07T21:47:39,187 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,187 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,188 | ^ 2025-09-07T21:47:39,188 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,188 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,188 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,188 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,188 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2025-09-07T21:47:39,188 | ^~~~~~~~~~ 2025-09-07T21:47:39,188 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,188 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,189 | ^ 2025-09-07T21:47:39,189 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,189 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,189 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,189 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,189 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2025-09-07T21:47:39,189 | ^~~~~~~~~~ 2025-09-07T21:47:39,189 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2025-09-07T21:47:39,189 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,189 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,190 | ^ 2025-09-07T21:47:39,190 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,190 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,190 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,190 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,190 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2025-09-07T21:47:39,190 | ^~~~~~~~~~ 2025-09-07T21:47:39,190 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,190 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,190 | ^ 2025-09-07T21:47:39,191 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,191 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,191 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,191 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,191 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,191 | ^~~~~~~~~~ 2025-09-07T21:47:39,191 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2025-09-07T21:47:39,191 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,191 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,191 | ^ 2025-09-07T21:47:39,191 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,192 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,192 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,192 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,192 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2025-09-07T21:47:39,192 | ^~~~~~~~~~ 2025-09-07T21:47:39,192 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,192 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,192 | ^ 2025-09-07T21:47:39,192 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,193 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,193 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,193 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,193 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,193 | ^~~~~~~~~~ 2025-09-07T21:47:39,193 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2025-09-07T21:47:39,193 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,193 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,193 | ^ 2025-09-07T21:47:39,193 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,194 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,194 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,194 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,194 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2025-09-07T21:47:39,194 | ^~~~~~~~~~ 2025-09-07T21:47:39,194 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,194 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,194 | ^ 2025-09-07T21:47:39,194 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,194 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,194 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,195 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,195 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,195 | ^~~~~~~~~~ 2025-09-07T21:47:39,195 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2025-09-07T21:47:39,195 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,195 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,195 | ^ 2025-09-07T21:47:39,195 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,195 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,195 | ^~ 2025-09-07T21:47:39,195 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,196 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,196 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,196 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,196 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,196 | ^~~~~~~~ 2025-09-07T21:47:39,196 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,196 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,196 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,196 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,196 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,196 | ^~~~~~~~~~ 2025-09-07T21:47:39,197 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,197 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,197 | ^ 2025-09-07T21:47:39,197 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,197 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,197 | ^~ 2025-09-07T21:47:39,197 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,197 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,197 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,197 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,198 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,198 | ^~~~~~~~ 2025-09-07T21:47:39,198 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,198 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,198 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,198 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,198 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,198 | ^~~~~~~~~~ 2025-09-07T21:47:39,198 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,198 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,198 | ^ 2025-09-07T21:47:39,199 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,199 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,199 | ^~ 2025-09-07T21:47:39,199 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,199 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,199 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,199 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,199 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,199 | ^~~~~~~~ 2025-09-07T21:47:39,199 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,200 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,200 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,200 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,200 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,200 | ^~~~~~~~~~ 2025-09-07T21:47:39,200 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,200 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,200 | ^ 2025-09-07T21:47:39,200 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,200 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,200 | ^~ 2025-09-07T21:47:39,200 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,201 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,201 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,201 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,201 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,201 | ^~~~~~~~ 2025-09-07T21:47:39,201 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,201 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,201 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,201 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,201 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,201 | ^~~~~~~~~~ 2025-09-07T21:47:39,202 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2025-09-07T21:47:39,202 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,202 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,202 | ^ 2025-09-07T21:47:39,202 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,202 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,202 | ^~ 2025-09-07T21:47:39,202 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,202 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,203 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,203 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,203 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,203 | ^~~~~~~~ 2025-09-07T21:47:39,203 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,203 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,203 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,203 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,203 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,203 | ^~~~~~~~~~ 2025-09-07T21:47:39,204 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,204 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,204 | ^ 2025-09-07T21:47:39,204 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,204 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,204 | ^~ 2025-09-07T21:47:39,204 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,204 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,204 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,204 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,204 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,204 | ^~~~~~~~ 2025-09-07T21:47:39,205 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,205 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,205 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,205 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,205 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,205 | ^~~~~~~~~~ 2025-09-07T21:47:39,205 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,205 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,205 | ^ 2025-09-07T21:47:39,205 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,206 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,206 | ^~ 2025-09-07T21:47:39,206 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,206 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,206 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,206 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,206 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,206 | ^~~~~~~~ 2025-09-07T21:47:39,206 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,206 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,206 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,207 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,207 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,207 | ^~~~~~~~~~ 2025-09-07T21:47:39,207 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,207 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,207 | ^ 2025-09-07T21:47:39,207 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,207 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,207 | ^~ 2025-09-07T21:47:39,207 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,207 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,208 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,208 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,208 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,208 | ^~~~~~~~ 2025-09-07T21:47:39,208 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,208 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,208 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,208 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,208 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,208 | ^~~~~~~~~~ 2025-09-07T21:47:39,208 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2025-09-07T21:47:39,209 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,209 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,209 | ^ 2025-09-07T21:47:39,209 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,209 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,209 | ^~ 2025-09-07T21:47:39,209 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,209 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,209 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,209 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,209 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,210 | ^~~~~~~~ 2025-09-07T21:47:39,210 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,210 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,210 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,210 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,210 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,210 | ^~~~~~~~~~ 2025-09-07T21:47:39,210 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,210 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,210 | ^ 2025-09-07T21:47:39,211 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,211 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,211 | ^~ 2025-09-07T21:47:39,211 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,211 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,211 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,211 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,211 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,211 | ^~~~~~~~ 2025-09-07T21:47:39,211 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,212 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,212 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,212 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,212 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,212 | ^~~~~~~~~~ 2025-09-07T21:47:39,212 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,212 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,212 | ^ 2025-09-07T21:47:39,212 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,212 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,213 | ^~ 2025-09-07T21:47:39,213 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,213 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,213 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,213 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,213 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,213 | ^~~~~~~~ 2025-09-07T21:47:39,213 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,213 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,213 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,213 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,214 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,214 | ^~~~~~~~~~ 2025-09-07T21:47:39,214 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,214 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,214 | ^ 2025-09-07T21:47:39,214 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,214 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,214 | ^~ 2025-09-07T21:47:39,214 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,214 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,215 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,215 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,215 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,215 | ^~~~~~~~ 2025-09-07T21:47:39,215 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,215 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,215 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,215 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,215 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,215 | ^~~~~~~~~~ 2025-09-07T21:47:39,215 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2025-09-07T21:47:39,216 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,216 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,216 | ^ 2025-09-07T21:47:39,216 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,216 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,216 | ^~ 2025-09-07T21:47:39,216 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,216 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,216 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,216 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,216 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,217 | ^~~~~~~~ 2025-09-07T21:47:39,217 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,217 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,217 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,217 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,217 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,217 | ^~~~~~~~~~ 2025-09-07T21:47:39,217 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,217 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,217 | ^ 2025-09-07T21:47:39,218 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,218 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,218 | ^~ 2025-09-07T21:47:39,218 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,218 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,218 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,218 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,218 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,218 | ^~~~~~~~ 2025-09-07T21:47:39,218 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,218 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,219 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,219 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,219 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,219 | ^~~~~~~~~~ 2025-09-07T21:47:39,219 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,219 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,219 | ^ 2025-09-07T21:47:39,219 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,219 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,219 | ^~ 2025-09-07T21:47:39,219 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,220 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,220 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,220 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,220 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,220 | ^~~~~~~~ 2025-09-07T21:47:39,220 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,220 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,220 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,220 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,220 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,220 | ^~~~~~~~~~ 2025-09-07T21:47:39,221 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,221 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,221 | ^ 2025-09-07T21:47:39,221 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,221 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,221 | ^~ 2025-09-07T21:47:39,221 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,221 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,221 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,221 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,222 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,222 | ^~~~~~~~ 2025-09-07T21:47:39,222 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,222 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,222 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,222 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,222 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,222 | ^~~~~~~~~~ 2025-09-07T21:47:39,222 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2025-09-07T21:47:39,222 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,223 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,223 | ^ 2025-09-07T21:47:39,223 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,223 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,223 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,223 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,223 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2025-09-07T21:47:39,223 | ^~~~~~~~~~ 2025-09-07T21:47:39,223 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,223 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,223 | ^ 2025-09-07T21:47:39,224 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,224 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,224 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,224 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,224 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,224 | ^~~~~~~~~~ 2025-09-07T21:47:39,224 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2025-09-07T21:47:39,224 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,224 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,224 | ^ 2025-09-07T21:47:39,224 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,225 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,225 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,225 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,225 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2025-09-07T21:47:39,225 | ^~~~~~~~~~ 2025-09-07T21:47:39,225 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,225 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,225 | ^ 2025-09-07T21:47:39,225 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,225 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,225 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,226 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,226 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,226 | ^~~~~~~~~~ 2025-09-07T21:47:39,226 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2025-09-07T21:47:39,226 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,226 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,226 | ^ 2025-09-07T21:47:39,226 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,226 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,226 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,226 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,227 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2025-09-07T21:47:39,227 | ^~~~~~~~~~ 2025-09-07T21:47:39,227 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,227 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,227 | ^ 2025-09-07T21:47:39,227 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,227 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,227 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,227 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,227 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2025-09-07T21:47:39,228 | ^~~~~~~~~~ 2025-09-07T21:47:39,228 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2025-09-07T21:47:39,228 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,228 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,228 | ^ 2025-09-07T21:47:39,228 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,228 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,228 | ^~ 2025-09-07T21:47:39,228 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,228 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,228 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,228 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,229 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,229 | ^~~~~~~~ 2025-09-07T21:47:39,229 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,229 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,229 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,229 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,229 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,229 | ^~~~~~~~~~ 2025-09-07T21:47:39,229 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,229 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,230 | ^ 2025-09-07T21:47:39,230 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,230 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,230 | ^~ 2025-09-07T21:47:39,230 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,230 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,230 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,230 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,230 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,231 | ^~~~~~~~ 2025-09-07T21:47:39,231 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,231 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,231 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,231 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,231 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,231 | ^~~~~~~~~~ 2025-09-07T21:47:39,231 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,231 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,231 | ^ 2025-09-07T21:47:39,231 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,232 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,232 | ^~ 2025-09-07T21:47:39,232 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,232 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,232 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,232 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,232 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,232 | ^~~~~~~~ 2025-09-07T21:47:39,232 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,232 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,233 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,233 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,233 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,233 | ^~~~~~~~~~ 2025-09-07T21:47:39,233 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,233 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,233 | ^ 2025-09-07T21:47:39,233 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,233 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,233 | ^~ 2025-09-07T21:47:39,233 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,234 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,234 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,234 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,234 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,234 | ^~~~~~~~ 2025-09-07T21:47:39,234 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,234 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,234 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,234 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,234 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,234 | ^~~~~~~~~~ 2025-09-07T21:47:39,235 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2025-09-07T21:47:39,235 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,235 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,235 | ^ 2025-09-07T21:47:39,235 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,235 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,235 | ^~ 2025-09-07T21:47:39,235 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,235 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,235 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,235 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,236 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,236 | ^~~~~~~~ 2025-09-07T21:47:39,236 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,236 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,236 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,236 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,236 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,236 | ^~~~~~~~~~ 2025-09-07T21:47:39,236 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,236 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,236 | ^ 2025-09-07T21:47:39,237 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,237 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,237 | ^~ 2025-09-07T21:47:39,237 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,237 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,237 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,237 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,237 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,237 | ^~~~~~~~ 2025-09-07T21:47:39,237 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,237 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,238 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,238 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,238 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,238 | ^~~~~~~~~~ 2025-09-07T21:47:39,238 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,238 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,238 | ^ 2025-09-07T21:47:39,238 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,238 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,238 | ^~ 2025-09-07T21:47:39,238 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,239 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,239 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,239 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,239 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,239 | ^~~~~~~~ 2025-09-07T21:47:39,239 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,239 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,239 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,239 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,239 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,239 | ^~~~~~~~~~ 2025-09-07T21:47:39,240 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,240 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,240 | ^ 2025-09-07T21:47:39,240 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,240 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,240 | ^~ 2025-09-07T21:47:39,240 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,240 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,240 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,241 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,241 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,241 | ^~~~~~~~ 2025-09-07T21:47:39,241 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,241 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,241 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,241 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,241 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,241 | ^~~~~~~~~~ 2025-09-07T21:47:39,241 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2025-09-07T21:47:39,241 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,242 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,242 | ^ 2025-09-07T21:47:39,242 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,242 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,242 | ^~ 2025-09-07T21:47:39,242 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,242 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,242 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,242 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,242 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,243 | ^~~~~~~~ 2025-09-07T21:47:39,243 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,243 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,243 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,243 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,243 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,243 | ^~~~~~~~~~ 2025-09-07T21:47:39,243 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,243 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,243 | ^ 2025-09-07T21:47:39,243 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,244 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,244 | ^~ 2025-09-07T21:47:39,244 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,244 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,244 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,244 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,244 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,244 | ^~~~~~~~ 2025-09-07T21:47:39,244 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,244 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,244 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,245 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,245 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2025-09-07T21:47:39,245 | ^~~~~~~~~~ 2025-09-07T21:47:39,245 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,245 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,245 | ^ 2025-09-07T21:47:39,245 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,245 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,245 | ^~ 2025-09-07T21:47:39,245 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,245 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,246 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,246 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,246 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,246 | ^~~~~~~~ 2025-09-07T21:47:39,246 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,246 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,246 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,246 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,246 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,246 | ^~~~~~~~~~ 2025-09-07T21:47:39,246 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,247 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,247 | ^ 2025-09-07T21:47:39,247 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,247 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,247 | ^~ 2025-09-07T21:47:39,247 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,247 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,247 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,247 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,247 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,247 | ^~~~~~~~ 2025-09-07T21:47:39,248 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,248 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,248 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,248 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,248 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2025-09-07T21:47:39,248 | ^~~~~~~~~~ 2025-09-07T21:47:39,248 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2025-09-07T21:47:39,248 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,248 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,248 | ^ 2025-09-07T21:47:39,249 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,249 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,249 | ^~ 2025-09-07T21:47:39,249 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,249 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,249 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,249 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,249 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,249 | ^~~~~~~~ 2025-09-07T21:47:39,249 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,249 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,250 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,250 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,250 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,250 | ^~~~~~~~~~ 2025-09-07T21:47:39,250 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,250 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,250 | ^ 2025-09-07T21:47:39,250 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,250 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,251 | ^~ 2025-09-07T21:47:39,251 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,251 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,251 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,251 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,251 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,251 | ^~~~~~~~ 2025-09-07T21:47:39,251 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,251 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,251 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,252 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,252 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,252 | ^~~~~~~~~~ 2025-09-07T21:47:39,252 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,252 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,252 | ^ 2025-09-07T21:47:39,252 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,252 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,252 | ^~ 2025-09-07T21:47:39,252 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,253 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,253 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,253 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,253 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,253 | ^~~~~~~~ 2025-09-07T21:47:39,253 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,253 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,253 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,253 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,253 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,254 | ^~~~~~~~~~ 2025-09-07T21:47:39,254 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,254 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,254 | ^ 2025-09-07T21:47:39,254 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,254 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,254 | ^~ 2025-09-07T21:47:39,254 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,254 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,254 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,255 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,255 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,255 | ^~~~~~~~ 2025-09-07T21:47:39,255 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,255 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,255 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,255 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,255 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,255 | ^~~~~~~~~~ 2025-09-07T21:47:39,255 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2025-09-07T21:47:39,255 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,256 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,256 | ^ 2025-09-07T21:47:39,256 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,256 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,256 | ^~ 2025-09-07T21:47:39,256 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,256 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,256 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,256 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,256 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,257 | ^~~~~~~~ 2025-09-07T21:47:39,257 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,257 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,257 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,257 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,257 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,257 | ^~~~~~~~~~ 2025-09-07T21:47:39,257 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,257 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,257 | ^ 2025-09-07T21:47:39,258 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,258 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,258 | ^~ 2025-09-07T21:47:39,258 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,258 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,258 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,258 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,258 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,258 | ^~~~~~~~ 2025-09-07T21:47:39,258 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,259 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,259 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,259 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,259 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2025-09-07T21:47:39,259 | ^~~~~~~~~~ 2025-09-07T21:47:39,259 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,259 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,259 | ^ 2025-09-07T21:47:39,259 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,259 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,259 | ^~ 2025-09-07T21:47:39,260 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,260 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,260 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,260 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,260 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,260 | ^~~~~~~~ 2025-09-07T21:47:39,260 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,260 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,260 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,260 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,261 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,261 | ^~~~~~~~~~ 2025-09-07T21:47:39,261 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,261 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,261 | ^ 2025-09-07T21:47:39,261 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,261 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,261 | ^~ 2025-09-07T21:47:39,261 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,261 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,262 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,262 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,262 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,262 | ^~~~~~~~ 2025-09-07T21:47:39,262 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,262 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,262 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,262 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,262 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2025-09-07T21:47:39,262 | ^~~~~~~~~~ 2025-09-07T21:47:39,263 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2025-09-07T21:47:39,263 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,263 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,263 | ^ 2025-09-07T21:47:39,263 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,263 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,263 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,263 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,263 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:39,263 | ^~~~~~~~~~ 2025-09-07T21:47:39,263 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,264 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,264 | ^ 2025-09-07T21:47:39,264 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,264 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,264 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,264 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,264 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2025-09-07T21:47:39,264 | ^~~~~~~~~~ 2025-09-07T21:47:39,264 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,264 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,264 | ^ 2025-09-07T21:47:39,265 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,265 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,265 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,265 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,265 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:39,265 | ^~~~~~~~~~ 2025-09-07T21:47:39,265 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,265 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,265 | ^ 2025-09-07T21:47:39,265 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,266 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,266 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,266 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,266 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2025-09-07T21:47:39,266 | ^~~~~~~~~~ 2025-09-07T21:47:39,266 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2025-09-07T21:47:39,266 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,266 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,266 | ^ 2025-09-07T21:47:39,266 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,266 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,267 | ^~ 2025-09-07T21:47:39,267 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,267 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,267 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,267 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,267 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:39,267 | ^~~~~~~~ 2025-09-07T21:47:39,267 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,267 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,267 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,268 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,268 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:39,268 | ^~~~~~~~~~ 2025-09-07T21:47:39,268 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,268 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,268 | ^ 2025-09-07T21:47:39,268 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,268 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,268 | ^~ 2025-09-07T21:47:39,268 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,269 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,269 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,269 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,269 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:39,269 | ^~~~~~~~ 2025-09-07T21:47:39,269 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,269 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,269 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,269 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,269 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2025-09-07T21:47:39,269 | ^~~~~~~~~~ 2025-09-07T21:47:39,270 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,270 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,270 | ^ 2025-09-07T21:47:39,270 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,270 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,270 | ^~ 2025-09-07T21:47:39,270 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,270 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,270 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,270 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,271 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:39,271 | ^~~~~~~~ 2025-09-07T21:47:39,271 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,271 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,271 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,271 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,271 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:39,271 | ^~~~~~~~~~ 2025-09-07T21:47:39,271 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,271 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,272 | ^ 2025-09-07T21:47:39,272 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2025-09-07T21:47:39,272 111 | #define NHC(nh) ((unsigned long)nh) 2025-09-07T21:47:39,272 | ^~ 2025-09-07T21:47:39,272 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2025-09-07T21:47:39,272 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,272 | ^~~~~~~~~~~~~~ 2025-09-07T21:47:39,272 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2025-09-07T21:47:39,272 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:39,273 | ^~~~~~~~ 2025-09-07T21:47:39,273 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,273 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,273 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,273 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,273 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2025-09-07T21:47:39,273 | ^~~~~~~~~~ 2025-09-07T21:47:39,273 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2025-09-07T21:47:39,273 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,273 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,274 | ^ 2025-09-07T21:47:39,274 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,274 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,274 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,274 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,274 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:39,274 | ^~~~~~~~~~ 2025-09-07T21:47:39,274 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2025-09-07T21:47:39,274 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2025-09-07T21:47:39,274 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2025-09-07T21:47:39,274 | ^ 2025-09-07T21:47:39,275 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2025-09-07T21:47:39,275 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2025-09-07T21:47:39,275 | ^~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,275 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2025-09-07T21:47:39,275 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2025-09-07T21:47:39,275 | ^~~~~~~~~~ 2025-09-07T21:47:39,324 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Tokenizer::getNumber(Sit, char*&)’: 2025-09-07T21:47:39,324 src/Sablot-1.0.3/expr.cpp:408:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2025-09-07T21:47:39,324 408 | while ((*p) && (utf8IsDigit(utf8CharCode(p))) || (*p == '.')) 2025-09-07T21:47:39,324 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T21:47:39,325 src/Sablot-1.0.3/expr.cpp:410:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2025-09-07T21:47:39,325 410 | if (*p == '.') 2025-09-07T21:47:39,325 | ^ 2025-09-07T21:47:39,342 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool LocStep::matchesWithoutPreds(Sit, NodeHandle)’: 2025-09-07T21:47:39,343 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘ELEMENT_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,343 894 | switch (ty) 2025-09-07T21:47:39,343 | ^ 2025-09-07T21:47:39,343 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘TEXT_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,343 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘PROCESSING_INSTRUCTION_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,343 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘COMMENT_NODE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,363 src/Sablot-1.0.3/expr.cpp: In member function ‘void Expression::clearContent()’: 2025-09-07T21:47:39,363 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,363 1401 | switch(type) 2025-09-07T21:47:39,364 | ^ 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_NODESET_PATTERN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_EXTERNAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_UNKNOWN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 1397 | switch(functor) 2025-09-07T21:47:39,364 | ^ 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,364 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,365 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,366 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,367 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,368 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,369 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,370 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,387 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::parseBasic(Sit, Tokenizer&, int, int, Bool)’: 2025-09-07T21:47:39,387 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,387 1957 | switch(t.items[fstart] -> tok) 2025-09-07T21:47:39,387 | ^ 2025-09-07T21:47:39,387 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LPAREN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,388 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_COMMA’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LITERAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,389 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,390 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 2005 | switch(t.items[from] -> tok) 2025-09-07T21:47:39,391 | ^ 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,391 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LPAREN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LBRACKET’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_COMMA’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,392 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DSLASH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_SLASH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,393 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,394 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 2070 | switch(t.items[j-1] -> tok) 2025-09-07T21:47:39,395 | ^ 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LBRACKET’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,395 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DSLASH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_SLASH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LITERAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,396 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,397 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,398 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,398 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,398 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,398 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,398 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::compare(Sit, Bool&, Expression&, ExFunctor)’: 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 2640 | switch (op) { 2025-09-07T21:47:39,424 | ^ 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,424 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,425 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,426 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,427 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,428 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,429 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::callOp(Sit, Expression&, ExprList&)’: 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 2733 | switch(functor) 2025-09-07T21:47:39,430 | ^ 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,430 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,431 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,432 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,433 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,434 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,435 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 2681 | switch(functor) 2025-09-07T21:47:39,436 | ^ 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,436 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,437 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,438 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,439 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,440 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,441 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,441 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,441 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,441 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,443 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::callFunc(Sit, Expression&, ExprList&, Context*)’: 2025-09-07T21:47:39,443 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,443 3011 | switch(functor) 2025-09-07T21:47:39,443 | ^ 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,444 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,445 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,446 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,447 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,448 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,449 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 3024 | switch(functor) { 2025-09-07T21:47:39,450 | ^ 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,450 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,451 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,452 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,453 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,454 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,455 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,456 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,456 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,456 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,456 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,477 src/Sablot-1.0.3/platform.h:90:21: error: ‘_strnicmp’ was not declared in this scope; did you mean ‘strncmp’? 2025-09-07T21:47:39,477 90 | #define strncasecmp _strnicmp 2025-09-07T21:47:39,477 | ^~~~~~~~~ 2025-09-07T21:47:39,477 src/Sablot-1.0.3/expr.cpp:3302:18: note: in expansion of macro ‘strncasecmp’ 2025-09-07T21:47:39,477 3302 | if (!strncasecmp(langQPtr, langValue, qlen = langQuery.length()) 2025-09-07T21:47:39,477 | ^~~~~~~~~~~ 2025-09-07T21:47:39,480 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 3361 | switch(functor) 2025-09-07T21:47:39,481 | ^ 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,481 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,482 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,483 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,484 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,485 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,486 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,487 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,487 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,487 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,487 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,533 src/Sablot-1.0.3/expr.cpp: In member function ‘void Expression::optimizePositionBounds()’: 2025-09-07T21:47:39,533 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,533 4169 | switch(functor) 2025-09-07T21:47:39,533 | ^ 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,534 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,535 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,536 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,537 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,538 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,539 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 4152 | switch(functor) 2025-09-07T21:47:39,540 | ^ 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,540 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,541 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,542 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,543 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,544 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,545 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2025-09-07T21:47:39,826 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-07T21:47:39,973 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T21:47:39,984 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T21:47:39,984 exec(compile('"'"''"'"''"'"' 2025-09-07T21:47:39,984 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:47:39,984 # 2025-09-07T21:47:39,984 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:47:39,984 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:47:39,984 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:47:39,984 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:47:39,984 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:47:39,984 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:47:39,984 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:47:39,984 import os, sys, tokenize, traceback 2025-09-07T21:47:39,984 2025-09-07T21:47:39,984 try: 2025-09-07T21:47:39,984 import setuptools 2025-09-07T21:47:39,984 except ImportError: 2025-09-07T21:47:39,984 print( 2025-09-07T21:47:39,984 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:47:39,984 "the build environment with exception:", 2025-09-07T21:47:39,984 file=sys.stderr, 2025-09-07T21:47:39,984 ) 2025-09-07T21:47:39,984 traceback.print_exc() 2025-09-07T21:47:39,984 sys.exit(1) 2025-09-07T21:47:39,984 2025-09-07T21:47:39,984 __file__ = %r 2025-09-07T21:47:39,984 sys.argv[0] = __file__ 2025-09-07T21:47:39,984 2025-09-07T21:47:39,984 if os.path.exists(__file__): 2025-09-07T21:47:39,984 filename = __file__ 2025-09-07T21:47:39,984 with tokenize.open(__file__) as f: 2025-09-07T21:47:39,984 setup_py_code = f.read() 2025-09-07T21:47:39,984 else: 2025-09-07T21:47:39,984 filename = "" 2025-09-07T21:47:39,984 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:47:39,984 2025-09-07T21:47:39,984 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:47:39,984 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pbzsgfks/sabpyth_751d1847d9044af2ba9dfeeede16b047/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-1j7xbfk5[/] 2025-09-07T21:47:39,984 [bold magenta]cwd[/]: /tmp/pip-wheel-pbzsgfks/sabpyth_751d1847d9044af2ba9dfeeede16b047/ 2025-09-07T21:47:39,984 Building wheel for sabpyth (setup.py): finished with status 'error' 2025-09-07T21:47:39,985 ERROR: Failed building wheel for sabpyth 2025-09-07T21:47:39,986 Running setup.py clean for sabpyth 2025-09-07T21:47:39,987 Running command python setup.py clean 2025-09-07T21:47:41,207 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T21:47:41,207 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T21:47:41,318 Failed to build sabpyth 2025-09-07T21:47:41,319 ERROR: Failed to build one or more wheels 2025-09-07T21:47:41,320 Exception information: 2025-09-07T21:47:41,320 Traceback (most recent call last): 2025-09-07T21:47:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:47:41,320 status = _inner_run() 2025-09-07T21:47:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:47:41,320 return self.run(options, args) 2025-09-07T21:47:41,320 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:47:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:47:41,320 return func(self, options, args) 2025-09-07T21:47:41,320 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T21:47:41,320 raise CommandError("Failed to build one or more wheels") 2025-09-07T21:47:41,320 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T21:47:41,325 Removed build tracker: '/tmp/pip-build-tracker-ktzqa1zg'