2023-09-08T05:38:53,204 Created temporary directory: /tmp/pip-build-tracker-l7ca4gj1 2023-09-08T05:38:53,205 Initialized build tracking at /tmp/pip-build-tracker-l7ca4gj1 2023-09-08T05:38:53,206 Created build tracker: /tmp/pip-build-tracker-l7ca4gj1 2023-09-08T05:38:53,206 Entered build tracker: /tmp/pip-build-tracker-l7ca4gj1 2023-09-08T05:38:53,207 Created temporary directory: /tmp/pip-wheel-vlwwz4iv 2023-09-08T05:38:53,210 Created temporary directory: /tmp/pip-ephem-wheel-cache-3u69lg82 2023-09-08T05:38:53,231 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T05:38:53,235 2 location(s) to search for versions of sabpyth: 2023-09-08T05:38:53,235 * https://pypi.org/simple/sabpyth/ 2023-09-08T05:38:53,235 * https://www.piwheels.org/simple/sabpyth/ 2023-09-08T05:38:53,236 Fetching project page and analyzing links: https://pypi.org/simple/sabpyth/ 2023-09-08T05:38:53,237 Getting page https://pypi.org/simple/sabpyth/ 2023-09-08T05:38:53,238 Found index url https://pypi.org/simple/ 2023-09-08T05:38:53,376 Fetched page https://pypi.org/simple/sabpyth/ as application/vnd.pypi.simple.v1+json 2023-09-08T05:38:53,378 Found link https://files.pythonhosted.org/packages/0c/99/7b1b149cdb28199ef344bb7887a873406327ad91705b85fc673ea4edb1f5/SabPyth-1.0.zip (from https://pypi.org/simple/sabpyth/), version: 1.0 2023-09-08T05:38:53,378 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 2023-09-08T05:38:53,379 Fetching project page and analyzing links: https://www.piwheels.org/simple/sabpyth/ 2023-09-08T05:38:53,380 Getting page https://www.piwheels.org/simple/sabpyth/ 2023-09-08T05:38:53,381 Found index url https://www.piwheels.org/simple/ 2023-09-08T05:38:53,630 Fetched page https://www.piwheels.org/simple/sabpyth/ as text/html 2023-09-08T05:38:53,631 Skipping link: not a file: https://www.piwheels.org/simple/sabpyth/ 2023-09-08T05:38:53,631 Skipping link: not a file: https://pypi.org/simple/sabpyth/ 2023-09-08T05:38:53,650 Given no hashes to check 1 links for project 'sabpyth': discarding no candidates 2023-09-08T05:38:53,669 Collecting sabpyth==1.0.1 2023-09-08T05:38:53,672 Created temporary directory: /tmp/pip-unpack-ttz7h23e 2023-09-08T05:38:54,066 Downloading SabPyth-1.0.1.zip (392 kB) 2023-09-08T05:38:54,330 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-l7ca4gj1' 2023-09-08T05:38:54,332 Running setup.py (path:/tmp/pip-wheel-vlwwz4iv/sabpyth_b9d82a7b35e74c73817ae3b002e914fb/setup.py) egg_info for package sabpyth 2023-09-08T05:38:54,333 Created temporary directory: /tmp/pip-pip-egg-info-6oogus9s 2023-09-08T05:38:54,333 Preparing metadata (setup.py): started 2023-09-08T05:38:54,335 Running command python setup.py egg_info 2023-09-08T05:38:55,581 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T05:38:55,584 Source in /tmp/pip-wheel-vlwwz4iv/sabpyth_b9d82a7b35e74c73817ae3b002e914fb 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 2023-09-08T05:38:55,585 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-l7ca4gj1' 2023-09-08T05:38:55,589 Created temporary directory: /tmp/pip-unpack-5xu_hsy0 2023-09-08T05:38:55,590 Created temporary directory: /tmp/pip-unpack-to6bxsst 2023-09-08T05:38:55,593 Building wheels for collected packages: sabpyth 2023-09-08T05:38:55,597 Created temporary directory: /tmp/pip-wheel-j6o52nsu 2023-09-08T05:38:55,597 Building wheel for sabpyth (setup.py): started 2023-09-08T05:38:55,599 Destination directory: /tmp/pip-wheel-j6o52nsu 2023-09-08T05:38:55,600 Running command python setup.py bdist_wheel 2023-09-08T05:38:59,687 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:38:59,687 from src/Sablot-1.0.3/arena.h:38, 2023-09-08T05:38:59,688 from src/Sablot-1.0.3/arena.cpp:33: 2023-09-08T05:38:59,688 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:38:59,689 72 | #pragma warning(disable: 4291) 2023-09-08T05:38:59,689 | 2023-09-08T05:38:59,690 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:38:59,690 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:38:59,691 | 2023-09-08T05:38:59,832 src/Sablot-1.0.3/arena.cpp: In member function ‘void* SabArena::armalloc(int, int)’: 2023-09-08T05:38:59,833 src/Sablot-1.0.3/arena.cpp:93:37: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:38:59,833 93 | thisBloxize = size | 15 + 1; 2023-09-08T05:38:59,834 | ~~~^~~ 2023-09-08T05:39:00,038 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:00,038 from src/Sablot-1.0.3/base.cpp:33: 2023-09-08T05:39:00,039 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:00,039 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:00,040 | 2023-09-08T05:39:00,040 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:00,041 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:00,041 | 2023-09-08T05:39:00,423 src/Sablot-1.0.3/base.cpp: In function ‘Bool isValidQName(const char*)’: 2023-09-08T05:39:00,423 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] 2023-09-08T05:39:00,424 401 | if (copy) delete start; 2023-09-08T05:39:00,425 | ^~~~~ 2023-09-08T05:39:00,425 src/Sablot-1.0.3/base.cpp:391:40: note: returned from ‘void* operator new [](unsigned int)’ 2023-09-08T05:39:00,426 391 | start = new char[colon - name + 1]; 2023-09-08T05:39:00,427 | ^ 2023-09-08T05:39:00,588 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:00,589 from src/Sablot-1.0.3/expr.h:40, 2023-09-08T05:39:00,590 from src/Sablot-1.0.3/context.h:44, 2023-09-08T05:39:00,590 from src/Sablot-1.0.3/context.cpp:39: 2023-09-08T05:39:00,591 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:00,591 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:00,592 | 2023-09-08T05:39:00,593 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:00,593 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:00,594 | 2023-09-08T05:39:00,826 In file included from src/Sablot-1.0.3/context.cpp:44: 2023-09-08T05:39:00,827 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2023-09-08T05:39:00,827 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,828 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,829 | ^ 2023-09-08T05:39:00,830 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,830 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,831 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,832 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,833 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2023-09-08T05:39:00,833 | ^~~~~~~~~~ 2023-09-08T05:39:00,834 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,834 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,835 | ^ 2023-09-08T05:39:00,835 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,836 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,836 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,837 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,837 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:00,838 | ^~~~~~~~~~ 2023-09-08T05:39:00,838 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2023-09-08T05:39:00,839 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,840 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,841 | ^ 2023-09-08T05:39:00,841 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,842 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,842 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,843 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,844 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2023-09-08T05:39:00,845 | ^~~~~~~~~~ 2023-09-08T05:39:00,845 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,846 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,847 | ^ 2023-09-08T05:39:00,848 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,848 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,849 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,850 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,850 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2023-09-08T05:39:00,851 | ^~~~~~~~~~ 2023-09-08T05:39:00,852 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2023-09-08T05:39:00,852 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,853 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,854 | ^ 2023-09-08T05:39:00,854 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,855 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,856 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,857 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,857 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2023-09-08T05:39:00,858 | ^~~~~~~~~~ 2023-09-08T05:39:00,858 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,859 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,859 | ^ 2023-09-08T05:39:00,860 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,860 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,861 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,861 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,862 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:00,862 | ^~~~~~~~~~ 2023-09-08T05:39:00,863 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2023-09-08T05:39:00,863 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,864 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,864 | ^ 2023-09-08T05:39:00,865 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,866 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,867 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,867 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,868 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2023-09-08T05:39:00,868 | ^~~~~~~~~~ 2023-09-08T05:39:00,869 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,870 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,871 | ^ 2023-09-08T05:39:00,871 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,872 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,873 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,873 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,874 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:00,874 | ^~~~~~~~~~ 2023-09-08T05:39:00,875 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2023-09-08T05:39:00,876 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,876 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,877 | ^ 2023-09-08T05:39:00,877 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,878 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,878 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,879 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,879 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2023-09-08T05:39:00,879 | ^~~~~~~~~~ 2023-09-08T05:39:00,880 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,880 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,880 | ^ 2023-09-08T05:39:00,881 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,881 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,881 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,882 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,882 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:00,883 | ^~~~~~~~~~ 2023-09-08T05:39:00,883 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2023-09-08T05:39:00,884 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,884 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,885 | ^ 2023-09-08T05:39:00,886 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,886 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,887 | ^~ 2023-09-08T05:39:00,888 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,888 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,889 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,890 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,890 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,891 | ^~~~~~~~ 2023-09-08T05:39:00,891 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,892 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,892 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,893 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,893 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,894 | ^~~~~~~~~~ 2023-09-08T05:39:00,894 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,895 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,895 | ^ 2023-09-08T05:39:00,896 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,897 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,897 | ^~ 2023-09-08T05:39:00,898 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,898 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,898 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,899 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,899 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,899 | ^~~~~~~~ 2023-09-08T05:39:00,900 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,900 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,900 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,901 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,901 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,901 | ^~~~~~~~~~ 2023-09-08T05:39:00,902 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,902 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,903 | ^ 2023-09-08T05:39:00,903 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,903 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,904 | ^~ 2023-09-08T05:39:00,904 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,904 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,905 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,905 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,906 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,906 | ^~~~~~~~ 2023-09-08T05:39:00,907 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,907 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,908 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,908 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,909 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,909 | ^~~~~~~~~~ 2023-09-08T05:39:00,910 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,910 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,911 | ^ 2023-09-08T05:39:00,911 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,912 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,912 | ^~ 2023-09-08T05:39:00,913 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,913 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,914 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,914 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,915 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,916 | ^~~~~~~~ 2023-09-08T05:39:00,916 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,916 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,917 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,917 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,917 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,918 | ^~~~~~~~~~ 2023-09-08T05:39:00,918 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2023-09-08T05:39:00,918 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,919 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,919 | ^ 2023-09-08T05:39:00,919 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,920 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,920 | ^~ 2023-09-08T05:39:00,921 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,921 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,922 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,922 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,922 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,923 | ^~~~~~~~ 2023-09-08T05:39:00,923 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,924 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,925 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,925 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,926 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,926 | ^~~~~~~~~~ 2023-09-08T05:39:00,927 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,927 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,928 | ^ 2023-09-08T05:39:00,928 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,929 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,929 | ^~ 2023-09-08T05:39:00,930 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,930 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,931 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,931 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,932 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,932 | ^~~~~~~~ 2023-09-08T05:39:00,933 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,933 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,934 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,934 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,935 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,935 | ^~~~~~~~~~ 2023-09-08T05:39:00,936 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,936 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,937 | ^ 2023-09-08T05:39:00,937 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,938 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,939 | ^~ 2023-09-08T05:39:00,939 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,940 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,940 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,941 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,941 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,942 | ^~~~~~~~ 2023-09-08T05:39:00,942 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,943 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,943 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,944 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,945 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,946 | ^~~~~~~~~~ 2023-09-08T05:39:00,946 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,947 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,948 | ^ 2023-09-08T05:39:00,948 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,949 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,949 | ^~ 2023-09-08T05:39:00,950 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,950 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,951 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,951 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,952 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,952 | ^~~~~~~~ 2023-09-08T05:39:00,952 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,953 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,953 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,954 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,955 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,955 | ^~~~~~~~~~ 2023-09-08T05:39:00,956 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2023-09-08T05:39:00,956 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,957 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,957 | ^ 2023-09-08T05:39:00,957 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,958 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,958 | ^~ 2023-09-08T05:39:00,958 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,959 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,959 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,960 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,960 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,960 | ^~~~~~~~ 2023-09-08T05:39:00,961 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,961 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,961 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,962 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,962 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,963 | ^~~~~~~~~~ 2023-09-08T05:39:00,963 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,964 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,964 | ^ 2023-09-08T05:39:00,965 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,965 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,966 | ^~ 2023-09-08T05:39:00,966 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,967 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,967 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,968 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,968 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,969 | ^~~~~~~~ 2023-09-08T05:39:00,969 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,970 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,970 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,971 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,971 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,972 | ^~~~~~~~~~ 2023-09-08T05:39:00,972 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,973 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,973 | ^ 2023-09-08T05:39:00,974 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,974 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,975 | ^~ 2023-09-08T05:39:00,975 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,975 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,976 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,976 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,976 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,977 | ^~~~~~~~ 2023-09-08T05:39:00,977 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,977 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,978 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,978 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,978 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,979 | ^~~~~~~~~~ 2023-09-08T05:39:00,979 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,980 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,980 | ^ 2023-09-08T05:39:00,981 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,981 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,982 | ^~ 2023-09-08T05:39:00,982 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,983 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,983 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,983 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,984 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,985 | ^~~~~~~~ 2023-09-08T05:39:00,985 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,986 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,986 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,987 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,987 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:00,988 | ^~~~~~~~~~ 2023-09-08T05:39:00,989 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2023-09-08T05:39:00,989 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:00,990 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:00,990 | ^ 2023-09-08T05:39:00,991 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:00,992 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:00,993 | ^~ 2023-09-08T05:39:00,993 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:00,994 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,995 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:00,995 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:00,996 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:00,996 | ^~~~~~~~ 2023-09-08T05:39:00,997 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:00,997 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:00,998 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:00,998 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:00,999 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,000 | ^~~~~~~~~~ 2023-09-08T05:39:01,000 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,001 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,001 | ^ 2023-09-08T05:39:01,002 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,003 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,003 | ^~ 2023-09-08T05:39:01,004 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,005 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,005 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,006 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,007 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,007 | ^~~~~~~~ 2023-09-08T05:39:01,008 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,009 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,009 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,010 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,011 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,011 | ^~~~~~~~~~ 2023-09-08T05:39:01,012 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,013 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,013 | ^ 2023-09-08T05:39:01,014 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,015 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,015 | ^~ 2023-09-08T05:39:01,016 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,017 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,017 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,018 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,019 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,020 | ^~~~~~~~ 2023-09-08T05:39:01,021 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,021 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,022 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,022 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,023 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,023 | ^~~~~~~~~~ 2023-09-08T05:39:01,024 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,024 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,025 | ^ 2023-09-08T05:39:01,025 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,026 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,027 | ^~ 2023-09-08T05:39:01,027 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,028 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,028 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,029 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,029 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,030 | ^~~~~~~~ 2023-09-08T05:39:01,031 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,031 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,032 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,033 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,034 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,035 | ^~~~~~~~~~ 2023-09-08T05:39:01,035 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2023-09-08T05:39:01,036 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,037 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,038 | ^ 2023-09-08T05:39:01,038 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,039 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,039 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,040 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,041 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2023-09-08T05:39:01,041 | ^~~~~~~~~~ 2023-09-08T05:39:01,042 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,043 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,044 | ^ 2023-09-08T05:39:01,045 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,046 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,046 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,047 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,047 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:01,048 | ^~~~~~~~~~ 2023-09-08T05:39:01,048 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2023-09-08T05:39:01,049 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,050 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,050 | ^ 2023-09-08T05:39:01,051 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,051 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,052 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,052 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,053 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2023-09-08T05:39:01,053 | ^~~~~~~~~~ 2023-09-08T05:39:01,054 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,055 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,055 | ^ 2023-09-08T05:39:01,056 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,057 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,058 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,058 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,059 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:01,060 | ^~~~~~~~~~ 2023-09-08T05:39:01,060 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2023-09-08T05:39:01,061 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,062 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,063 | ^ 2023-09-08T05:39:01,063 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,064 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,065 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,065 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,066 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2023-09-08T05:39:01,067 | ^~~~~~~~~~ 2023-09-08T05:39:01,067 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,068 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,069 | ^ 2023-09-08T05:39:01,070 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,070 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,071 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,072 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,072 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:01,073 | ^~~~~~~~~~ 2023-09-08T05:39:01,073 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2023-09-08T05:39:01,074 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,074 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,075 | ^ 2023-09-08T05:39:01,076 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,076 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,077 | ^~ 2023-09-08T05:39:01,077 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,078 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,078 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,079 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,080 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,080 | ^~~~~~~~ 2023-09-08T05:39:01,081 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,082 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,083 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,083 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,084 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,085 | ^~~~~~~~~~ 2023-09-08T05:39:01,085 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,086 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,087 | ^ 2023-09-08T05:39:01,088 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,088 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,089 | ^~ 2023-09-08T05:39:01,090 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,090 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,091 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,092 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,092 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,093 | ^~~~~~~~ 2023-09-08T05:39:01,094 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,095 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,095 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,096 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,097 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,097 | ^~~~~~~~~~ 2023-09-08T05:39:01,098 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,098 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,099 | ^ 2023-09-08T05:39:01,099 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,100 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,100 | ^~ 2023-09-08T05:39:01,101 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,101 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,102 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,103 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,103 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,104 | ^~~~~~~~ 2023-09-08T05:39:01,104 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,105 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,105 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,106 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,107 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,108 | ^~~~~~~~~~ 2023-09-08T05:39:01,108 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,109 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,110 | ^ 2023-09-08T05:39:01,110 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,111 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,112 | ^~ 2023-09-08T05:39:01,113 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,113 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,114 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,115 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,115 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,116 | ^~~~~~~~ 2023-09-08T05:39:01,117 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,117 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,118 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,119 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,119 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,120 | ^~~~~~~~~~ 2023-09-08T05:39:01,121 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2023-09-08T05:39:01,122 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,123 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,123 | ^ 2023-09-08T05:39:01,124 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,124 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,125 | ^~ 2023-09-08T05:39:01,126 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,126 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,127 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,127 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,128 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,128 | ^~~~~~~~ 2023-09-08T05:39:01,129 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,129 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,130 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,131 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,131 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,132 | ^~~~~~~~~~ 2023-09-08T05:39:01,132 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,133 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,133 | ^ 2023-09-08T05:39:01,134 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,135 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,136 | ^~ 2023-09-08T05:39:01,136 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,137 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,138 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,139 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,139 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,140 | ^~~~~~~~ 2023-09-08T05:39:01,141 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,141 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,142 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,143 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,143 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,144 | ^~~~~~~~~~ 2023-09-08T05:39:01,144 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,145 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,146 | ^ 2023-09-08T05:39:01,147 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,148 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,148 | ^~ 2023-09-08T05:39:01,149 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,149 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,150 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,150 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,151 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,151 | ^~~~~~~~ 2023-09-08T05:39:01,152 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,152 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,153 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,153 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,154 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,154 | ^~~~~~~~~~ 2023-09-08T05:39:01,155 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,156 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,156 | ^ 2023-09-08T05:39:01,157 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,157 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,158 | ^~ 2023-09-08T05:39:01,159 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,160 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,160 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,161 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,162 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,162 | ^~~~~~~~ 2023-09-08T05:39:01,163 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,164 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,164 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,165 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,165 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,166 | ^~~~~~~~~~ 2023-09-08T05:39:01,167 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2023-09-08T05:39:01,167 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,168 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,169 | ^ 2023-09-08T05:39:01,169 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,170 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,171 | ^~ 2023-09-08T05:39:01,172 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,172 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,173 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,174 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,174 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,175 | ^~~~~~~~ 2023-09-08T05:39:01,175 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,176 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,176 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,177 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,178 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,178 | ^~~~~~~~~~ 2023-09-08T05:39:01,178 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,179 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,179 | ^ 2023-09-08T05:39:01,180 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,180 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,181 | ^~ 2023-09-08T05:39:01,181 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,182 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,182 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,183 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,184 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,184 | ^~~~~~~~ 2023-09-08T05:39:01,185 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,186 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,186 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,187 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,188 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:01,188 | ^~~~~~~~~~ 2023-09-08T05:39:01,189 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,190 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,190 | ^ 2023-09-08T05:39:01,191 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,192 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,192 | ^~ 2023-09-08T05:39:01,193 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,194 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,194 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,195 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,196 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,197 | ^~~~~~~~ 2023-09-08T05:39:01,198 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,198 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,199 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,199 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,200 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,200 | ^~~~~~~~~~ 2023-09-08T05:39:01,201 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,201 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,202 | ^ 2023-09-08T05:39:01,202 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,203 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,203 | ^~ 2023-09-08T05:39:01,204 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,205 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,205 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,206 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,206 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,207 | ^~~~~~~~ 2023-09-08T05:39:01,207 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,208 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,208 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,209 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,210 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:01,211 | ^~~~~~~~~~ 2023-09-08T05:39:01,212 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2023-09-08T05:39:01,212 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,213 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,214 | ^ 2023-09-08T05:39:01,214 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,215 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,216 | ^~ 2023-09-08T05:39:01,216 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,217 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,217 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,218 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,219 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,219 | ^~~~~~~~ 2023-09-08T05:39:01,220 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,221 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,222 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,223 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,224 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,225 | ^~~~~~~~~~ 2023-09-08T05:39:01,225 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,226 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,226 | ^ 2023-09-08T05:39:01,227 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,227 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,228 | ^~ 2023-09-08T05:39:01,228 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,229 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,229 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,230 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,230 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,231 | ^~~~~~~~ 2023-09-08T05:39:01,231 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,232 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,232 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,233 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,234 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,234 | ^~~~~~~~~~ 2023-09-08T05:39:01,235 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,236 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,236 | ^ 2023-09-08T05:39:01,237 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,238 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,238 | ^~ 2023-09-08T05:39:01,239 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,240 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,240 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,241 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,242 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,242 | ^~~~~~~~ 2023-09-08T05:39:01,243 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,244 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,244 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,245 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,246 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,246 | ^~~~~~~~~~ 2023-09-08T05:39:01,247 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,248 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,249 | ^ 2023-09-08T05:39:01,250 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,250 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,251 | ^~ 2023-09-08T05:39:01,251 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,252 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,252 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,253 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,253 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,254 | ^~~~~~~~ 2023-09-08T05:39:01,255 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,255 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,256 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,256 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,257 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,257 | ^~~~~~~~~~ 2023-09-08T05:39:01,258 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2023-09-08T05:39:01,258 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,259 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,260 | ^ 2023-09-08T05:39:01,260 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,261 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,262 | ^~ 2023-09-08T05:39:01,263 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,264 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,264 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,265 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,266 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,267 | ^~~~~~~~ 2023-09-08T05:39:01,267 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,268 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,269 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,269 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,270 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,271 | ^~~~~~~~~~ 2023-09-08T05:39:01,271 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,272 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,273 | ^ 2023-09-08T05:39:01,273 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,274 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,275 | ^~ 2023-09-08T05:39:01,276 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,276 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,277 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,277 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,278 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,278 | ^~~~~~~~ 2023-09-08T05:39:01,279 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,280 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,280 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,281 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,281 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:01,282 | ^~~~~~~~~~ 2023-09-08T05:39:01,282 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,283 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,284 | ^ 2023-09-08T05:39:01,284 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,285 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,286 | ^~ 2023-09-08T05:39:01,286 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,287 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,288 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,288 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,289 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,290 | ^~~~~~~~ 2023-09-08T05:39:01,290 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,291 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,291 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,292 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,293 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,293 | ^~~~~~~~~~ 2023-09-08T05:39:01,294 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,294 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,295 | ^ 2023-09-08T05:39:01,296 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,296 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,297 | ^~ 2023-09-08T05:39:01,298 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,299 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,299 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,300 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,301 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,302 | ^~~~~~~~ 2023-09-08T05:39:01,303 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,303 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,304 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,305 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,305 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:01,306 | ^~~~~~~~~~ 2023-09-08T05:39:01,306 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2023-09-08T05:39:01,307 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,307 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,308 | ^ 2023-09-08T05:39:01,309 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,309 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,310 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,310 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,311 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:01,313 | ^~~~~~~~~~ 2023-09-08T05:39:01,314 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,315 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,315 | ^ 2023-09-08T05:39:01,316 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,317 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,318 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,319 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,319 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:01,320 | ^~~~~~~~~~ 2023-09-08T05:39:01,321 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,321 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,322 | ^ 2023-09-08T05:39:01,323 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,324 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,324 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,325 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,326 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:01,326 | ^~~~~~~~~~ 2023-09-08T05:39:01,327 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,328 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,329 | ^ 2023-09-08T05:39:01,329 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,330 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,330 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,331 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,331 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:01,332 | ^~~~~~~~~~ 2023-09-08T05:39:01,333 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2023-09-08T05:39:01,333 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,334 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,334 | ^ 2023-09-08T05:39:01,335 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,335 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,336 | ^~ 2023-09-08T05:39:01,337 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,337 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,338 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,338 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,339 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:01,339 | ^~~~~~~~ 2023-09-08T05:39:01,340 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,340 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,341 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,341 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,342 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:01,343 | ^~~~~~~~~~ 2023-09-08T05:39:01,343 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,344 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,345 | ^ 2023-09-08T05:39:01,345 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,346 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,346 | ^~ 2023-09-08T05:39:01,347 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,348 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,348 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,349 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,349 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:01,350 | ^~~~~~~~ 2023-09-08T05:39:01,351 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,352 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,352 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,353 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,353 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:01,354 | ^~~~~~~~~~ 2023-09-08T05:39:01,355 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,355 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,356 | ^ 2023-09-08T05:39:01,356 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,357 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,357 | ^~ 2023-09-08T05:39:01,358 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,359 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,359 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,360 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,361 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:01,361 | ^~~~~~~~ 2023-09-08T05:39:01,362 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,363 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,364 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,364 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,365 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:01,366 | ^~~~~~~~~~ 2023-09-08T05:39:01,366 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,367 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,368 | ^ 2023-09-08T05:39:01,368 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:01,369 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:01,370 | ^~ 2023-09-08T05:39:01,370 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:01,371 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,372 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:01,372 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:01,373 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:01,374 | ^~~~~~~~ 2023-09-08T05:39:01,374 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,375 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,376 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,376 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,377 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:01,378 | ^~~~~~~~~~ 2023-09-08T05:39:01,378 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2023-09-08T05:39:01,379 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,379 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,380 | ^ 2023-09-08T05:39:01,380 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,381 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,381 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,382 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,383 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:01,383 | ^~~~~~~~~~ 2023-09-08T05:39:01,384 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2023-09-08T05:39:01,384 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:01,385 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:01,385 | ^ 2023-09-08T05:39:01,386 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:01,387 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:01,387 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:01,388 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:01,388 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:01,389 | ^~~~~~~~~~ 2023-09-08T05:39:02,587 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:02,588 from src/Sablot-1.0.3/datastr.h:45, 2023-09-08T05:39:02,589 from src/Sablot-1.0.3/datastr.cpp:33: 2023-09-08T05:39:02,589 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:02,590 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:02,590 | 2023-09-08T05:39:02,591 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:02,592 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:02,592 | 2023-09-08T05:39:04,446 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:04,447 from src/Sablot-1.0.3/decimal.h:36, 2023-09-08T05:39:04,448 from src/Sablot-1.0.3/decimal.cpp:35: 2023-09-08T05:39:04,448 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:04,449 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:04,449 | 2023-09-08T05:39:04,450 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:04,450 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:04,451 | 2023-09-08T05:39:06,643 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:06,643 from src/Sablot-1.0.3/domprovider.h:36, 2023-09-08T05:39:06,644 from src/Sablot-1.0.3/domprovider.cpp:35: 2023-09-08T05:39:06,645 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:06,645 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:06,646 | 2023-09-08T05:39:06,646 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:06,646 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:06,647 | 2023-09-08T05:39:06,761 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2023-09-08T05:39:06,762 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,762 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,763 | ^ 2023-09-08T05:39:06,763 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,763 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,764 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,764 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,765 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2023-09-08T05:39:06,765 | ^~~~~~~~~~ 2023-09-08T05:39:06,766 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,766 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,767 | ^ 2023-09-08T05:39:06,767 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,768 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,769 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,769 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,770 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,771 | ^~~~~~~~~~ 2023-09-08T05:39:06,771 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2023-09-08T05:39:06,772 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,772 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,773 | ^ 2023-09-08T05:39:06,773 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,774 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,774 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,775 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,776 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2023-09-08T05:39:06,776 | ^~~~~~~~~~ 2023-09-08T05:39:06,777 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,778 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,778 | ^ 2023-09-08T05:39:06,779 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,780 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,780 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,781 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,781 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2023-09-08T05:39:06,782 | ^~~~~~~~~~ 2023-09-08T05:39:06,782 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2023-09-08T05:39:06,783 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,783 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,784 | ^ 2023-09-08T05:39:06,784 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,785 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,785 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,786 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,786 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2023-09-08T05:39:06,787 | ^~~~~~~~~~ 2023-09-08T05:39:06,788 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,788 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,789 | ^ 2023-09-08T05:39:06,789 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,790 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,791 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,791 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,792 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,792 | ^~~~~~~~~~ 2023-09-08T05:39:06,793 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2023-09-08T05:39:06,794 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,794 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,795 | ^ 2023-09-08T05:39:06,795 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,796 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,797 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,798 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,798 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2023-09-08T05:39:06,799 | ^~~~~~~~~~ 2023-09-08T05:39:06,799 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,800 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,801 | ^ 2023-09-08T05:39:06,802 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,802 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,803 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,803 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,804 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,804 | ^~~~~~~~~~ 2023-09-08T05:39:06,805 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2023-09-08T05:39:06,805 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,806 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,806 | ^ 2023-09-08T05:39:06,807 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,807 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,808 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,808 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,809 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2023-09-08T05:39:06,809 | ^~~~~~~~~~ 2023-09-08T05:39:06,810 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,811 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,811 | ^ 2023-09-08T05:39:06,812 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,812 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,813 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,814 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,814 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,815 | ^~~~~~~~~~ 2023-09-08T05:39:06,815 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2023-09-08T05:39:06,816 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,817 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,817 | ^ 2023-09-08T05:39:06,818 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,818 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,819 | ^~ 2023-09-08T05:39:06,820 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,820 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,821 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,821 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,822 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,823 | ^~~~~~~~ 2023-09-08T05:39:06,824 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,824 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,825 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,825 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,826 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,826 | ^~~~~~~~~~ 2023-09-08T05:39:06,827 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,827 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,828 | ^ 2023-09-08T05:39:06,828 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,829 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,829 | ^~ 2023-09-08T05:39:06,830 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,830 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,831 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,832 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,832 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,833 | ^~~~~~~~ 2023-09-08T05:39:06,834 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,834 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,835 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,835 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,836 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,836 | ^~~~~~~~~~ 2023-09-08T05:39:06,837 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,837 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,838 | ^ 2023-09-08T05:39:06,838 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,839 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,839 | ^~ 2023-09-08T05:39:06,840 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,840 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,840 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,841 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,841 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,842 | ^~~~~~~~ 2023-09-08T05:39:06,842 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,843 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,843 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,844 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,844 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,845 | ^~~~~~~~~~ 2023-09-08T05:39:06,845 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,846 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,846 | ^ 2023-09-08T05:39:06,847 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,847 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,847 | ^~ 2023-09-08T05:39:06,848 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,848 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,848 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,849 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,849 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,850 | ^~~~~~~~ 2023-09-08T05:39:06,851 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,851 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,852 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,852 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,853 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,853 | ^~~~~~~~~~ 2023-09-08T05:39:06,854 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2023-09-08T05:39:06,855 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,855 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,856 | ^ 2023-09-08T05:39:06,856 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,857 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,858 | ^~ 2023-09-08T05:39:06,858 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,859 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,860 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,860 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,860 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,861 | ^~~~~~~~ 2023-09-08T05:39:06,861 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,862 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,862 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,863 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,863 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,864 | ^~~~~~~~~~ 2023-09-08T05:39:06,864 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,865 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,865 | ^ 2023-09-08T05:39:06,865 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,866 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,866 | ^~ 2023-09-08T05:39:06,866 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,867 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,867 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,868 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,868 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,868 | ^~~~~~~~ 2023-09-08T05:39:06,869 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,869 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,870 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,870 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,870 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,871 | ^~~~~~~~~~ 2023-09-08T05:39:06,871 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,872 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,872 | ^ 2023-09-08T05:39:06,872 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,873 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,873 | ^~ 2023-09-08T05:39:06,874 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,874 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,874 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,875 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,875 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,876 | ^~~~~~~~ 2023-09-08T05:39:06,876 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,877 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,877 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,878 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,878 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,878 | ^~~~~~~~~~ 2023-09-08T05:39:06,879 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,879 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,880 | ^ 2023-09-08T05:39:06,880 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,881 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,881 | ^~ 2023-09-08T05:39:06,882 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,882 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,883 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,883 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,883 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,884 | ^~~~~~~~ 2023-09-08T05:39:06,884 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,884 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,885 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,885 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,886 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,886 | ^~~~~~~~~~ 2023-09-08T05:39:06,886 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2023-09-08T05:39:06,887 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,887 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,888 | ^ 2023-09-08T05:39:06,888 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,888 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,889 | ^~ 2023-09-08T05:39:06,889 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,890 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,890 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,890 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,891 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,891 | ^~~~~~~~ 2023-09-08T05:39:06,892 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,892 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,893 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,893 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,894 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,894 | ^~~~~~~~~~ 2023-09-08T05:39:06,895 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,895 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,896 | ^ 2023-09-08T05:39:06,896 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,896 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,897 | ^~ 2023-09-08T05:39:06,897 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,898 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,899 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,899 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,900 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,901 | ^~~~~~~~ 2023-09-08T05:39:06,901 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,902 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,902 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,903 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,903 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,904 | ^~~~~~~~~~ 2023-09-08T05:39:06,904 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,905 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,906 | ^ 2023-09-08T05:39:06,906 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,907 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,907 | ^~ 2023-09-08T05:39:06,908 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,908 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,909 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,910 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,910 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,911 | ^~~~~~~~ 2023-09-08T05:39:06,912 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,912 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,913 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,914 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,914 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,915 | ^~~~~~~~~~ 2023-09-08T05:39:06,916 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,916 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,917 | ^ 2023-09-08T05:39:06,918 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,918 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,919 | ^~ 2023-09-08T05:39:06,919 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,920 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,921 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,922 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,922 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,923 | ^~~~~~~~ 2023-09-08T05:39:06,924 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,924 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,925 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,926 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,926 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,927 | ^~~~~~~~~~ 2023-09-08T05:39:06,928 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2023-09-08T05:39:06,928 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,929 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,929 | ^ 2023-09-08T05:39:06,930 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,930 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,931 | ^~ 2023-09-08T05:39:06,932 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,932 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,933 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,933 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,934 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,935 | ^~~~~~~~ 2023-09-08T05:39:06,935 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,936 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,936 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,937 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,937 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,938 | ^~~~~~~~~~ 2023-09-08T05:39:06,939 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,939 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,940 | ^ 2023-09-08T05:39:06,941 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,941 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,942 | ^~ 2023-09-08T05:39:06,943 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,943 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,944 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,945 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,945 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,946 | ^~~~~~~~ 2023-09-08T05:39:06,947 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,947 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,948 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,948 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,949 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:06,950 | ^~~~~~~~~~ 2023-09-08T05:39:06,951 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,951 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,952 | ^ 2023-09-08T05:39:06,952 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,953 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,953 | ^~ 2023-09-08T05:39:06,954 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,954 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,955 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,956 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,956 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,957 | ^~~~~~~~ 2023-09-08T05:39:06,957 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,958 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,958 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,959 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,960 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,960 | ^~~~~~~~~~ 2023-09-08T05:39:06,961 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,962 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,962 | ^ 2023-09-08T05:39:06,963 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:06,964 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:06,964 | ^~ 2023-09-08T05:39:06,965 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:06,966 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,966 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:06,967 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:06,967 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,968 | ^~~~~~~~ 2023-09-08T05:39:06,969 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,969 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,970 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,971 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,971 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:06,972 | ^~~~~~~~~~ 2023-09-08T05:39:06,973 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2023-09-08T05:39:06,973 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,974 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,975 | ^ 2023-09-08T05:39:06,976 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,976 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,977 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,977 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,978 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2023-09-08T05:39:06,979 | ^~~~~~~~~~ 2023-09-08T05:39:06,979 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,980 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,980 | ^ 2023-09-08T05:39:06,981 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,981 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,982 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,982 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,983 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,983 | ^~~~~~~~~~ 2023-09-08T05:39:06,984 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2023-09-08T05:39:06,985 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,985 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,986 | ^ 2023-09-08T05:39:06,986 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,987 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,988 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,988 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,989 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2023-09-08T05:39:06,990 | ^~~~~~~~~~ 2023-09-08T05:39:06,990 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,991 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,992 | ^ 2023-09-08T05:39:06,992 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,993 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:06,993 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:06,994 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:06,995 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:06,995 | ^~~~~~~~~~ 2023-09-08T05:39:06,996 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2023-09-08T05:39:06,997 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:06,998 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:06,998 | ^ 2023-09-08T05:39:06,999 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:06,999 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,000 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,000 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,001 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2023-09-08T05:39:07,002 | ^~~~~~~~~~ 2023-09-08T05:39:07,002 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,003 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,003 | ^ 2023-09-08T05:39:07,004 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,004 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,005 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,006 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,006 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:07,007 | ^~~~~~~~~~ 2023-09-08T05:39:07,007 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2023-09-08T05:39:07,008 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,009 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,009 | ^ 2023-09-08T05:39:07,010 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,010 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,011 | ^~ 2023-09-08T05:39:07,012 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,012 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,013 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,014 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,014 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,015 | ^~~~~~~~ 2023-09-08T05:39:07,016 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,016 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,017 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,017 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,018 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,019 | ^~~~~~~~~~ 2023-09-08T05:39:07,019 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,020 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,021 | ^ 2023-09-08T05:39:07,021 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,022 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,023 | ^~ 2023-09-08T05:39:07,023 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,024 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,024 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,025 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,025 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,026 | ^~~~~~~~ 2023-09-08T05:39:07,027 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,027 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,028 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,029 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,029 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,030 | ^~~~~~~~~~ 2023-09-08T05:39:07,031 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,031 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,032 | ^ 2023-09-08T05:39:07,032 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,033 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,034 | ^~ 2023-09-08T05:39:07,034 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,035 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,036 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,037 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,037 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,038 | ^~~~~~~~ 2023-09-08T05:39:07,039 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,039 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,040 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,041 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,041 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,042 | ^~~~~~~~~~ 2023-09-08T05:39:07,042 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,043 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,044 | ^ 2023-09-08T05:39:07,044 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,045 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,046 | ^~ 2023-09-08T05:39:07,046 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,047 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,048 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,048 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,049 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,050 | ^~~~~~~~ 2023-09-08T05:39:07,050 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,051 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,051 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,052 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,052 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,053 | ^~~~~~~~~~ 2023-09-08T05:39:07,053 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2023-09-08T05:39:07,054 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,055 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,055 | ^ 2023-09-08T05:39:07,056 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,056 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,057 | ^~ 2023-09-08T05:39:07,058 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,058 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,059 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,059 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,060 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,061 | ^~~~~~~~ 2023-09-08T05:39:07,061 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,062 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,062 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,063 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,064 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,064 | ^~~~~~~~~~ 2023-09-08T05:39:07,065 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,066 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,066 | ^ 2023-09-08T05:39:07,067 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,068 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,068 | ^~ 2023-09-08T05:39:07,069 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,069 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,070 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,070 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,071 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,072 | ^~~~~~~~ 2023-09-08T05:39:07,072 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,073 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,074 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,074 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,075 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,075 | ^~~~~~~~~~ 2023-09-08T05:39:07,076 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,076 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,077 | ^ 2023-09-08T05:39:07,078 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,078 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,079 | ^~ 2023-09-08T05:39:07,079 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,080 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,080 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,081 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,082 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,082 | ^~~~~~~~ 2023-09-08T05:39:07,083 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,083 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,084 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,085 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,085 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,086 | ^~~~~~~~~~ 2023-09-08T05:39:07,086 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,087 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,088 | ^ 2023-09-08T05:39:07,088 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,089 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,090 | ^~ 2023-09-08T05:39:07,090 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,091 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,092 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,092 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,093 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,094 | ^~~~~~~~ 2023-09-08T05:39:07,094 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,095 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,096 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,097 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,097 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,098 | ^~~~~~~~~~ 2023-09-08T05:39:07,098 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2023-09-08T05:39:07,099 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,099 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,100 | ^ 2023-09-08T05:39:07,101 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,101 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,102 | ^~ 2023-09-08T05:39:07,102 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,103 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,104 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,104 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,105 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,105 | ^~~~~~~~ 2023-09-08T05:39:07,106 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,107 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,107 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,108 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,109 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,109 | ^~~~~~~~~~ 2023-09-08T05:39:07,110 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,110 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,111 | ^ 2023-09-08T05:39:07,112 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,112 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,113 | ^~ 2023-09-08T05:39:07,114 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,114 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,115 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,116 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,116 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,117 | ^~~~~~~~ 2023-09-08T05:39:07,117 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,118 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,119 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,119 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,120 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:07,121 | ^~~~~~~~~~ 2023-09-08T05:39:07,122 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,122 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,123 | ^ 2023-09-08T05:39:07,123 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,124 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,124 | ^~ 2023-09-08T05:39:07,125 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,125 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,126 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,127 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,127 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,128 | ^~~~~~~~ 2023-09-08T05:39:07,128 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,129 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,130 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,130 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,131 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,131 | ^~~~~~~~~~ 2023-09-08T05:39:07,132 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,133 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,133 | ^ 2023-09-08T05:39:07,134 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,135 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,135 | ^~ 2023-09-08T05:39:07,136 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,137 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,137 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,138 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,139 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,139 | ^~~~~~~~ 2023-09-08T05:39:07,140 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,141 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,141 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,142 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,143 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:07,143 | ^~~~~~~~~~ 2023-09-08T05:39:07,144 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2023-09-08T05:39:07,145 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,145 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,146 | ^ 2023-09-08T05:39:07,147 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,148 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,148 | ^~ 2023-09-08T05:39:07,149 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,149 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,150 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,150 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,151 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,152 | ^~~~~~~~ 2023-09-08T05:39:07,152 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,153 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,153 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,154 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,155 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,155 | ^~~~~~~~~~ 2023-09-08T05:39:07,156 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,156 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,157 | ^ 2023-09-08T05:39:07,157 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,158 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,159 | ^~ 2023-09-08T05:39:07,159 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,160 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,161 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,161 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,162 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,163 | ^~~~~~~~ 2023-09-08T05:39:07,163 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,164 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,165 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,166 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,166 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,167 | ^~~~~~~~~~ 2023-09-08T05:39:07,168 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,168 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,169 | ^ 2023-09-08T05:39:07,170 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,170 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,171 | ^~ 2023-09-08T05:39:07,172 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,173 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,173 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,174 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,175 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,175 | ^~~~~~~~ 2023-09-08T05:39:07,176 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,176 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,177 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,177 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,178 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,179 | ^~~~~~~~~~ 2023-09-08T05:39:07,179 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,180 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,180 | ^ 2023-09-08T05:39:07,181 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,181 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,182 | ^~ 2023-09-08T05:39:07,183 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,183 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,184 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,185 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,185 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,186 | ^~~~~~~~ 2023-09-08T05:39:07,187 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,187 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,188 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,189 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,190 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,190 | ^~~~~~~~~~ 2023-09-08T05:39:07,191 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2023-09-08T05:39:07,192 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,192 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,193 | ^ 2023-09-08T05:39:07,194 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,194 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,195 | ^~ 2023-09-08T05:39:07,196 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,197 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,197 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,198 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,199 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,200 | ^~~~~~~~ 2023-09-08T05:39:07,200 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,201 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,201 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,202 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,203 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,203 | ^~~~~~~~~~ 2023-09-08T05:39:07,204 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,204 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,205 | ^ 2023-09-08T05:39:07,206 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,206 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,207 | ^~ 2023-09-08T05:39:07,207 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,208 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,208 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,209 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,210 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,210 | ^~~~~~~~ 2023-09-08T05:39:07,211 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,211 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,212 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,213 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,213 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:07,214 | ^~~~~~~~~~ 2023-09-08T05:39:07,215 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,215 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,216 | ^ 2023-09-08T05:39:07,217 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,217 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,218 | ^~ 2023-09-08T05:39:07,219 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,219 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,220 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,221 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,221 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,222 | ^~~~~~~~ 2023-09-08T05:39:07,223 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,223 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,224 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,225 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,226 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,226 | ^~~~~~~~~~ 2023-09-08T05:39:07,227 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,228 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,228 | ^ 2023-09-08T05:39:07,229 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,229 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,230 | ^~ 2023-09-08T05:39:07,230 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,231 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,232 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,232 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,233 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,233 | ^~~~~~~~ 2023-09-08T05:39:07,234 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,234 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,235 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,236 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,236 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:07,237 | ^~~~~~~~~~ 2023-09-08T05:39:07,238 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2023-09-08T05:39:07,238 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,239 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,240 | ^ 2023-09-08T05:39:07,240 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,241 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,242 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,242 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,243 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:07,244 | ^~~~~~~~~~ 2023-09-08T05:39:07,244 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,245 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,246 | ^ 2023-09-08T05:39:07,246 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,247 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,248 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,249 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,249 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:07,250 | ^~~~~~~~~~ 2023-09-08T05:39:07,251 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,252 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,252 | ^ 2023-09-08T05:39:07,253 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,254 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,254 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,255 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,255 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:07,256 | ^~~~~~~~~~ 2023-09-08T05:39:07,256 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,257 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,257 | ^ 2023-09-08T05:39:07,258 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,258 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,259 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,259 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,260 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:07,261 | ^~~~~~~~~~ 2023-09-08T05:39:07,261 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2023-09-08T05:39:07,262 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,263 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,263 | ^ 2023-09-08T05:39:07,264 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,265 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,265 | ^~ 2023-09-08T05:39:07,266 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,267 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,267 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,268 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,268 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:07,269 | ^~~~~~~~ 2023-09-08T05:39:07,270 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,270 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,271 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,272 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,272 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:07,273 | ^~~~~~~~~~ 2023-09-08T05:39:07,274 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,274 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,275 | ^ 2023-09-08T05:39:07,275 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,276 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,277 | ^~ 2023-09-08T05:39:07,277 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,278 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,278 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,279 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,279 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:07,280 | ^~~~~~~~ 2023-09-08T05:39:07,280 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,281 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,281 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,282 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,283 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:07,283 | ^~~~~~~~~~ 2023-09-08T05:39:07,284 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,284 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,285 | ^ 2023-09-08T05:39:07,286 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,286 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,287 | ^~ 2023-09-08T05:39:07,288 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,288 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,289 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,290 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,291 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:07,291 | ^~~~~~~~ 2023-09-08T05:39:07,292 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,293 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,293 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,294 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,295 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:07,295 | ^~~~~~~~~~ 2023-09-08T05:39:07,296 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,297 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,297 | ^ 2023-09-08T05:39:07,298 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:07,299 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:07,300 | ^~ 2023-09-08T05:39:07,300 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:07,301 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,301 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:07,302 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:07,302 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:07,303 | ^~~~~~~~ 2023-09-08T05:39:07,304 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,304 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,305 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,306 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,306 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:07,307 | ^~~~~~~~~~ 2023-09-08T05:39:07,307 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2023-09-08T05:39:07,308 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,308 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,309 | ^ 2023-09-08T05:39:07,309 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,310 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,311 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,311 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,312 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:07,313 | ^~~~~~~~~~ 2023-09-08T05:39:07,313 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2023-09-08T05:39:07,314 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:07,315 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:07,315 | ^ 2023-09-08T05:39:07,316 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:07,317 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:07,318 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:07,319 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:07,320 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:07,321 | ^~~~~~~~~~ 2023-09-08T05:39:07,321 src/Sablot-1.0.3/domprovider.cpp: In member function ‘virtual Bool DOMProvider::getMatchingList(Sit, NodeHandle, Expression&, Context&)’: 2023-09-08T05:39:07,322 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘ATTRIBUTE_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:07,323 124 | switch ( type = getNodeType(n) ) { 2023-09-08T05:39:07,324 | ^ 2023-09-08T05:39:07,325 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘TEXT_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:07,325 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘PROCESSING_INSTRUCTION_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:07,326 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘COMMENT_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:07,326 src/Sablot-1.0.3/domprovider.cpp:124:10: warning: enumeration value ‘NAMESPACE_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:07,327 src/Sablot-1.0.3/domprovider.cpp: In destructor ‘virtual DOMProviderUniversal::~DOMProviderUniversal()’: 2023-09-08T05:39:07,327 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] 2023-09-08T05:39:07,328 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2023-09-08T05:39:07,328 src/Sablot-1.0.3/domprovider.cpp:554:3: note: in expansion of macro ‘cdelete’ 2023-09-08T05:39:07,329 554 | cdelete(standard); 2023-09-08T05:39:07,329 | ^~~~~~~ 2023-09-08T05:39:07,330 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] 2023-09-08T05:39:07,330 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2023-09-08T05:39:07,331 src/Sablot-1.0.3/domprovider.cpp:555:17: note: in expansion of macro ‘cdelete’ 2023-09-08T05:39:07,332 555 | if (external) cdelete(external); 2023-09-08T05:39:07,332 | ^~~~~~~ 2023-09-08T05:39:07,333 src/Sablot-1.0.3/domprovider.cpp: In member function ‘void DOMProviderUniversal::setExtProvider(DOMHandler*, void*)’: 2023-09-08T05:39:07,334 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] 2023-09-08T05:39:07,334 256 | #define cdelete(PTR) {if (PTR) delete PTR; PTR = NULL;} 2023-09-08T05:39:07,335 src/Sablot-1.0.3/domprovider.cpp:560:17: note: in expansion of macro ‘cdelete’ 2023-09-08T05:39:07,335 560 | if (external) cdelete(external); 2023-09-08T05:39:07,336 | ^~~~~~~ 2023-09-08T05:39:09,724 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:09,724 from src/Sablot-1.0.3/encoding.h:38, 2023-09-08T05:39:09,725 from src/Sablot-1.0.3/encoding.cpp:34: 2023-09-08T05:39:09,726 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:09,726 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:09,727 | 2023-09-08T05:39:09,727 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:09,728 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:09,728 | 2023-09-08T05:39:10,022 src/Sablot-1.0.3/encoding.cpp: In member function ‘Bool Recoder::conv(Sit, CDesc, const char*&, size_t&, char*&, size_t&, EncResult&)’: 2023-09-08T05:39:10,023 src/Sablot-1.0.3/encoding.cpp:313:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2023-09-08T05:39:10,024 313 | if (S.getProcessor()) 2023-09-08T05:39:10,024 | ^~ 2023-09-08T05:39:10,025 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’ 2023-09-08T05:39:10,026 315 | if (enchlr) 2023-09-08T05:39:10,026 | ^~ 2023-09-08T05:39:10,712 In file included from src/Sablot-1.0.3/base.h:53, 2023-09-08T05:39:10,712 from src/Sablot-1.0.3/expr.h:40, 2023-09-08T05:39:10,713 from src/Sablot-1.0.3/expr.cpp:33: 2023-09-08T05:39:10,713 src/Sablot-1.0.3/platform.h:72: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:10,714 72 | #pragma warning(disable: 4291) 2023-09-08T05:39:10,714 | 2023-09-08T05:39:10,715 src/Sablot-1.0.3/platform.h:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2023-09-08T05:39:10,715 74 | #pragma warning(disable: 4514 4100 4512) 2023-09-08T05:39:10,716 | 2023-09-08T05:39:11,427 In file included from src/Sablot-1.0.3/expr.cpp:40: 2023-09-08T05:39:11,428 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual SXP_NodeType DOMProviderExternal::getNodeType(SXP_Node)’: 2023-09-08T05:39:11,429 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,429 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,430 | ^ 2023-09-08T05:39:11,430 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,431 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,431 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,432 src/Sablot-1.0.3/domprovider.h:129:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,432 129 | ? domh -> getNodeType(SXP_UNMASK(n)) 2023-09-08T05:39:11,433 | ^~~~~~~~~~ 2023-09-08T05:39:11,434 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,434 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,435 | ^ 2023-09-08T05:39:11,436 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,437 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,437 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,438 src/Sablot-1.0.3/domprovider.h:130:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,439 130 | : domh -> getNodeTypeExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,440 | ^~~~~~~~~~ 2023-09-08T05:39:11,440 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeName(SXP_Node)’: 2023-09-08T05:39:11,441 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,442 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,442 | ^ 2023-09-08T05:39:11,443 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,444 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,444 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,445 src/Sablot-1.0.3/domprovider.h:134:41: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,446 134 | ? domh -> getNodeName(SXP_UNMASK(n)) 2023-09-08T05:39:11,446 | ^~~~~~~~~~ 2023-09-08T05:39:11,447 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,448 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,449 | ^ 2023-09-08T05:39:11,449 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,450 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,450 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,451 src/Sablot-1.0.3/domprovider.h:135:48: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,451 135 | : domh -> getNodeNameExt(SXP_UNMASK(n), udata);} 2023-09-08T05:39:11,452 | ^~~~~~~~~~ 2023-09-08T05:39:11,453 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameURI(SXP_Node)’: 2023-09-08T05:39:11,453 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,454 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,454 | ^ 2023-09-08T05:39:11,455 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,455 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,456 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,456 src/Sablot-1.0.3/domprovider.h:139:44: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,457 139 | ? domh -> getNodeNameURI(SXP_UNMASK(n)) 2023-09-08T05:39:11,458 | ^~~~~~~~~~ 2023-09-08T05:39:11,458 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,459 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,460 | ^ 2023-09-08T05:39:11,460 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,461 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,462 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,463 src/Sablot-1.0.3/domprovider.h:140:51: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,463 140 | : domh -> getNodeNameURIExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,464 | ^~~~~~~~~~ 2023-09-08T05:39:11,465 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeNameLocal(SXP_Node)’: 2023-09-08T05:39:11,465 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,466 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,467 | ^ 2023-09-08T05:39:11,467 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,468 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,469 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,470 src/Sablot-1.0.3/domprovider.h:144:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,470 144 | ? domh -> getNodeNameLocal(SXP_UNMASK(n)) 2023-09-08T05:39:11,471 | ^~~~~~~~~~ 2023-09-08T05:39:11,472 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,473 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,474 | ^ 2023-09-08T05:39:11,474 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,475 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,475 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,476 src/Sablot-1.0.3/domprovider.h:145:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,476 145 | : domh -> getNodeNameLocalExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,477 | ^~~~~~~~~~ 2023-09-08T05:39:11,477 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual const SXP_char* DOMProviderExternal::getNodeValue(SXP_Node)’: 2023-09-08T05:39:11,478 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,478 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,479 | ^ 2023-09-08T05:39:11,479 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,480 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,480 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,481 src/Sablot-1.0.3/domprovider.h:149:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,482 149 | ? domh -> getNodeValue(SXP_UNMASK(n)) 2023-09-08T05:39:11,483 | ^~~~~~~~~~ 2023-09-08T05:39:11,483 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,484 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,485 | ^ 2023-09-08T05:39:11,486 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,486 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,487 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,488 src/Sablot-1.0.3/domprovider.h:150:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,488 150 | : domh -> getNodeValueExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,489 | ^~~~~~~~~~ 2023-09-08T05:39:11,490 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextSibling(SXP_Node)’: 2023-09-08T05:39:11,490 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,491 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,492 | ^ 2023-09-08T05:39:11,492 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,493 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,494 | ^~ 2023-09-08T05:39:11,494 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,495 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,496 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,497 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,497 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,498 | ^~~~~~~~ 2023-09-08T05:39:11,499 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,499 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,500 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,500 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,501 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,501 | ^~~~~~~~~~ 2023-09-08T05:39:11,502 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,502 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,502 | ^ 2023-09-08T05:39:11,503 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,503 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,504 | ^~ 2023-09-08T05:39:11,504 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,504 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,505 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,505 src/Sablot-1.0.3/domprovider.h:154:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,506 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,507 | ^~~~~~~~ 2023-09-08T05:39:11,507 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,508 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,508 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,509 src/Sablot-1.0.3/domprovider.h:154:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,509 154 | ? SXP_MASK( domh -> getNextSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,510 | ^~~~~~~~~~ 2023-09-08T05:39:11,511 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,511 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,512 | ^ 2023-09-08T05:39:11,512 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,513 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,513 | ^~ 2023-09-08T05:39:11,514 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,514 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,515 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,515 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,516 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,516 | ^~~~~~~~ 2023-09-08T05:39:11,517 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,517 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,518 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,518 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,519 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,519 | ^~~~~~~~~~ 2023-09-08T05:39:11,520 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,520 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,520 | ^ 2023-09-08T05:39:11,521 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,521 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,521 | ^~ 2023-09-08T05:39:11,522 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,522 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,522 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,523 src/Sablot-1.0.3/domprovider.h:155:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,523 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,527 | ^~~~~~~~ 2023-09-08T05:39:11,528 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,528 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,529 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,529 src/Sablot-1.0.3/domprovider.h:155:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,530 155 | : SXP_MASK( domh -> getNextSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,530 | ^~~~~~~~~~ 2023-09-08T05:39:11,531 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousSibling(SXP_Node)’: 2023-09-08T05:39:11,532 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,532 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,533 | ^ 2023-09-08T05:39:11,534 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,534 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,535 | ^~ 2023-09-08T05:39:11,536 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,536 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,537 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,538 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,538 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,539 | ^~~~~~~~ 2023-09-08T05:39:11,540 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,541 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,541 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,542 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,543 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,544 | ^~~~~~~~~~ 2023-09-08T05:39:11,544 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,545 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,545 | ^ 2023-09-08T05:39:11,545 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,546 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,546 | ^~ 2023-09-08T05:39:11,547 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,547 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,547 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,548 src/Sablot-1.0.3/domprovider.h:159:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,548 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,549 | ^~~~~~~~ 2023-09-08T05:39:11,549 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,549 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,550 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,551 src/Sablot-1.0.3/domprovider.h:159:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,551 159 | ? SXP_MASK( domh -> getPreviousSibling(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,552 | ^~~~~~~~~~ 2023-09-08T05:39:11,552 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,553 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,553 | ^ 2023-09-08T05:39:11,554 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,554 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,555 | ^~ 2023-09-08T05:39:11,555 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,556 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,557 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,557 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,558 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,558 | ^~~~~~~~ 2023-09-08T05:39:11,558 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,559 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,560 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,560 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,561 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,561 | ^~~~~~~~~~ 2023-09-08T05:39:11,562 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,562 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,563 | ^ 2023-09-08T05:39:11,564 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,564 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,564 | ^~ 2023-09-08T05:39:11,565 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,565 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,566 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,566 src/Sablot-1.0.3/domprovider.h:160:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,566 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,567 | ^~~~~~~~ 2023-09-08T05:39:11,567 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,567 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,568 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,568 src/Sablot-1.0.3/domprovider.h:160:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,569 160 | : SXP_MASK( domh -> getPreviousSiblingExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,569 | ^~~~~~~~~~ 2023-09-08T05:39:11,569 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNextAttrNS(SXP_Node)’: 2023-09-08T05:39:11,570 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,570 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,571 | ^ 2023-09-08T05:39:11,571 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,571 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,572 | ^~ 2023-09-08T05:39:11,573 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,573 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,574 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,574 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,575 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,576 | ^~~~~~~~ 2023-09-08T05:39:11,576 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,576 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,577 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,577 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,578 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,578 | ^~~~~~~~~~ 2023-09-08T05:39:11,579 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,579 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,580 | ^ 2023-09-08T05:39:11,581 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,581 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,582 | ^~ 2023-09-08T05:39:11,583 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,583 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,583 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,584 src/Sablot-1.0.3/domprovider.h:164:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,584 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,584 | ^~~~~~~~ 2023-09-08T05:39:11,585 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,585 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,585 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,586 src/Sablot-1.0.3/domprovider.h:164:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,586 164 | ? SXP_MASK( domh -> getNextAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,586 | ^~~~~~~~~~ 2023-09-08T05:39:11,587 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,587 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,588 | ^ 2023-09-08T05:39:11,588 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,589 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,590 | ^~ 2023-09-08T05:39:11,590 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,591 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,592 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,592 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,593 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,594 | ^~~~~~~~ 2023-09-08T05:39:11,595 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,595 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,596 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,597 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,598 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,599 | ^~~~~~~~~~ 2023-09-08T05:39:11,599 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,600 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,601 | ^ 2023-09-08T05:39:11,601 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,602 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,603 | ^~ 2023-09-08T05:39:11,603 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,604 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,605 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,606 src/Sablot-1.0.3/domprovider.h:165:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,606 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,607 | ^~~~~~~~ 2023-09-08T05:39:11,608 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,608 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,609 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,609 src/Sablot-1.0.3/domprovider.h:165:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,610 165 | : SXP_MASK( domh -> getNextAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,610 | ^~~~~~~~~~ 2023-09-08T05:39:11,611 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getPreviousAttrNS(SXP_Node)’: 2023-09-08T05:39:11,611 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,612 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,612 | ^ 2023-09-08T05:39:11,613 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,613 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,614 | ^~ 2023-09-08T05:39:11,614 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,615 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,616 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,616 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,617 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,617 | ^~~~~~~~ 2023-09-08T05:39:11,618 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,619 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,620 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,620 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,621 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,622 | ^~~~~~~~~~ 2023-09-08T05:39:11,622 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,623 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,624 | ^ 2023-09-08T05:39:11,625 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,625 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,626 | ^~ 2023-09-08T05:39:11,627 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,627 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,628 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,629 src/Sablot-1.0.3/domprovider.h:169:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,629 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,630 | ^~~~~~~~ 2023-09-08T05:39:11,631 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,632 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,632 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,633 src/Sablot-1.0.3/domprovider.h:169:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,634 169 | ? SXP_MASK( domh -> getPreviousAttrNS(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,635 | ^~~~~~~~~~ 2023-09-08T05:39:11,635 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,636 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,636 | ^ 2023-09-08T05:39:11,637 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,637 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,638 | ^~ 2023-09-08T05:39:11,638 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,639 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,640 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,640 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,641 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,641 | ^~~~~~~~ 2023-09-08T05:39:11,642 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,642 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,643 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,644 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,644 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,645 | ^~~~~~~~~~ 2023-09-08T05:39:11,646 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,647 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,647 | ^ 2023-09-08T05:39:11,648 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,649 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,650 | ^~ 2023-09-08T05:39:11,650 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,651 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,652 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,653 src/Sablot-1.0.3/domprovider.h:170:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,653 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,654 | ^~~~~~~~ 2023-09-08T05:39:11,655 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,655 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,656 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,657 src/Sablot-1.0.3/domprovider.h:170:60: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,658 170 | : SXP_MASK( domh -> getPreviousAttrNSExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,658 | ^~~~~~~~~~ 2023-09-08T05:39:11,659 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getChildCount(SXP_Node)’: 2023-09-08T05:39:11,660 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,661 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,661 | ^ 2023-09-08T05:39:11,662 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,662 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,663 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,663 src/Sablot-1.0.3/domprovider.h:174:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,664 174 | ? domh -> getChildCount(SXP_UNMASK(n)) 2023-09-08T05:39:11,665 | ^~~~~~~~~~ 2023-09-08T05:39:11,665 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,666 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,666 | ^ 2023-09-08T05:39:11,667 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,667 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,668 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,669 src/Sablot-1.0.3/domprovider.h:175:46: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,669 175 | : domh -> getChildCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,670 | ^~~~~~~~~~ 2023-09-08T05:39:11,671 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getAttributeCount(SXP_Node)’: 2023-09-08T05:39:11,672 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,672 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,673 | ^ 2023-09-08T05:39:11,674 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,675 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,676 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,676 src/Sablot-1.0.3/domprovider.h:179:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,677 179 | ? domh -> getAttributeCount(SXP_UNMASK(n)) 2023-09-08T05:39:11,678 | ^~~~~~~~~~ 2023-09-08T05:39:11,678 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,679 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,679 | ^ 2023-09-08T05:39:11,680 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,681 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,682 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,682 src/Sablot-1.0.3/domprovider.h:180:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,683 180 | : domh -> getAttributeCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,684 | ^~~~~~~~~~ 2023-09-08T05:39:11,685 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::getNamespaceCount(SXP_Node)’: 2023-09-08T05:39:11,686 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,686 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,687 | ^ 2023-09-08T05:39:11,687 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,688 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,688 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,689 src/Sablot-1.0.3/domprovider.h:184:47: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,690 184 | ? domh -> getNamespaceCount(SXP_UNMASK(n)) 2023-09-08T05:39:11,690 | ^~~~~~~~~~ 2023-09-08T05:39:11,691 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,691 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,692 | ^ 2023-09-08T05:39:11,692 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,693 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,694 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,694 src/Sablot-1.0.3/domprovider.h:185:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,695 185 | : domh -> getNamespaceCountExt(SXP_UNMASK(n), udata); } 2023-09-08T05:39:11,696 | ^~~~~~~~~~ 2023-09-08T05:39:11,696 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getChildNo(SXP_Node, int)’: 2023-09-08T05:39:11,697 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,698 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,699 | ^ 2023-09-08T05:39:11,699 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,700 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,701 | ^~ 2023-09-08T05:39:11,701 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,702 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,703 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,703 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,704 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,705 | ^~~~~~~~ 2023-09-08T05:39:11,706 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,706 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,707 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,708 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,709 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,709 | ^~~~~~~~~~ 2023-09-08T05:39:11,710 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,711 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,711 | ^ 2023-09-08T05:39:11,712 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,712 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,713 | ^~ 2023-09-08T05:39:11,714 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,714 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,715 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,715 src/Sablot-1.0.3/domprovider.h:189:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,716 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,717 | ^~~~~~~~ 2023-09-08T05:39:11,717 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,718 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,718 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,719 src/Sablot-1.0.3/domprovider.h:189:50: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,719 189 | ? SXP_MASK( domh -> getChildNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,720 | ^~~~~~~~~~ 2023-09-08T05:39:11,721 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,721 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,722 | ^ 2023-09-08T05:39:11,723 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,723 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,724 | ^~ 2023-09-08T05:39:11,725 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,725 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,726 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,727 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,728 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,728 | ^~~~~~~~ 2023-09-08T05:39:11,729 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,730 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,730 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,731 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,732 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,732 | ^~~~~~~~~~ 2023-09-08T05:39:11,733 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,734 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,735 | ^ 2023-09-08T05:39:11,735 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,736 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,737 | ^~ 2023-09-08T05:39:11,737 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,738 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,738 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,739 src/Sablot-1.0.3/domprovider.h:190:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,739 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,740 | ^~~~~~~~ 2023-09-08T05:39:11,740 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,741 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,742 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,742 src/Sablot-1.0.3/domprovider.h:190:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,743 190 | : SXP_MASK( domh -> getChildNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,743 | ^~~~~~~~~~ 2023-09-08T05:39:11,744 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getAttributeNo(SXP_Node, int)’: 2023-09-08T05:39:11,744 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,745 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,746 | ^ 2023-09-08T05:39:11,746 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,747 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,748 | ^~ 2023-09-08T05:39:11,749 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,749 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,750 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,751 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,752 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,752 | ^~~~~~~~ 2023-09-08T05:39:11,753 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,754 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,755 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,755 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,756 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,757 | ^~~~~~~~~~ 2023-09-08T05:39:11,757 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,758 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,759 | ^ 2023-09-08T05:39:11,759 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,760 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,761 | ^~ 2023-09-08T05:39:11,762 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,763 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,763 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,764 src/Sablot-1.0.3/domprovider.h:194:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,764 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,765 | ^~~~~~~~ 2023-09-08T05:39:11,766 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,766 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,767 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,767 src/Sablot-1.0.3/domprovider.h:194:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,768 194 | ? SXP_MASK( domh -> getAttributeNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,768 | ^~~~~~~~~~ 2023-09-08T05:39:11,769 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,770 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,770 | ^ 2023-09-08T05:39:11,771 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,771 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,772 | ^~ 2023-09-08T05:39:11,772 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,773 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,774 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,774 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,775 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,776 | ^~~~~~~~ 2023-09-08T05:39:11,777 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,778 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,779 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,779 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,780 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,781 | ^~~~~~~~~~ 2023-09-08T05:39:11,782 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,782 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,783 | ^ 2023-09-08T05:39:11,784 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,784 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,785 | ^~ 2023-09-08T05:39:11,786 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,787 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,787 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,788 src/Sablot-1.0.3/domprovider.h:195:20: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,789 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,790 | ^~~~~~~~ 2023-09-08T05:39:11,791 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,791 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,792 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,792 src/Sablot-1.0.3/domprovider.h:195:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,793 195 | :SXP_MASK( domh -> getAttributeNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,793 | ^~~~~~~~~~ 2023-09-08T05:39:11,794 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNamespaceNo(SXP_Node, int)’: 2023-09-08T05:39:11,794 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,795 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,795 | ^ 2023-09-08T05:39:11,796 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,796 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,797 | ^~ 2023-09-08T05:39:11,798 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,798 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,799 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,799 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,800 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,800 | ^~~~~~~~ 2023-09-08T05:39:11,801 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,802 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,803 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,803 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,804 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,805 | ^~~~~~~~~~ 2023-09-08T05:39:11,806 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,806 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,807 | ^ 2023-09-08T05:39:11,808 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,808 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,809 | ^~ 2023-09-08T05:39:11,810 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,810 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,811 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,812 src/Sablot-1.0.3/domprovider.h:199:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,812 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,813 | ^~~~~~~~ 2023-09-08T05:39:11,814 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,815 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,815 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,816 src/Sablot-1.0.3/domprovider.h:199:54: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,817 199 | ? SXP_MASK( domh -> getNamespaceNo(SXP_UNMASK(n), ndx) ) 2023-09-08T05:39:11,817 | ^~~~~~~~~~ 2023-09-08T05:39:11,818 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,818 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,819 | ^ 2023-09-08T05:39:11,819 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,820 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,820 | ^~ 2023-09-08T05:39:11,821 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,821 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,822 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,823 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,823 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,824 | ^~~~~~~~ 2023-09-08T05:39:11,824 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,825 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,825 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,826 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,827 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,827 | ^~~~~~~~~~ 2023-09-08T05:39:11,828 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,829 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,829 | ^ 2023-09-08T05:39:11,830 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,831 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,832 | ^~ 2023-09-08T05:39:11,832 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,833 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,834 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,834 src/Sablot-1.0.3/domprovider.h:200:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,835 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,836 | ^~~~~~~~ 2023-09-08T05:39:11,836 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,837 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,838 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,838 src/Sablot-1.0.3/domprovider.h:200:57: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,839 200 | : SXP_MASK( domh -> getNamespaceNoExt(SXP_UNMASK(n), ndx, udata) ); } 2023-09-08T05:39:11,840 | ^~~~~~~~~~ 2023-09-08T05:39:11,841 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getParent(SXP_Node)’: 2023-09-08T05:39:11,841 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,842 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,843 | ^ 2023-09-08T05:39:11,843 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,844 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,844 | ^~ 2023-09-08T05:39:11,845 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,846 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,846 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,847 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,847 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,848 | ^~~~~~~~ 2023-09-08T05:39:11,848 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,849 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,849 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,850 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,850 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,851 | ^~~~~~~~~~ 2023-09-08T05:39:11,852 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,852 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,853 | ^ 2023-09-08T05:39:11,854 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,855 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,855 | ^~ 2023-09-08T05:39:11,856 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,857 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,858 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,858 src/Sablot-1.0.3/domprovider.h:204:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,859 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,860 | ^~~~~~~~ 2023-09-08T05:39:11,860 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,861 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,862 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,862 src/Sablot-1.0.3/domprovider.h:204:49: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,863 204 | ? SXP_MASK( domh -> getParent(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,863 | ^~~~~~~~~~ 2023-09-08T05:39:11,864 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,865 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,865 | ^ 2023-09-08T05:39:11,866 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,867 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,867 | ^~ 2023-09-08T05:39:11,868 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,868 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,869 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,869 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,870 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,870 | ^~~~~~~~ 2023-09-08T05:39:11,871 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,871 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,872 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,872 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,873 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,874 | ^~~~~~~~~~ 2023-09-08T05:39:11,874 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,875 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,875 | ^ 2023-09-08T05:39:11,876 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,876 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,877 | ^~ 2023-09-08T05:39:11,878 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,879 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,879 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,880 src/Sablot-1.0.3/domprovider.h:205:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,881 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,882 | ^~~~~~~~ 2023-09-08T05:39:11,882 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,883 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,884 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,885 src/Sablot-1.0.3/domprovider.h:205:52: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,885 205 | : SXP_MASK( domh -> getParentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,886 | ^~~~~~~~~~ 2023-09-08T05:39:11,886 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getOwnerDocument(SXP_Node)’: 2023-09-08T05:39:11,887 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,888 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,888 | ^ 2023-09-08T05:39:11,889 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,889 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,890 | ^~ 2023-09-08T05:39:11,890 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,891 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,891 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,892 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,893 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,893 | ^~~~~~~~ 2023-09-08T05:39:11,893 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,894 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,894 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,894 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,895 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,895 | ^~~~~~~~~~ 2023-09-08T05:39:11,895 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,896 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,896 | ^ 2023-09-08T05:39:11,896 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,897 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,897 | ^~ 2023-09-08T05:39:11,898 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,898 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,898 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,899 src/Sablot-1.0.3/domprovider.h:209:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,899 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,900 | ^~~~~~~~ 2023-09-08T05:39:11,901 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,901 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,902 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,902 src/Sablot-1.0.3/domprovider.h:209:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,903 209 | ? SXP_MASK( domh -> getOwnerDocument(SXP_UNMASK(n)) ) 2023-09-08T05:39:11,903 | ^~~~~~~~~~ 2023-09-08T05:39:11,904 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,904 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,905 | ^ 2023-09-08T05:39:11,906 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,906 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,906 | ^~ 2023-09-08T05:39:11,907 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,908 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,908 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,909 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,909 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,910 | ^~~~~~~~ 2023-09-08T05:39:11,910 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,911 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,912 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,912 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,912 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,913 | ^~~~~~~~~~ 2023-09-08T05:39:11,913 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,913 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,914 | ^ 2023-09-08T05:39:11,914 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,914 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,915 | ^~ 2023-09-08T05:39:11,915 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,915 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,916 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,916 src/Sablot-1.0.3/domprovider.h:210:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,917 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,917 | ^~~~~~~~ 2023-09-08T05:39:11,917 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,918 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,918 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,919 src/Sablot-1.0.3/domprovider.h:210:59: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,919 210 | : SXP_MASK( domh -> getOwnerDocumentExt(SXP_UNMASK(n), udata) ); } 2023-09-08T05:39:11,920 | ^~~~~~~~~~ 2023-09-08T05:39:11,921 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual int DOMProviderExternal::compareNodes(SXP_Node, SXP_Node)’: 2023-09-08T05:39:11,921 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,922 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,922 | ^ 2023-09-08T05:39:11,923 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,923 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,924 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,925 src/Sablot-1.0.3/domprovider.h:214:42: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,925 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:11,926 | ^~~~~~~~~~ 2023-09-08T05:39:11,927 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,927 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,928 | ^ 2023-09-08T05:39:11,929 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,929 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,930 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,931 src/Sablot-1.0.3/domprovider.h:214:58: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,932 214 | ? domh -> compareNodes(SXP_UNMASK(n1), SXP_UNMASK(n2)) 2023-09-08T05:39:11,932 | ^~~~~~~~~~ 2023-09-08T05:39:11,933 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,933 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,934 | ^ 2023-09-08T05:39:11,934 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,935 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,936 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,936 src/Sablot-1.0.3/domprovider.h:215:45: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,937 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:11,937 | ^~~~~~~~~~ 2023-09-08T05:39:11,938 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,938 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,939 | ^ 2023-09-08T05:39:11,939 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,940 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,941 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,941 src/Sablot-1.0.3/domprovider.h:215:61: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,942 215 | : domh -> compareNodesExt(SXP_UNMASK(n1), SXP_UNMASK(n2), udata); } 2023-09-08T05:39:11,943 | ^~~~~~~~~~ 2023-09-08T05:39:11,944 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void* DOMProviderExternal::getNodeWithID(SXP_Document, const SXP_char*)’: 2023-09-08T05:39:11,944 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,945 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,946 | ^ 2023-09-08T05:39:11,947 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,947 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,948 | ^~ 2023-09-08T05:39:11,949 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,949 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,950 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,951 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,951 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:11,952 | ^~~~~~~~ 2023-09-08T05:39:11,952 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,953 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,954 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,954 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,955 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:11,956 | ^~~~~~~~~~ 2023-09-08T05:39:11,956 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,957 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,958 | ^ 2023-09-08T05:39:11,958 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,959 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,959 | ^~ 2023-09-08T05:39:11,960 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,960 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,960 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,961 src/Sablot-1.0.3/domprovider.h:225:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,961 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:11,962 | ^~~~~~~~ 2023-09-08T05:39:11,962 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,963 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,963 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,964 src/Sablot-1.0.3/domprovider.h:225:53: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,964 225 | ? SXP_MASK( domh -> getNodeWithID(SXP_UNMASK(doc), id) ) 2023-09-08T05:39:11,965 | ^~~~~~~~~~ 2023-09-08T05:39:11,965 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,966 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,967 | ^ 2023-09-08T05:39:11,967 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,968 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,969 | ^~ 2023-09-08T05:39:11,970 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,970 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,971 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,971 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,972 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:11,972 | ^~~~~~~~ 2023-09-08T05:39:11,973 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,973 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,974 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,974 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,975 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:11,975 | ^~~~~~~~~~ 2023-09-08T05:39:11,976 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,976 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,977 | ^ 2023-09-08T05:39:11,978 src/Sablot-1.0.3/domprovider.h:111:33: note: in definition of macro ‘NHC’ 2023-09-08T05:39:11,978 111 | #define NHC(nh) ((unsigned long)nh) 2023-09-08T05:39:11,978 | ^~ 2023-09-08T05:39:11,979 src/Sablot-1.0.3/domprovider.h:116:22: note: in expansion of macro ‘SXP_MASK_LEVEL’ 2023-09-08T05:39:11,979 116 | #define SXP_MASK(nh) SXP_MASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,979 | ^~~~~~~~~~~~~~ 2023-09-08T05:39:11,980 src/Sablot-1.0.3/domprovider.h:226:21: note: in expansion of macro ‘SXP_MASK’ 2023-09-08T05:39:11,980 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:11,980 | ^~~~~~~~ 2023-09-08T05:39:11,981 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,981 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,982 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,982 src/Sablot-1.0.3/domprovider.h:226:56: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,982 226 | : SXP_MASK( domh -> getNodeWithIDExt(SXP_UNMASK(doc), id, udata) ); } 2023-09-08T05:39:11,983 | ^~~~~~~~~~ 2023-09-08T05:39:11,983 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeName(NodeHandle, char*)’: 2023-09-08T05:39:11,984 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,984 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,985 | ^ 2023-09-08T05:39:11,986 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,987 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,987 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,988 src/Sablot-1.0.3/domprovider.h:232:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,989 232 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:11,990 | ^~~~~~~~~~ 2023-09-08T05:39:11,990 src/Sablot-1.0.3/domprovider.h: In member function ‘virtual void DOMProviderExternal::freeValue(NodeHandle, char*)’: 2023-09-08T05:39:11,991 src/Sablot-1.0.3/domprovider.h:115:87: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 2023-09-08T05:39:11,992 115 | #define SXP_UNMASK_LEVEL(nh,level) (NodeHandle)((((NHC(nh) >> (level)) & 1) | NHC(nh) & ~1) & ~(1 << (level))) 2023-09-08T05:39:11,992 | ^ 2023-09-08T05:39:11,993 src/Sablot-1.0.3/domprovider.h:117:24: note: in expansion of macro ‘SXP_UNMASK_LEVEL’ 2023-09-08T05:39:11,994 117 | #define SXP_UNMASK(nh) SXP_UNMASK_LEVEL((nh),sxpMask) 2023-09-08T05:39:11,994 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:39:11,995 src/Sablot-1.0.3/domprovider.h:238:43: note: in expansion of macro ‘SXP_UNMASK’ 2023-09-08T05:39:11,996 238 | : domh -> freeBufferExt(SXP_UNMASK(n), (SXP_char*)buff, udata); } 2023-09-08T05:39:11,996 | ^~~~~~~~~~ 2023-09-08T05:39:11,997 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Tokenizer::getNumber(Sit, char*&)’: 2023-09-08T05:39:11,998 src/Sablot-1.0.3/expr.cpp:408:17: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2023-09-08T05:39:11,999 408 | while ((*p) && (utf8IsDigit(utf8CharCode(p))) || (*p == '.')) 2023-09-08T05:39:12,000 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:39:12,000 src/Sablot-1.0.3/expr.cpp:410:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2023-09-08T05:39:12,001 410 | if (*p == '.') 2023-09-08T05:39:12,001 | ^ 2023-09-08T05:39:12,002 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool LocStep::matchesWithoutPreds(Sit, NodeHandle)’: 2023-09-08T05:39:12,002 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘ELEMENT_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,003 894 | switch (ty) 2023-09-08T05:39:12,003 | ^ 2023-09-08T05:39:12,004 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘TEXT_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,005 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘PROCESSING_INSTRUCTION_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,005 src/Sablot-1.0.3/expr.cpp:894:16: warning: enumeration value ‘COMMENT_NODE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,006 src/Sablot-1.0.3/expr.cpp: In member function ‘void Expression::clearContent()’: 2023-09-08T05:39:12,006 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,007 1401 | switch(type) 2023-09-08T05:39:12,007 | ^ 2023-09-08T05:39:12,008 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_NODESET_PATTERN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,008 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,009 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,010 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_EXTERNAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,010 src/Sablot-1.0.3/expr.cpp:1401:19: warning: enumeration value ‘EX_UNKNOWN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,011 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,012 1397 | switch(functor) 2023-09-08T05:39:12,013 | ^ 2023-09-08T05:39:12,013 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,014 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,015 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,015 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,016 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,016 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,017 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,018 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,018 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,019 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,020 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,021 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,021 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,022 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,022 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,023 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,024 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,024 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,025 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,025 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,026 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,026 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,027 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,027 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,028 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,029 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,030 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,030 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,031 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,032 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,033 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,033 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,034 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,035 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,035 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,036 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,037 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,037 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,038 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,039 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,040 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,041 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,041 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,042 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,042 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,043 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,043 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,044 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,044 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,045 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,045 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,046 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,047 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,047 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,048 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,049 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,049 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,050 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,051 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,051 src/Sablot-1.0.3/expr.cpp:1397:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,052 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::parseBasic(Sit, Tokenizer&, int, int, Bool)’: 2023-09-08T05:39:12,053 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,054 1957 | switch(t.items[fstart] -> tok) 2023-09-08T05:39:12,054 | ^ 2023-09-08T05:39:12,055 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,055 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,056 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,056 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,057 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LPAREN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,058 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,058 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,059 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,059 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,060 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,060 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_COMMA’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,060 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,061 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,061 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LITERAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,061 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,062 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,062 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,062 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,063 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,063 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,064 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,064 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,064 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,065 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,066 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,066 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,067 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,067 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,068 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,068 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,069 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,069 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,070 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,070 src/Sablot-1.0.3/expr.cpp:1957:15: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,071 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,071 2005 | switch(t.items[from] -> tok) 2023-09-08T05:39:12,072 | ^ 2023-09-08T05:39:12,072 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,073 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,073 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,074 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,074 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LPAREN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,074 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,075 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LBRACKET’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,075 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,076 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,076 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,076 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,077 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_COMMA’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,077 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,078 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DSLASH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,078 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_SLASH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,079 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,080 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,080 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,081 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,082 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,083 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,084 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,084 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,085 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,085 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,086 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,087 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,087 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,088 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,089 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,090 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,091 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,091 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,092 src/Sablot-1.0.3/expr.cpp:2005:15: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,092 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_END’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,093 2070 | switch(t.items[j-1] -> tok) 2023-09-08T05:39:12,093 | ^ 2023-09-08T05:39:12,094 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,094 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_AXISNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,095 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NTNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,095 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_FNAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,096 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_RPAREN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,097 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LBRACKET’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,097 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_RBRACKET’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,098 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_PERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,098 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DPERIOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,099 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_ATSIGN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,100 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DCOLON’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,101 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DSLASH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,101 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_SLASH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,102 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,103 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LITERAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,104 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,104 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOKGROUP_OPERATORS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,105 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,106 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,106 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,107 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,108 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,108 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,109 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,110 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,111 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,111 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,112 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,113 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,113 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,114 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,114 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,115 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_VERT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,115 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_STAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,116 src/Sablot-1.0.3/expr.cpp:2070:23: warning: enumeration value ‘TOK_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,117 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::compare(Sit, Bool&, Expression&, ExFunctor)’: 2023-09-08T05:39:12,117 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,118 2640 | switch (op) { 2023-09-08T05:39:12,118 | ^ 2023-09-08T05:39:12,119 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,120 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,120 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,121 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,122 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,123 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,124 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,125 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,125 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,126 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,127 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,127 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,128 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,129 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,129 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,130 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,131 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,132 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,132 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,133 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,134 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,134 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,135 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,135 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,136 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,136 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,137 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,137 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,138 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,139 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,139 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,140 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,141 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,142 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,142 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,143 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,144 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,145 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,145 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,146 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,147 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,147 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,148 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,149 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,149 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,150 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,151 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,152 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,152 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,153 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,153 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,154 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,154 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,155 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,155 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,156 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,157 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,157 src/Sablot-1.0.3/expr.cpp:2640:18: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,158 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::callOp(Sit, Expression&, ExprList&)’: 2023-09-08T05:39:12,159 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,159 2733 | switch(functor) 2023-09-08T05:39:12,160 | ^ 2023-09-08T05:39:12,161 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,162 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,163 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,164 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,164 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,165 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,166 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,167 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,167 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,168 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,168 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,169 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,170 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,171 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,171 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,172 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,173 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,173 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,174 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,174 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,175 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,175 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,176 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,176 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,177 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,178 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,178 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,179 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,179 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,180 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,181 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,181 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,182 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,183 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,184 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,184 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,185 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,186 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,186 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,187 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,188 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,188 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,189 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,190 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,191 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,191 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,192 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,192 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,193 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,193 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,194 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,194 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,195 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,195 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,196 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,196 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,197 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,198 src/Sablot-1.0.3/expr.cpp:2733:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,198 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,199 2681 | switch(functor) 2023-09-08T05:39:12,200 | ^ 2023-09-08T05:39:12,201 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,202 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,202 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,203 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,204 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,205 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,205 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,206 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,207 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,207 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,208 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,209 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,210 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,211 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,211 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,212 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,213 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,213 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,214 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,214 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,215 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,215 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,216 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,216 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,217 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,217 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,218 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,218 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,219 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,220 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,221 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,221 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,222 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,223 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,224 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,224 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,225 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,226 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,226 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,227 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,228 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,229 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,229 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,230 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,231 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,231 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,232 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,232 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,233 src/Sablot-1.0.3/expr.cpp:2681:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,233 src/Sablot-1.0.3/expr.cpp: In member function ‘Bool Expression::callFunc(Sit, Expression&, ExprList&, Context*)’: 2023-09-08T05:39:12,234 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,234 3011 | switch(functor) 2023-09-08T05:39:12,235 | ^ 2023-09-08T05:39:12,235 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,236 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,236 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,237 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,238 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,238 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,239 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,240 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,241 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,241 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,242 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,243 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,243 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,244 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,244 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,245 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,246 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,246 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,247 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,248 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,249 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,249 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,250 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,250 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,251 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,251 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,252 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,252 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,253 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,253 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,254 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,254 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,255 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,256 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,256 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,257 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,258 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,258 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,259 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,260 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,261 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,261 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,262 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,263 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,263 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,264 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,264 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,265 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,266 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,267 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,267 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,268 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,268 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,269 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,269 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,270 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,271 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,271 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,272 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,272 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,273 src/Sablot-1.0.3/expr.cpp:3011:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,274 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,274 3024 | switch(functor) { 2023-09-08T05:39:12,275 | ^ 2023-09-08T05:39:12,276 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,277 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,277 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,278 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,279 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,280 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,280 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,281 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,282 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,282 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,283 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,284 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,284 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,285 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,286 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,287 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,287 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,288 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,288 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,289 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,290 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,290 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,291 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,291 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,292 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,292 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,293 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,293 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,294 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,295 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,296 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,296 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,297 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,298 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,299 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,299 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,300 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,301 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,301 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,302 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,303 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,303 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,304 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,305 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,305 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,306 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,307 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,307 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,308 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,308 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,309 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,309 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,310 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,310 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,311 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,311 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,312 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,313 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,314 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,314 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,315 src/Sablot-1.0.3/expr.cpp:3024:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,316 src/Sablot-1.0.3/platform.h:90:21: error: ‘_strnicmp’ was not declared in this scope; did you mean ‘strncmp’? 2023-09-08T05:39:12,316 90 | #define strncasecmp _strnicmp 2023-09-08T05:39:12,317 | ^~~~~~~~~ 2023-09-08T05:39:12,318 src/Sablot-1.0.3/expr.cpp:3302:18: note: in expansion of macro ‘strncasecmp’ 2023-09-08T05:39:12,319 3302 | if (!strncasecmp(langQPtr, langValue, qlen = langQuery.length()) 2023-09-08T05:39:12,319 | ^~~~~~~~~~~ 2023-09-08T05:39:12,320 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,321 3361 | switch(functor) 2023-09-08T05:39:12,322 | ^ 2023-09-08T05:39:12,322 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,323 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,324 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,325 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,326 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,328 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,329 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,331 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,332 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,333 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,333 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_EQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,334 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,335 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_LT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,336 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_LE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,337 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_GT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,337 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_GE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,338 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,339 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,339 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,340 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,340 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,341 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,342 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,342 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,343 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,344 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,345 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,345 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,346 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,347 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,347 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,348 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,349 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,349 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,350 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,351 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,352 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,353 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,353 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,354 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,354 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,355 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,355 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,356 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,356 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,357 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,357 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,358 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,358 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,359 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,360 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,360 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,361 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,362 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,363 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,363 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,364 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,365 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,366 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,366 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,367 src/Sablot-1.0.3/expr.cpp:3361:15: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,368 src/Sablot-1.0.3/expr.cpp: In member function ‘void Expression::optimizePositionBounds()’: 2023-09-08T05:39:12,368 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_ATOM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,369 4169 | switch(functor) 2023-09-08T05:39:12,370 | ^ 2023-09-08T05:39:12,370 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,371 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,372 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,372 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,373 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,373 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,374 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,374 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,375 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,376 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,376 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,377 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,377 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,378 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,378 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,379 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,380 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,380 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,381 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,382 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,383 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,383 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,384 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,385 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,385 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,386 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,387 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,387 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,388 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,389 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,389 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,390 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,391 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,392 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,392 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,393 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,393 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,394 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,394 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,395 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,395 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,396 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,396 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,397 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,398 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,398 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,399 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,400 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,400 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,401 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,402 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,402 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,403 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,404 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,404 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,405 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,406 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,406 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,407 src/Sablot-1.0.3/expr.cpp:4169:23: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,408 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_VAR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,409 4152 | switch(functor) 2023-09-08T05:39:12,409 | ^ 2023-09-08T05:39:12,410 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_LOCPATH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,410 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_LOCSTEP’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,411 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_OTHER_FUNC’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,411 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FILTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,412 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_STRINGSEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,412 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FRAGMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,413 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,413 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_OR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,414 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_AND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,414 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_NEQ’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,415 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_PLUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,415 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS2’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,416 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,417 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MULT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,417 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_DIV’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,418 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MOD’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,419 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_MINUS1’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,420 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_UNION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,420 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFO_Z’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,421 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXF_FUNCTION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,422 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LAST’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,423 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_POSITION’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,423 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_COUNT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,424 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,424 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LOCAL_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,425 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NAMESPACE_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,426 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NAME’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,426 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,427 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CONCAT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,428 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STARTS_WITH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,429 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CONTAINS’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,429 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING_BEFORE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,430 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING_AFTER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,430 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUBSTRING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,431 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_STRING_LENGTH’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,431 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NORMALIZE_SPACE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,432 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_TRANSLATE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,432 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_BOOLEAN’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,433 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NOT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,433 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_TRUE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,434 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FALSE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,434 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_LANG’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,435 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,436 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SUM’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,436 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FLOOR’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,437 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CEILING’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,438 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ROUND’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,438 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_DOCUMENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,439 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_KEY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,440 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FORMAT_NUMBER’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,440 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_CURRENT’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,441 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_UNPARSED_ENTITY_URI’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,442 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_GENERATE_ID’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,442 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_SYSTEM_PROPERTY’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,443 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_FUNCTION_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,444 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_ELEMENT_AVAILABLE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,444 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_EVAL’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,445 src/Sablot-1.0.3/expr.cpp:4152:11: warning: enumeration value ‘EXFF_NONE’ not handled in switch [-Wswitch] 2023-09-08T05:39:12,477 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T05:39:12,622 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T05:39:12,635 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T05:39:12,635 exec(compile('"'"''"'"''"'"' 2023-09-08T05:39:12,635 # This is -- a caller that pip uses to run setup.py 2023-09-08T05:39:12,635 # 2023-09-08T05:39:12,635 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T05:39:12,635 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T05:39:12,635 # - It provides a clear error message when setuptools is not installed. 2023-09-08T05:39:12,635 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T05:39:12,635 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T05:39:12,635 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T05:39:12,635 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T05:39:12,635 import os, sys, tokenize 2023-09-08T05:39:12,635 2023-09-08T05:39:12,635 try: 2023-09-08T05:39:12,635 import setuptools 2023-09-08T05:39:12,635 except ImportError as error: 2023-09-08T05:39:12,635 print( 2023-09-08T05:39:12,635 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T05:39:12,635 "the build environment.", 2023-09-08T05:39:12,635 file=sys.stderr, 2023-09-08T05:39:12,635 ) 2023-09-08T05:39:12,635 sys.exit(1) 2023-09-08T05:39:12,635 2023-09-08T05:39:12,635 __file__ = %r 2023-09-08T05:39:12,635 sys.argv[0] = __file__ 2023-09-08T05:39:12,635 2023-09-08T05:39:12,635 if os.path.exists(__file__): 2023-09-08T05:39:12,635 filename = __file__ 2023-09-08T05:39:12,635 with tokenize.open(__file__) as f: 2023-09-08T05:39:12,635 setup_py_code = f.read() 2023-09-08T05:39:12,635 else: 2023-09-08T05:39:12,635 filename = "" 2023-09-08T05:39:12,635 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T05:39:12,635 2023-09-08T05:39:12,635 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T05:39:12,635 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vlwwz4iv/sabpyth_b9d82a7b35e74c73817ae3b002e914fb/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-j6o52nsu[/] 2023-09-08T05:39:12,636 [bold magenta]cwd[/]: /tmp/pip-wheel-vlwwz4iv/sabpyth_b9d82a7b35e74c73817ae3b002e914fb/ 2023-09-08T05:39:12,637 Building wheel for sabpyth (setup.py): finished with status 'error' 2023-09-08T05:39:12,638 ERROR: Failed building wheel for sabpyth 2023-09-08T05:39:12,639 Running setup.py clean for sabpyth 2023-09-08T05:39:12,640 Running command python setup.py clean 2023-09-08T05:39:13,620 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T05:39:13,621 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T05:39:13,730 Failed to build sabpyth 2023-09-08T05:39:13,732 ERROR: Failed to build one or more wheels 2023-09-08T05:39:13,733 Exception information: 2023-09-08T05:39:13,733 Traceback (most recent call last): 2023-09-08T05:39:13,733 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T05:39:13,733 status = run_func(*args) 2023-09-08T05:39:13,733 ^^^^^^^^^^^^^^^ 2023-09-08T05:39:13,733 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T05:39:13,733 return func(self, options, args) 2023-09-08T05:39:13,733 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:39:13,733 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T05:39:13,733 raise CommandError("Failed to build one or more wheels") 2023-09-08T05:39:13,733 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T05:39:13,736 Removed build tracker: '/tmp/pip-build-tracker-l7ca4gj1'