2023-09-12T12:21:16,893 Created temporary directory: /tmp/pip-build-tracker-ap1ciyzh 2023-09-12T12:21:16,894 Initialized build tracking at /tmp/pip-build-tracker-ap1ciyzh 2023-09-12T12:21:16,894 Created build tracker: /tmp/pip-build-tracker-ap1ciyzh 2023-09-12T12:21:16,895 Entered build tracker: /tmp/pip-build-tracker-ap1ciyzh 2023-09-12T12:21:16,896 Created temporary directory: /tmp/pip-wheel-ulqjigj_ 2023-09-12T12:21:16,898 Created temporary directory: /tmp/pip-ephem-wheel-cache-rtq1pp7n 2023-09-12T12:21:16,920 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T12:21:16,924 2 location(s) to search for versions of triangle: 2023-09-12T12:21:16,924 * https://pypi.org/simple/triangle/ 2023-09-12T12:21:16,924 * https://www.piwheels.org/simple/triangle/ 2023-09-12T12:21:16,925 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2023-09-12T12:21:16,926 Getting page https://pypi.org/simple/triangle/ 2023-09-12T12:21:16,927 Found index url https://pypi.org/simple/ 2023-09-12T12:21:17,153 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2023-09-12T12:21:17,172 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2023-09-12T12:21:17,173 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2023-09-12T12:21:17,174 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2023-09-12T12:21:17,175 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz (from https://pypi.org/simple/triangle/), version: 2012.07.04 2023-09-12T12:21:17,175 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2023-09-12T12:21:17,176 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2023-09-12T12:21:17,177 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06 2023-09-12T12:21:17,178 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.07 2023-09-12T12:21:17,179 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.04.05 2023-09-12T12:21:17,180 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.03.28 2023-09-12T12:21:17,181 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.13 2023-09-12T12:21:17,181 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.14 2023-09-12T12:21:17,182 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2023-09-12T12:21:17,183 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,184 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,184 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2023-09-12T12:21:17,185 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2023-09-12T12:21:17,185 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2023-09-12T12:21:17,186 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2023-09-12T12:21:17,187 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2023-09-12T12:21:17,187 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2023-09-12T12:21:17,188 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2023-09-12T12:21:17,189 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2023-09-12T12:21:17,190 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2023-09-12T12:21:17,190 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,191 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,192 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,193 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,193 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,194 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,194 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,195 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,196 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,196 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,197 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,197 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,198 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,198 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,199 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,199 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,200 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,201 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,201 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,202 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,203 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,203 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,204 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,205 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,205 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,206 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,206 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,206 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,207 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,208 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,208 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,209 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,210 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,210 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,211 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,212 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,212 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,213 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,213 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,214 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2023-09-12T12:21:17,214 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/fe/b8cc42eb2587b0e4c545ca5bf4a59651203d1f56799ef7491136f1f1c9f9/triangle-20200804-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,215 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/88/1e/bff286adab6b05905afc7e6fe896700dc0a536ae5d0eb6596c4442bf98b5/triangle-20200804-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,215 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/f6/560cf3b019381954327330e7c54c8aea92e88bae3ffc382d6476ed25fc6c/triangle-20200804-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,216 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b8/4f/e431d9e4edc14c42a92052db32ca3f150aeb5b30a8aa289bd40712cd4b81/triangle-20200804-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,217 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/10/63/603a89f89be8dce3e37f767801f833b3f419d77698259696aa928061acc7/triangle-20200804-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,217 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ad/fc/db48896558147ffc219c74e5d7df53d649550dd0e38a9e44919a14629265/triangle-20200804-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,218 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/7e/3ee226b69a120406c85c670f4796e9d5d5f49d38d634af6055e6e7ad4d1b/triangle-20200804-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,219 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/84/af/f182ae41a031cdccdd8e19b50ca66458c16ec5edbace9a00c67550ad5b45/triangle-20200804-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,219 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/95/44/1a2fb9f99477869509fb4c59a0684fe7fd998e78f3ecea8a26a016646d64/triangle-20200804-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,220 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/5c/439c73934ba0c3d948399f5f0a40a44caf09a52c00964e4d217f2e78dfc8/triangle-20200804-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,220 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f1/c7/351c5ec97d0e27d15d469d04edfbe838def9daa938b5cece27e184640873/triangle-20200804-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,221 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dc/65/c15da7dc28101df015e8f66ad0b3f9a9b9167b87e7de1d5d1ab1ad817839/triangle-20200804-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,222 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4c/55/3605eb2a2a1e1eb3e4ed4dc16c8e6d2e55d859301876a0567bc82d59db0c/triangle-20200804-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,222 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/97/879ecf2e0690ad911a8e4704c69938eac8b7974cacdd276abe0a765f70c6/triangle-20200804-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,223 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/a3/30a35e22b7be619a0e98d4bec4efcf8fd4fc1cfc2fc529fe1813e8fd3df8/triangle-20220202-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,223 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/66/c9/6f40beb3c67dfad493c455f68a3343807dc2b967bbe7bdcd86f225b5a3eb/triangle-20220202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,224 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/00/0ca98f1c6066dbc8e7fb0963e7d7f0454c9e75f57149eaa0daa1ba1a7195/triangle-20220202-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,224 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/69/02346c6618846a8a601ff52b5a9def30b4fc55b8d2456f9f770f6325a5de/triangle-20220202-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,225 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4d/68ef9179f62b57027439212d20fe742b2702413a16e3f3c1d98d98a94803/triangle-20220202-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,225 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/dc/d2081e27b5b63da4f9c381d3f926ed4508802c74c8230570739d48038906/triangle-20220202-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,226 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b9/4f/5075535005f3e259cf2e6a04f7723df0217ef608b30edab29d68651210bc/triangle-20220202-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,227 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f8/d9/f1a70a68d462f07a4267d091ca59e20e8cba6eaf57f50235d2230f9770c8/triangle-20220202-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,227 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/70/04f2149b7b42938dc2848f7794a6096e1eaa34ad03c0c7c85195817f77e1/triangle-20220202-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,228 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c0/0c/216eaaab5460a7ba0c504e37010d74596c82182cddbdc48bb65a0c329df8/triangle-20220202-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,228 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/5a/8f4250f47f8c8b0a1167b356ee112c8fadca7f6efe219c0e5c78e363a619/triangle-20220202-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,229 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e4/23/d53fc1691c8f115dafa9d37d3c8f078fcce38041c970b3003d53c01d15c4/triangle-20220202-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,230 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0b/93/81defd4c8569ee06780ab4264aa709ef1b3d621e52c4b7acfbc42a1b408b/triangle-20220202-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,230 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/c1/7b0e172dc9447513f96d3c52d7149cec715206350ba0d53c4ae3bd781ef4/triangle-20220202-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,231 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/dd/280d39e1afb2a89d8ba49275147c08a3b299561276016f24cc99ed819fc3/triangle-20220202-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,231 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3b/dc/1dd1dbc96e5369299ebb524e286885a3f08c191f9c3778c8fb41ddd40389/triangle-20220202-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,232 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/33/17/d83bcd0c687c15a9a8e3944b56d8e95297726bd2eac171bedb7e0d7c0736/triangle-20220202-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,232 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8f/72/74f7e169c91cad34b570ecc3b76939a116574341a28ec9e079ea95ac937a/triangle-20220202-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,233 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/07/89b3beb9653dd97b2373b1e5457c8a6a91b8e5900b07425686ecf678d15b/triangle-20220202-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,233 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/af/7f/858dba526f3d64c8443d4a4a352e337d2c5fe9ed1ad8a4ebef7880c02f59/triangle-20220202-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,234 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/03/5a6ab2561970181c4959eebb4fc11a3791c21308f2281f97bf1b2a5c54d5/triangle-20220202-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,235 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/43/7fcaae6a0c964630d340f8789af8ec4b53440dcf0de78849eeaea324da67/triangle-20220202-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,235 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/7b/5d5b0f4c403fed6aef6f35d9c3069149e43cecbf906f17e364624e7231c5/triangle-20220202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,236 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/19/4a84f3ea188e2194e9e45039907256857c2f582f30af94a41f5ec597c782/triangle-20220202-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,236 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/34/2aa9d19796f6d356c9abe9cc6e7a6977beef7e8c7df259adfba1de82d9b1/triangle-20220202-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,237 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/db/d3/a625b54fa7d3daece10173f6c9d9337864599cfdb5ca8a961d2d8cbcd8b0/triangle-20220202-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,238 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c7/dd/26a3326dc2152e009cde7d2a6cab8f15982f73faf67efc0d0f06ecc1aa87/triangle-20220202-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,238 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/46/dc3e3d9094f6ae6a31e6fc32b3522adc03fc1255ddfc18577f0b1d903f60/triangle-20220202-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,239 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/bd/2ba021e188c4b947f58ab5004be1c8ed3963545bbd61b5e7f81ba7e01a90/triangle-20220202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,239 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/90/8df8849481d8a9f37c5c967cd3206941af5c7ef55525fff3347b662ad2d7/triangle-20220202-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,240 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/35/17338f9a99f97a134fc6db4bf22b88cb954ad9ad0327e3bb307197cd8b57/triangle-20220202-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,240 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a5/f5/1343e21029165346a0662e50ec8c93a58fd96081a6393dd5a96aac5785fb/triangle-20220202-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,241 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/61/5c3645143f2ab513c21c1be25681e87fb118a554bf9bda64b11ec7508c96/triangle-20220202-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,241 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/90/ccdfb53fe20a10fbaaef925db7c1c79f3e556423abde32534c83a900481e/triangle-20220202-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2023-09-12T12:21:17,242 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2023-09-12T12:21:17,243 Getting page https://www.piwheels.org/simple/triangle/ 2023-09-12T12:21:17,244 Found index url https://www.piwheels.org/simple/ 2023-09-12T12:21:17,816 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2023-09-12T12:21:17,890 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,892 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,893 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,894 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,895 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,896 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,897 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,898 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,899 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,899 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,900 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,901 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,902 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,903 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,904 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,905 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,906 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,907 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,908 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,909 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,910 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,911 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,912 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,913 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,914 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,914 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,915 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,916 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,917 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,918 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,919 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,920 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,921 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,922 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,923 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,924 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,925 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,926 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,927 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,928 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,929 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,930 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,931 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,931 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,932 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,933 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,933 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,934 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,935 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,936 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,936 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,937 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,937 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,937 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,938 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,938 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,939 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,940 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,940 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,941 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,942 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,942 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,943 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,944 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,944 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,945 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,945 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,946 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,946 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,947 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,947 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,948 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,948 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,949 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,950 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,950 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,951 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,951 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,952 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,953 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,953 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,954 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,954 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,955 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,955 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,956 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,957 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,957 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,958 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,959 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,959 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,960 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,961 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,961 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,962 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,962 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,963 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,963 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,964 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,964 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,965 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,965 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,966 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,966 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,967 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,968 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,968 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,969 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,970 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,970 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,971 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,971 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,972 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,972 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,973 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,974 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,974 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,975 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,975 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,976 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,977 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,977 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,978 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,978 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,979 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,979 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,980 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,980 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,981 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,982 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,982 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,983 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,984 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,984 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,985 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,986 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,986 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,987 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,987 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,988 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,988 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,989 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,989 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,990 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,991 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,992 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,992 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,993 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,994 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,995 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T12:21:17,996 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2023-09-12T12:21:17,997 Skipping link: not a file: https://pypi.org/simple/triangle/ 2023-09-12T12:21:18,019 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2023-09-12T12:21:18,037 Collecting triangle==20200424 2023-09-12T12:21:18,039 Created temporary directory: /tmp/pip-unpack-0095u0t5 2023-09-12T12:21:18,257 Downloading triangle-20200424.tar.gz (1.6 MB) 2023-09-12T12:21:18,943 Added triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz to build tracker '/tmp/pip-build-tracker-ap1ciyzh' 2023-09-12T12:21:18,944 Running setup.py (path:/tmp/pip-wheel-ulqjigj_/triangle_9a918e3789d84105a0f1f9533fc87755/setup.py) egg_info for package triangle 2023-09-12T12:21:18,945 Created temporary directory: /tmp/pip-pip-egg-info-gp6ge3pq 2023-09-12T12:21:18,946 Preparing metadata (setup.py): started 2023-09-12T12:21:18,947 Running command python setup.py egg_info 2023-09-12T12:21:19,930 running egg_info 2023-09-12T12:21:19,932 creating /tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info 2023-09-12T12:21:19,956 writing /tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/PKG-INFO 2023-09-12T12:21:19,959 writing dependency_links to /tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/dependency_links.txt 2023-09-12T12:21:19,960 writing requirements to /tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/requires.txt 2023-09-12T12:21:19,961 writing top-level names to /tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/top_level.txt 2023-09-12T12:21:19,963 writing manifest file '/tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/SOURCES.txt' 2023-09-12T12:21:20,070 reading manifest file '/tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/SOURCES.txt' 2023-09-12T12:21:20,072 adding license file 'LICENSE' 2023-09-12T12:21:20,076 writing manifest file '/tmp/pip-pip-egg-info-gp6ge3pq/triangle.egg-info/SOURCES.txt' 2023-09-12T12:21:20,184 Preparing metadata (setup.py): finished with status 'done' 2023-09-12T12:21:20,188 Source in /tmp/pip-wheel-ulqjigj_/triangle_9a918e3789d84105a0f1f9533fc87755 has version 20200424, which satisfies requirement triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz 2023-09-12T12:21:20,189 Removed triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz from build tracker '/tmp/pip-build-tracker-ap1ciyzh' 2023-09-12T12:21:20,193 Created temporary directory: /tmp/pip-unpack-e41_2bhc 2023-09-12T12:21:20,194 Created temporary directory: /tmp/pip-unpack-ge5zt_9x 2023-09-12T12:21:20,198 Building wheels for collected packages: triangle 2023-09-12T12:21:20,202 Created temporary directory: /tmp/pip-wheel-xai5bejt 2023-09-12T12:21:20,202 Building wheel for triangle (setup.py): started 2023-09-12T12:21:20,203 Destination directory: /tmp/pip-wheel-xai5bejt 2023-09-12T12:21:20,204 Running command python setup.py bdist_wheel 2023-09-12T12:21:21,197 running bdist_wheel 2023-09-12T12:21:21,290 running build 2023-09-12T12:21:21,291 running build_py 2023-09-12T12:21:21,317 creating build 2023-09-12T12:21:21,318 creating build/lib.linux-armv7l-cpython-311 2023-09-12T12:21:21,319 creating build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,320 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,322 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,324 copying triangle/version.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,326 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,327 copying triangle/data.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,329 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:21,339 creating build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,340 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,342 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,344 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,346 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,349 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,351 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,353 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,356 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,358 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,360 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,362 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,364 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,366 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,368 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,370 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,373 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,376 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,378 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,380 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,382 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,384 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,386 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,413 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,415 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,418 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,420 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,422 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,424 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,426 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,428 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,433 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,435 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,437 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,438 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,441 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,443 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,445 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,447 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,449 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,480 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,482 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,484 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,486 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,488 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,491 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,493 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,494 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,497 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,499 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,501 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,503 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,505 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,507 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,509 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,511 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,513 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,515 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,517 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,519 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,522 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,524 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,526 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,528 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,530 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,532 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,534 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,535 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,537 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,540 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T12:21:21,542 running build_ext 2023-09-12T12:21:22,045 building 'triangle.core' extension 2023-09-12T12:21:22,046 creating build/temp.linux-armv7l-cpython-311 2023-09-12T12:21:22,046 creating build/temp.linux-armv7l-cpython-311/c 2023-09-12T12:21:22,048 creating build/temp.linux-armv7l-cpython-311/triangle 2023-09-12T12:21:22,048 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c c/triangle.c -o build/temp.linux-armv7l-cpython-311/c/triangle.o 2023-09-12T12:21:22,425 c/triangle.c: In function ‘printtriangle’: 2023-09-12T12:21:22,432 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,432 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,433 | ^ 2023-09-12T12:21:22,433 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,433 3687 | decode(t->tri[0], printtri); 2023-09-12T12:21:22,434 | ^~~~~~ 2023-09-12T12:21:22,436 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,436 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,437 | ^ 2023-09-12T12:21:22,437 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,438 3687 | decode(t->tri[0], printtri); 2023-09-12T12:21:22,439 | ^~~~~~ 2023-09-12T12:21:22,439 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,440 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,441 | ^ 2023-09-12T12:21:22,441 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,442 3687 | decode(t->tri[0], printtri); 2023-09-12T12:21:22,443 | ^~~~~~ 2023-09-12T12:21:22,443 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,444 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,445 | ^ 2023-09-12T12:21:22,446 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,446 3694 | decode(t->tri[1], printtri); 2023-09-12T12:21:22,447 | ^~~~~~ 2023-09-12T12:21:22,447 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,448 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,448 | ^ 2023-09-12T12:21:22,449 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,450 3694 | decode(t->tri[1], printtri); 2023-09-12T12:21:22,450 | ^~~~~~ 2023-09-12T12:21:22,451 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,452 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,452 | ^ 2023-09-12T12:21:22,453 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,454 3694 | decode(t->tri[1], printtri); 2023-09-12T12:21:22,454 | ^~~~~~ 2023-09-12T12:21:22,455 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,456 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,457 | ^ 2023-09-12T12:21:22,457 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,458 3701 | decode(t->tri[2], printtri); 2023-09-12T12:21:22,458 | ^~~~~~ 2023-09-12T12:21:22,459 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,459 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,460 | ^ 2023-09-12T12:21:22,460 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,461 3701 | decode(t->tri[2], printtri); 2023-09-12T12:21:22,461 | ^~~~~~ 2023-09-12T12:21:22,461 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,462 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,462 | ^ 2023-09-12T12:21:22,463 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,463 3701 | decode(t->tri[2], printtri); 2023-09-12T12:21:22,464 | ^~~~~~ 2023-09-12T12:21:22,464 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,465 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,465 | ^ 2023-09-12T12:21:22,466 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,467 3732 | sdecode(t->tri[6], printsh); 2023-09-12T12:21:22,467 | ^~~~~~~ 2023-09-12T12:21:22,468 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,469 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,469 | ^ 2023-09-12T12:21:22,470 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,471 3732 | sdecode(t->tri[6], printsh); 2023-09-12T12:21:22,471 | ^~~~~~~ 2023-09-12T12:21:22,472 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,473 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,473 | ^ 2023-09-12T12:21:22,474 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,474 3732 | sdecode(t->tri[6], printsh); 2023-09-12T12:21:22,475 | ^~~~~~~ 2023-09-12T12:21:22,476 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,476 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,477 | ^ 2023-09-12T12:21:22,478 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,478 3737 | sdecode(t->tri[7], printsh); 2023-09-12T12:21:22,479 | ^~~~~~~ 2023-09-12T12:21:22,479 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,480 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,480 | ^ 2023-09-12T12:21:22,481 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,482 3737 | sdecode(t->tri[7], printsh); 2023-09-12T12:21:22,482 | ^~~~~~~ 2023-09-12T12:21:22,483 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,484 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,484 | ^ 2023-09-12T12:21:22,485 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,485 3737 | sdecode(t->tri[7], printsh); 2023-09-12T12:21:22,486 | ^~~~~~~ 2023-09-12T12:21:22,486 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,487 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,487 | ^ 2023-09-12T12:21:22,488 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,488 3742 | sdecode(t->tri[8], printsh); 2023-09-12T12:21:22,489 | ^~~~~~~ 2023-09-12T12:21:22,489 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,490 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,490 | ^ 2023-09-12T12:21:22,491 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,491 3742 | sdecode(t->tri[8], printsh); 2023-09-12T12:21:22,492 | ^~~~~~~ 2023-09-12T12:21:22,492 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,493 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,493 | ^ 2023-09-12T12:21:22,493 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,494 3742 | sdecode(t->tri[8], printsh); 2023-09-12T12:21:22,494 | ^~~~~~~ 2023-09-12T12:21:22,495 c/triangle.c: In function ‘printsubseg’: 2023-09-12T12:21:22,496 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,496 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,497 | ^ 2023-09-12T12:21:22,498 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,498 3781 | sdecode(s->ss[0], printsh); 2023-09-12T12:21:22,499 | ^~~~~~~ 2023-09-12T12:21:22,499 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,500 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,501 | ^ 2023-09-12T12:21:22,501 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,502 3781 | sdecode(s->ss[0], printsh); 2023-09-12T12:21:22,503 | ^~~~~~~ 2023-09-12T12:21:22,503 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,504 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,505 | ^ 2023-09-12T12:21:22,505 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,506 3781 | sdecode(s->ss[0], printsh); 2023-09-12T12:21:22,506 | ^~~~~~~ 2023-09-12T12:21:22,507 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,507 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,508 | ^ 2023-09-12T12:21:22,509 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,509 3788 | sdecode(s->ss[1], printsh); 2023-09-12T12:21:22,510 | ^~~~~~~ 2023-09-12T12:21:22,511 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,511 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,512 | ^ 2023-09-12T12:21:22,512 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,513 3788 | sdecode(s->ss[1], printsh); 2023-09-12T12:21:22,514 | ^~~~~~~ 2023-09-12T12:21:22,515 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,515 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,516 | ^ 2023-09-12T12:21:22,516 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,517 3788 | sdecode(s->ss[1], printsh); 2023-09-12T12:21:22,517 | ^~~~~~~ 2023-09-12T12:21:22,518 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,518 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,519 | ^ 2023-09-12T12:21:22,519 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,520 3811 | decode(s->ss[6], printtri); 2023-09-12T12:21:22,520 | ^~~~~~ 2023-09-12T12:21:22,521 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,521 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,522 | ^ 2023-09-12T12:21:22,522 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,523 3811 | decode(s->ss[6], printtri); 2023-09-12T12:21:22,523 | ^~~~~~ 2023-09-12T12:21:22,524 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,524 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,525 | ^ 2023-09-12T12:21:22,526 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,526 3811 | decode(s->ss[6], printtri); 2023-09-12T12:21:22,527 | ^~~~~~ 2023-09-12T12:21:22,528 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,528 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,529 | ^ 2023-09-12T12:21:22,530 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,530 3818 | decode(s->ss[7], printtri); 2023-09-12T12:21:22,531 | ^~~~~~ 2023-09-12T12:21:22,532 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,533 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,533 | ^ 2023-09-12T12:21:22,534 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,535 3818 | decode(s->ss[7], printtri); 2023-09-12T12:21:22,535 | ^~~~~~ 2023-09-12T12:21:22,536 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,536 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,537 | ^ 2023-09-12T12:21:22,538 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,538 3818 | decode(s->ss[7], printtri); 2023-09-12T12:21:22,539 | ^~~~~~ 2023-09-12T12:21:22,540 c/triangle.c: In function ‘poolrestart’: 2023-09-12T12:21:22,541 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,541 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T12:21:22,542 | ^ 2023-09-12T12:21:22,543 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,545 3911 | pool->nextitem = (VOID *) 2023-09-12T12:21:22,546 | ^ 2023-09-12T12:21:22,546 c/triangle.c: In function ‘poolinit’: 2023-09-12T12:21:22,548 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T12:21:22,591 3956 | if (alignment > sizeof(VOID *)) { 2023-09-12T12:21:22,591 | ^ 2023-09-12T12:21:22,592 c/triangle.c: In function ‘poolalloc’: 2023-09-12T12:21:22,592 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,592 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T12:21:22,593 | ^ 2023-09-12T12:21:22,593 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,594 4045 | pool->nextitem = (VOID *) 2023-09-12T12:21:22,594 | ^ 2023-09-12T12:21:22,594 c/triangle.c: In function ‘traversalinit’: 2023-09-12T12:21:22,595 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,595 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T12:21:22,596 | ^ 2023-09-12T12:21:22,596 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,596 4109 | pool->pathitem = (VOID *) 2023-09-12T12:21:22,597 | ^ 2023-09-12T12:21:22,597 c/triangle.c: In function ‘traverse’: 2023-09-12T12:21:22,598 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,598 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T12:21:22,599 | ^ 2023-09-12T12:21:22,599 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,600 4153 | pool->pathitem = (VOID *) 2023-09-12T12:21:22,600 | ^ 2023-09-12T12:21:22,601 c/triangle.c: In function ‘dummyinit’: 2023-09-12T12:21:22,602 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,602 4213 | alignptr = (INT_PTR) m->dummytribase; 2023-09-12T12:21:22,603 | ^ 2023-09-12T12:21:22,604 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,604 4214 | m->dummytri = (triangle *) 2023-09-12T12:21:22,605 | ^ 2023-09-12T12:21:22,606 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,606 4236 | alignptr = (INT_PTR) m->dummysubbase; 2023-09-12T12:21:22,607 | ^ 2023-09-12T12:21:22,607 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,608 4237 | m->dummysub = (subseg *) 2023-09-12T12:21:22,609 | ^ 2023-09-12T12:21:22,609 c/triangle.c: In function ‘initializetrisubpools’: 2023-09-12T12:21:22,610 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T12:21:22,610 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2023-09-12T12:21:22,611 | ^ 2023-09-12T12:21:22,611 c/triangle.c: In function ‘getvertex’: 2023-09-12T12:21:22,612 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,612 4613 | alignptr = (INT_PTR) (getblock + 1); 2023-09-12T12:21:22,613 | ^ 2023-09-12T12:21:22,613 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,614 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2023-09-12T12:21:22,615 | ^ 2023-09-12T12:21:22,615 c/triangle.c: In function ‘checkmesh’: 2023-09-12T12:21:22,616 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,617 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,617 | ^ 2023-09-12T12:21:22,617 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,618 969 | decode(ptr, otri2); 2023-09-12T12:21:22,618 | ^~~~~~ 2023-09-12T12:21:22,619 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,619 6748 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,620 | ^~~ 2023-09-12T12:21:22,620 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,621 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,621 | ^ 2023-09-12T12:21:22,622 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,622 969 | decode(ptr, otri2); 2023-09-12T12:21:22,623 | ^~~~~~ 2023-09-12T12:21:22,623 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,623 6748 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,624 | ^~~ 2023-09-12T12:21:22,624 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,625 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,625 | ^ 2023-09-12T12:21:22,626 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,627 969 | decode(ptr, otri2); 2023-09-12T12:21:22,627 | ^~~~~~ 2023-09-12T12:21:22,628 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,629 6748 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,630 | ^~~ 2023-09-12T12:21:22,631 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,632 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,633 | ^ 2023-09-12T12:21:22,633 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,634 969 | decode(ptr, otri2); 2023-09-12T12:21:22,635 | ^~~~~~ 2023-09-12T12:21:22,636 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,637 6751 | sym(oppotri, oppooppotri); 2023-09-12T12:21:22,638 | ^~~ 2023-09-12T12:21:22,639 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,640 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,641 | ^ 2023-09-12T12:21:22,642 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,643 969 | decode(ptr, otri2); 2023-09-12T12:21:22,644 | ^~~~~~ 2023-09-12T12:21:22,645 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,646 6751 | sym(oppotri, oppooppotri); 2023-09-12T12:21:22,647 | ^~~ 2023-09-12T12:21:22,648 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,649 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,650 | ^ 2023-09-12T12:21:22,650 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,651 969 | decode(ptr, otri2); 2023-09-12T12:21:22,652 | ^~~~~~ 2023-09-12T12:21:22,653 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,653 6751 | sym(oppotri, oppooppotri); 2023-09-12T12:21:22,654 | ^~~ 2023-09-12T12:21:22,656 c/triangle.c: In function ‘checkdelaunay’: 2023-09-12T12:21:22,656 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,657 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,658 | ^ 2023-09-12T12:21:22,658 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,658 969 | decode(ptr, otri2); 2023-09-12T12:21:22,659 | ^~~~~~ 2023-09-12T12:21:22,659 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,660 6841 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,660 | ^~~ 2023-09-12T12:21:22,660 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,661 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,661 | ^ 2023-09-12T12:21:22,662 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,662 969 | decode(ptr, otri2); 2023-09-12T12:21:22,662 | ^~~~~~ 2023-09-12T12:21:22,663 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,663 6841 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,664 | ^~~ 2023-09-12T12:21:22,664 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,664 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,665 | ^ 2023-09-12T12:21:22,665 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,666 969 | decode(ptr, otri2); 2023-09-12T12:21:22,666 | ^~~~~~ 2023-09-12T12:21:22,667 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,668 6841 | sym(triangleloop, oppotri); 2023-09-12T12:21:22,668 | ^~~ 2023-09-12T12:21:22,669 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,669 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,670 | ^ 2023-09-12T12:21:22,670 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,671 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,672 | ^~~~~~~ 2023-09-12T12:21:22,672 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,673 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T12:21:22,673 | ^~~~~~~ 2023-09-12T12:21:22,674 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,675 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,675 | ^ 2023-09-12T12:21:22,676 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,676 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,677 | ^~~~~~~ 2023-09-12T12:21:22,677 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,678 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T12:21:22,679 | ^~~~~~~ 2023-09-12T12:21:22,679 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,680 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,680 | ^ 2023-09-12T12:21:22,681 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,681 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,682 | ^~~~~~~ 2023-09-12T12:21:22,683 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,683 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T12:21:22,684 | ^~~~~~~ 2023-09-12T12:21:22,685 c/triangle.c: In function ‘enqueuebadtri’: 2023-09-12T12:21:22,685 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,685 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,686 | ^ 2023-09-12T12:21:22,686 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,687 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T12:21:22,687 | ^~~~~~ 2023-09-12T12:21:22,688 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,688 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,688 | ^ 2023-09-12T12:21:22,689 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,689 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T12:21:22,690 | ^~~~~~ 2023-09-12T12:21:22,690 c/triangle.c: In function ‘checkseg4encroach’: 2023-09-12T12:21:22,690 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,691 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,691 | ^ 2023-09-12T12:21:22,692 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,692 1296 | decode(ptr, otri) 2023-09-12T12:21:22,693 | ^~~~~~ 2023-09-12T12:21:22,693 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,694 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T12:21:22,694 | ^~~~~~~ 2023-09-12T12:21:22,695 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,695 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,696 | ^ 2023-09-12T12:21:22,697 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,697 1296 | decode(ptr, otri) 2023-09-12T12:21:22,698 | ^~~~~~ 2023-09-12T12:21:22,698 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,699 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T12:21:22,700 | ^~~~~~~ 2023-09-12T12:21:22,700 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,701 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,702 | ^ 2023-09-12T12:21:22,702 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,703 1296 | decode(ptr, otri) 2023-09-12T12:21:22,703 | ^~~~~~ 2023-09-12T12:21:22,704 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,704 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T12:21:22,705 | ^~~~~~~ 2023-09-12T12:21:22,705 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,706 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,706 | ^ 2023-09-12T12:21:22,707 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,708 1296 | decode(ptr, otri) 2023-09-12T12:21:22,708 | ^~~~~~ 2023-09-12T12:21:22,709 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,709 7163 | stpivot(testsym, neighbortri); 2023-09-12T12:21:22,710 | ^~~~~~~ 2023-09-12T12:21:22,711 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,711 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,712 | ^ 2023-09-12T12:21:22,713 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,713 1296 | decode(ptr, otri) 2023-09-12T12:21:22,713 | ^~~~~~ 2023-09-12T12:21:22,714 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,714 7163 | stpivot(testsym, neighbortri); 2023-09-12T12:21:22,714 | ^~~~~~~ 2023-09-12T12:21:22,715 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,715 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,716 | ^ 2023-09-12T12:21:22,716 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,716 1296 | decode(ptr, otri) 2023-09-12T12:21:22,717 | ^~~~~~ 2023-09-12T12:21:22,717 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:22,718 7163 | stpivot(testsym, neighbortri); 2023-09-12T12:21:22,718 | ^~~~~~~ 2023-09-12T12:21:22,718 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,719 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,719 | ^ 2023-09-12T12:21:22,720 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,720 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T12:21:22,721 | ^~~~~~~ 2023-09-12T12:21:22,721 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,721 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,722 | ^ 2023-09-12T12:21:22,722 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,723 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T12:21:22,724 | ^~~~~~~ 2023-09-12T12:21:22,724 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,725 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,726 | ^ 2023-09-12T12:21:22,726 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,727 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T12:21:22,727 | ^~~~~~~ 2023-09-12T12:21:22,728 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,728 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,729 | ^ 2023-09-12T12:21:22,729 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,730 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T12:21:22,731 | ^~~~~~~ 2023-09-12T12:21:22,731 c/triangle.c: In function ‘testtriangle’: 2023-09-12T12:21:22,732 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,732 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,733 | ^ 2023-09-12T12:21:22,733 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,734 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,734 | ^~~~~~~ 2023-09-12T12:21:22,735 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,736 7338 | tspivot(tri1, testsub); 2023-09-12T12:21:22,736 | ^~~~~~~ 2023-09-12T12:21:22,737 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,737 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,738 | ^ 2023-09-12T12:21:22,739 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,739 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,740 | ^~~~~~~ 2023-09-12T12:21:22,740 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,741 7338 | tspivot(tri1, testsub); 2023-09-12T12:21:22,741 | ^~~~~~~ 2023-09-12T12:21:22,741 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,742 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,742 | ^ 2023-09-12T12:21:22,742 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,743 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,743 | ^~~~~~~ 2023-09-12T12:21:22,743 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,744 7338 | tspivot(tri1, testsub); 2023-09-12T12:21:22,744 | ^~~~~~~ 2023-09-12T12:21:22,745 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,745 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,746 | ^ 2023-09-12T12:21:22,746 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,746 973 | decode(ptr, otri); 2023-09-12T12:21:22,747 | ^~~~~~ 2023-09-12T12:21:22,748 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,748 1014 | symself(otri); \ 2023-09-12T12:21:22,749 | ^~~~~~~ 2023-09-12T12:21:22,749 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:22,750 7343 | oprevself(tri1); 2023-09-12T12:21:22,751 | ^~~~~~~~~ 2023-09-12T12:21:22,752 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,752 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,753 | ^ 2023-09-12T12:21:22,753 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,754 973 | decode(ptr, otri); 2023-09-12T12:21:22,755 | ^~~~~~ 2023-09-12T12:21:22,755 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,756 1014 | symself(otri); \ 2023-09-12T12:21:22,756 | ^~~~~~~ 2023-09-12T12:21:22,757 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:22,757 7343 | oprevself(tri1); 2023-09-12T12:21:22,758 | ^~~~~~~~~ 2023-09-12T12:21:22,758 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,759 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,759 | ^ 2023-09-12T12:21:22,760 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,760 973 | decode(ptr, otri); 2023-09-12T12:21:22,761 | ^~~~~~ 2023-09-12T12:21:22,762 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,762 1014 | symself(otri); \ 2023-09-12T12:21:22,763 | ^~~~~~~ 2023-09-12T12:21:22,764 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:22,764 7343 | oprevself(tri1); 2023-09-12T12:21:22,765 | ^~~~~~~~~ 2023-09-12T12:21:22,767 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,767 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,768 | ^ 2023-09-12T12:21:22,768 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,769 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,769 | ^~~~~~~ 2023-09-12T12:21:22,770 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,770 7344 | tspivot(tri1, testsub); 2023-09-12T12:21:22,770 | ^~~~~~~ 2023-09-12T12:21:22,771 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,771 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,772 | ^ 2023-09-12T12:21:22,772 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,772 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,773 | ^~~~~~~ 2023-09-12T12:21:22,773 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,774 7344 | tspivot(tri1, testsub); 2023-09-12T12:21:22,774 | ^~~~~~~ 2023-09-12T12:21:22,775 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,775 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,775 | ^ 2023-09-12T12:21:22,776 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,776 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,777 | ^~~~~~~ 2023-09-12T12:21:22,777 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,778 7344 | tspivot(tri1, testsub); 2023-09-12T12:21:22,779 | ^~~~~~~ 2023-09-12T12:21:22,779 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,780 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,781 | ^ 2023-09-12T12:21:22,781 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,782 973 | decode(ptr, otri); 2023-09-12T12:21:22,782 | ^~~~~~ 2023-09-12T12:21:22,783 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,784 1026 | symself(otri); \ 2023-09-12T12:21:22,784 | ^~~~~~~ 2023-09-12T12:21:22,785 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T12:21:22,785 7351 | dnextself(tri2); 2023-09-12T12:21:22,786 | ^~~~~~~~~ 2023-09-12T12:21:22,786 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,787 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,787 | ^ 2023-09-12T12:21:22,788 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,788 973 | decode(ptr, otri); 2023-09-12T12:21:22,789 | ^~~~~~ 2023-09-12T12:21:22,789 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,790 1026 | symself(otri); \ 2023-09-12T12:21:22,791 | ^~~~~~~ 2023-09-12T12:21:22,791 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T12:21:22,792 7351 | dnextself(tri2); 2023-09-12T12:21:22,792 | ^~~~~~~~~ 2023-09-12T12:21:22,793 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,794 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,794 | ^ 2023-09-12T12:21:22,795 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,796 973 | decode(ptr, otri); 2023-09-12T12:21:22,796 | ^~~~~~ 2023-09-12T12:21:22,796 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,797 1026 | symself(otri); \ 2023-09-12T12:21:22,797 | ^~~~~~~ 2023-09-12T12:21:22,798 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T12:21:22,798 7351 | dnextself(tri2); 2023-09-12T12:21:22,798 | ^~~~~~~~~ 2023-09-12T12:21:22,799 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,799 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,800 | ^ 2023-09-12T12:21:22,801 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,801 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,802 | ^~~~~~~ 2023-09-12T12:21:22,802 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,803 7352 | tspivot(tri2, testsub); 2023-09-12T12:21:22,803 | ^~~~~~~ 2023-09-12T12:21:22,803 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,804 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,804 | ^ 2023-09-12T12:21:22,805 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,805 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,805 | ^~~~~~~ 2023-09-12T12:21:22,806 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,806 7352 | tspivot(tri2, testsub); 2023-09-12T12:21:22,807 | ^~~~~~~ 2023-09-12T12:21:22,808 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,808 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,809 | ^ 2023-09-12T12:21:22,809 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,810 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,810 | ^~~~~~~ 2023-09-12T12:21:22,811 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,811 7352 | tspivot(tri2, testsub); 2023-09-12T12:21:22,812 | ^~~~~~~ 2023-09-12T12:21:22,812 c/triangle.c: In function ‘makevertexmap’: 2023-09-12T12:21:22,813 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,814 | ^ 2023-09-12T12:21:22,815 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T12:21:22,815 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T12:21:22,816 | ^~~~~ 2023-09-12T12:21:22,816 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,817 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T12:21:22,817 | ^~~~~~ 2023-09-12T12:21:22,818 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,818 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,819 | ^ 2023-09-12T12:21:22,820 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T12:21:22,820 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T12:21:22,821 | ^~~~~ 2023-09-12T12:21:22,822 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,822 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T12:21:22,822 | ^~~~~~ 2023-09-12T12:21:22,823 c/triangle.c: In function ‘preciselocate’: 2023-09-12T12:21:22,823 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,824 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,824 | ^ 2023-09-12T12:21:22,824 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,825 969 | decode(ptr, otri2); 2023-09-12T12:21:22,825 | ^~~~~~ 2023-09-12T12:21:22,826 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,826 7590 | sym(backtracktri, *searchtri); 2023-09-12T12:21:22,826 | ^~~ 2023-09-12T12:21:22,827 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,827 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,828 | ^ 2023-09-12T12:21:22,828 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,829 969 | decode(ptr, otri2); 2023-09-12T12:21:22,829 | ^~~~~~ 2023-09-12T12:21:22,829 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,830 7590 | sym(backtracktri, *searchtri); 2023-09-12T12:21:22,830 | ^~~ 2023-09-12T12:21:22,831 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,831 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,832 | ^ 2023-09-12T12:21:22,832 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,833 969 | decode(ptr, otri2); 2023-09-12T12:21:22,833 | ^~~~~~ 2023-09-12T12:21:22,834 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,834 7590 | sym(backtracktri, *searchtri); 2023-09-12T12:21:22,834 | ^~~ 2023-09-12T12:21:22,835 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,835 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,836 | ^ 2023-09-12T12:21:22,837 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,837 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,838 | ^~~~~~~ 2023-09-12T12:21:22,838 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,839 7594 | tspivot(backtracktri, checkedge); 2023-09-12T12:21:22,840 | ^~~~~~~ 2023-09-12T12:21:22,840 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,841 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,841 | ^ 2023-09-12T12:21:22,842 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,842 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,843 | ^~~~~~~ 2023-09-12T12:21:22,843 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,844 7594 | tspivot(backtracktri, checkedge); 2023-09-12T12:21:22,844 | ^~~~~~~ 2023-09-12T12:21:22,845 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,845 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,846 | ^ 2023-09-12T12:21:22,846 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,847 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,848 | ^~~~~~~ 2023-09-12T12:21:22,848 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,849 7594 | tspivot(backtracktri, checkedge); 2023-09-12T12:21:22,849 | ^~~~~~~ 2023-09-12T12:21:22,849 c/triangle.c: In function ‘locate’: 2023-09-12T12:21:22,850 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,850 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2023-09-12T12:21:22,851 | ^ 2023-09-12T12:21:22,851 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,851 7737 | firsttri = (char *) (alignptr + 2023-09-12T12:21:22,852 | ^ 2023-09-12T12:21:22,852 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,853 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,853 | ^ 2023-09-12T12:21:22,854 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,854 973 | decode(ptr, otri); 2023-09-12T12:21:22,854 | ^~~~~~ 2023-09-12T12:21:22,855 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,855 7789 | symself(*searchtri); 2023-09-12T12:21:22,856 | ^~~~~~~ 2023-09-12T12:21:22,856 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,857 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,857 | ^ 2023-09-12T12:21:22,858 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,859 973 | decode(ptr, otri); 2023-09-12T12:21:22,859 | ^~~~~~ 2023-09-12T12:21:22,860 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,861 7789 | symself(*searchtri); 2023-09-12T12:21:22,861 | ^~~~~~~ 2023-09-12T12:21:22,862 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,862 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,863 | ^ 2023-09-12T12:21:22,864 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,864 973 | decode(ptr, otri); 2023-09-12T12:21:22,865 | ^~~~~~ 2023-09-12T12:21:22,866 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:22,866 7789 | symself(*searchtri); 2023-09-12T12:21:22,867 | ^~~~~~~ 2023-09-12T12:21:22,867 c/triangle.c: In function ‘insertsubseg’: 2023-09-12T12:21:22,868 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,868 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:22,869 | ^ 2023-09-12T12:21:22,870 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,870 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,871 | ^~~~~~~ 2023-09-12T12:21:22,871 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,872 7847 | tspivot(*tri, newsubseg); 2023-09-12T12:21:22,872 | ^~~~~~~ 2023-09-12T12:21:22,873 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,873 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:22,874 | ^ 2023-09-12T12:21:22,875 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,875 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,876 | ^~~~~~~ 2023-09-12T12:21:22,877 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,877 7847 | tspivot(*tri, newsubseg); 2023-09-12T12:21:22,878 | ^~~~~~~ 2023-09-12T12:21:22,878 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,878 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:22,879 | ^ 2023-09-12T12:21:22,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:22,880 1289 | sdecode(sptr, osub) 2023-09-12T12:21:22,880 | ^~~~~~~ 2023-09-12T12:21:22,880 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:22,881 7847 | tspivot(*tri, newsubseg); 2023-09-12T12:21:22,881 | ^~~~~~~ 2023-09-12T12:21:22,882 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,882 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,882 | ^ 2023-09-12T12:21:22,883 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,883 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:22,884 | ^~~~~~~ 2023-09-12T12:21:22,884 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,884 7859 | tsbond(*tri, newsubseg); 2023-09-12T12:21:22,885 | ^~~~~~ 2023-09-12T12:21:22,886 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,886 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,887 | ^ 2023-09-12T12:21:22,887 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,888 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:22,888 | ^~~~~~~ 2023-09-12T12:21:22,888 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,889 7859 | tsbond(*tri, newsubseg); 2023-09-12T12:21:22,889 | ^~~~~~ 2023-09-12T12:21:22,890 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,891 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,891 | ^ 2023-09-12T12:21:22,892 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,892 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:22,893 | ^~~~~~ 2023-09-12T12:21:22,893 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,894 7859 | tsbond(*tri, newsubseg); 2023-09-12T12:21:22,894 | ^~~~~~ 2023-09-12T12:21:22,895 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,895 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,895 | ^ 2023-09-12T12:21:22,896 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,896 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:22,897 | ^~~~~~ 2023-09-12T12:21:22,897 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,898 7859 | tsbond(*tri, newsubseg); 2023-09-12T12:21:22,899 | ^~~~~~ 2023-09-12T12:21:22,899 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,900 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,901 | ^ 2023-09-12T12:21:22,901 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,902 969 | decode(ptr, otri2); 2023-09-12T12:21:22,902 | ^~~~~~ 2023-09-12T12:21:22,903 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,903 7860 | sym(*tri, oppotri); 2023-09-12T12:21:22,903 | ^~~ 2023-09-12T12:21:22,904 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,904 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,904 | ^ 2023-09-12T12:21:22,905 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,905 969 | decode(ptr, otri2); 2023-09-12T12:21:22,906 | ^~~~~~ 2023-09-12T12:21:22,906 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,906 7860 | sym(*tri, oppotri); 2023-09-12T12:21:22,907 | ^~~ 2023-09-12T12:21:22,907 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,908 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,908 | ^ 2023-09-12T12:21:22,909 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,909 969 | decode(ptr, otri2); 2023-09-12T12:21:22,909 | ^~~~~~ 2023-09-12T12:21:22,910 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,910 7860 | sym(*tri, oppotri); 2023-09-12T12:21:22,911 | ^~~ 2023-09-12T12:21:22,911 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,912 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,912 | ^ 2023-09-12T12:21:22,913 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,914 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:22,914 | ^~~~~~~ 2023-09-12T12:21:22,915 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,916 7862 | tsbond(oppotri, newsubseg); 2023-09-12T12:21:22,916 | ^~~~~~ 2023-09-12T12:21:22,917 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,918 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:22,918 | ^ 2023-09-12T12:21:22,919 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:22,919 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:22,920 | ^~~~~~~ 2023-09-12T12:21:22,920 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,921 7862 | tsbond(oppotri, newsubseg); 2023-09-12T12:21:22,921 | ^~~~~~ 2023-09-12T12:21:22,922 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,923 | ^ 2023-09-12T12:21:22,924 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,924 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:22,925 | ^~~~~~ 2023-09-12T12:21:22,925 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,926 7862 | tsbond(oppotri, newsubseg); 2023-09-12T12:21:22,926 | ^~~~~~ 2023-09-12T12:21:22,927 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,928 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:22,929 | ^ 2023-09-12T12:21:22,929 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:22,930 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:22,930 | ^~~~~~ 2023-09-12T12:21:22,930 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:22,931 7862 | tsbond(oppotri, newsubseg); 2023-09-12T12:21:22,931 | ^~~~~~ 2023-09-12T12:21:22,932 c/triangle.c: In function ‘flip’: 2023-09-12T12:21:22,934 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,934 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,935 | ^ 2023-09-12T12:21:22,935 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,936 969 | decode(ptr, otri2); 2023-09-12T12:21:22,936 | ^~~~~~ 2023-09-12T12:21:22,936 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,937 7949 | sym(*flipedge, top); 2023-09-12T12:21:22,937 | ^~~ 2023-09-12T12:21:22,940 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,940 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,941 | ^ 2023-09-12T12:21:22,941 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,942 969 | decode(ptr, otri2); 2023-09-12T12:21:22,942 | ^~~~~~ 2023-09-12T12:21:22,943 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,944 7949 | sym(*flipedge, top); 2023-09-12T12:21:22,944 | ^~~ 2023-09-12T12:21:22,946 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,947 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,947 | ^ 2023-09-12T12:21:22,948 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,948 969 | decode(ptr, otri2); 2023-09-12T12:21:22,949 | ^~~~~~ 2023-09-12T12:21:22,949 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,950 7949 | sym(*flipedge, top); 2023-09-12T12:21:22,951 | ^~~ 2023-09-12T12:21:22,952 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,953 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,953 | ^ 2023-09-12T12:21:22,954 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,954 969 | decode(ptr, otri2); 2023-09-12T12:21:22,955 | ^~~~~~ 2023-09-12T12:21:22,956 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,956 7969 | sym(topleft, toplcasing); 2023-09-12T12:21:22,957 | ^~~ 2023-09-12T12:21:22,959 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,959 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,960 | ^ 2023-09-12T12:21:22,960 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,961 969 | decode(ptr, otri2); 2023-09-12T12:21:22,961 | ^~~~~~ 2023-09-12T12:21:22,962 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,962 7969 | sym(topleft, toplcasing); 2023-09-12T12:21:22,963 | ^~~ 2023-09-12T12:21:22,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,965 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,966 | ^ 2023-09-12T12:21:22,967 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,967 969 | decode(ptr, otri2); 2023-09-12T12:21:22,968 | ^~~~~~ 2023-09-12T12:21:22,968 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,968 7969 | sym(topleft, toplcasing); 2023-09-12T12:21:22,969 | ^~~ 2023-09-12T12:21:22,971 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,971 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,972 | ^ 2023-09-12T12:21:22,972 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,972 969 | decode(ptr, otri2); 2023-09-12T12:21:22,973 | ^~~~~~ 2023-09-12T12:21:22,973 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,974 7971 | sym(topright, toprcasing); 2023-09-12T12:21:22,974 | ^~~ 2023-09-12T12:21:22,976 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,976 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,977 | ^ 2023-09-12T12:21:22,977 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,978 969 | decode(ptr, otri2); 2023-09-12T12:21:22,978 | ^~~~~~ 2023-09-12T12:21:22,979 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,979 7971 | sym(topright, toprcasing); 2023-09-12T12:21:22,980 | ^~~ 2023-09-12T12:21:22,981 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,982 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:22,983 | ^ 2023-09-12T12:21:22,983 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,984 969 | decode(ptr, otri2); 2023-09-12T12:21:22,984 | ^~~~~~ 2023-09-12T12:21:22,985 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,985 7971 | sym(topright, toprcasing); 2023-09-12T12:21:22,986 | ^~~ 2023-09-12T12:21:22,987 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,987 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:22,988 | ^ 2023-09-12T12:21:22,988 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,989 969 | decode(ptr, otri2); 2023-09-12T12:21:22,989 | ^~~~~~ 2023-09-12T12:21:22,990 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,990 7973 | sym(botleft, botlcasing); 2023-09-12T12:21:22,991 | ^~~ 2023-09-12T12:21:22,993 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:22,993 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:22,994 | ^ 2023-09-12T12:21:22,994 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:22,995 969 | decode(ptr, otri2); 2023-09-12T12:21:22,995 | ^~~~~~ 2023-09-12T12:21:22,996 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:22,996 7973 | sym(botleft, botlcasing); 2023-09-12T12:21:22,997 | ^~~ 2023-09-12T12:21:22,999 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:22,999 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,000 | ^ 2023-09-12T12:21:23,001 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,001 969 | decode(ptr, otri2); 2023-09-12T12:21:23,002 | ^~~~~~ 2023-09-12T12:21:23,002 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,003 7973 | sym(botleft, botlcasing); 2023-09-12T12:21:23,003 | ^~~ 2023-09-12T12:21:23,004 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,004 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,005 | ^ 2023-09-12T12:21:23,005 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,006 969 | decode(ptr, otri2); 2023-09-12T12:21:23,006 | ^~~~~~ 2023-09-12T12:21:23,006 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,007 7975 | sym(botright, botrcasing); 2023-09-12T12:21:23,007 | ^~~ 2023-09-12T12:21:23,008 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,009 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,009 | ^ 2023-09-12T12:21:23,010 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,010 969 | decode(ptr, otri2); 2023-09-12T12:21:23,011 | ^~~~~~ 2023-09-12T12:21:23,011 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,012 7975 | sym(botright, botrcasing); 2023-09-12T12:21:23,012 | ^~~ 2023-09-12T12:21:23,013 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,014 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,014 | ^ 2023-09-12T12:21:23,015 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,016 969 | decode(ptr, otri2); 2023-09-12T12:21:23,016 | ^~~~~~ 2023-09-12T12:21:23,017 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,018 7975 | sym(botright, botrcasing); 2023-09-12T12:21:23,018 | ^~~ 2023-09-12T12:21:23,019 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,020 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,020 | ^ 2023-09-12T12:21:23,021 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,022 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,022 | ^~~~~~ 2023-09-12T12:21:23,023 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,023 7977 | bond(topleft, botlcasing); 2023-09-12T12:21:23,024 | ^~~~ 2023-09-12T12:21:23,025 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,025 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,026 | ^ 2023-09-12T12:21:23,026 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,027 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,028 | ^~~~~~ 2023-09-12T12:21:23,029 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,030 7977 | bond(topleft, botlcasing); 2023-09-12T12:21:23,031 | ^~~~ 2023-09-12T12:21:23,032 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,033 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,034 | ^ 2023-09-12T12:21:23,036 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,037 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,037 | ^~~~~~ 2023-09-12T12:21:23,038 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,039 7977 | bond(topleft, botlcasing); 2023-09-12T12:21:23,040 | ^~~~ 2023-09-12T12:21:23,260 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,260 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,261 | ^ 2023-09-12T12:21:23,261 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,262 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,262 | ^~~~~~ 2023-09-12T12:21:23,262 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,263 7977 | bond(topleft, botlcasing); 2023-09-12T12:21:23,263 | ^~~~ 2023-09-12T12:21:23,264 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,264 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,265 | ^ 2023-09-12T12:21:23,265 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,265 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,266 | ^~~~~~ 2023-09-12T12:21:23,267 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,267 7978 | bond(botleft, botrcasing); 2023-09-12T12:21:23,268 | ^~~~ 2023-09-12T12:21:23,268 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,269 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,269 | ^ 2023-09-12T12:21:23,270 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,270 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,271 | ^~~~~~ 2023-09-12T12:21:23,271 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,272 7978 | bond(botleft, botrcasing); 2023-09-12T12:21:23,272 | ^~~~ 2023-09-12T12:21:23,273 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,273 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,274 | ^ 2023-09-12T12:21:23,274 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,275 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,275 | ^~~~~~ 2023-09-12T12:21:23,276 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,276 7978 | bond(botleft, botrcasing); 2023-09-12T12:21:23,277 | ^~~~ 2023-09-12T12:21:23,277 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,278 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,278 | ^ 2023-09-12T12:21:23,279 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,280 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,280 | ^~~~~~ 2023-09-12T12:21:23,281 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,281 7978 | bond(botleft, botrcasing); 2023-09-12T12:21:23,282 | ^~~~ 2023-09-12T12:21:23,283 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,283 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,284 | ^ 2023-09-12T12:21:23,284 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,285 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,285 | ^~~~~~ 2023-09-12T12:21:23,285 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,286 7979 | bond(botright, toprcasing); 2023-09-12T12:21:23,286 | ^~~~ 2023-09-12T12:21:23,287 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,287 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,287 | ^ 2023-09-12T12:21:23,288 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,288 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,289 | ^~~~~~ 2023-09-12T12:21:23,289 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,290 7979 | bond(botright, toprcasing); 2023-09-12T12:21:23,290 | ^~~~ 2023-09-12T12:21:23,290 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,291 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,291 | ^ 2023-09-12T12:21:23,292 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,292 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,293 | ^~~~~~ 2023-09-12T12:21:23,294 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,294 7979 | bond(botright, toprcasing); 2023-09-12T12:21:23,295 | ^~~~ 2023-09-12T12:21:23,296 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,296 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,297 | ^ 2023-09-12T12:21:23,297 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,298 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,299 | ^~~~~~ 2023-09-12T12:21:23,299 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,300 7979 | bond(botright, toprcasing); 2023-09-12T12:21:23,300 | ^~~~ 2023-09-12T12:21:23,301 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,301 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,302 | ^ 2023-09-12T12:21:23,303 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,303 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,304 | ^~~~~~ 2023-09-12T12:21:23,304 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,305 7980 | bond(topright, toplcasing); 2023-09-12T12:21:23,305 | ^~~~ 2023-09-12T12:21:23,306 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,306 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,307 | ^ 2023-09-12T12:21:23,308 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,308 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:23,309 | ^~~~~~ 2023-09-12T12:21:23,310 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,310 7980 | bond(topright, toplcasing); 2023-09-12T12:21:23,311 | ^~~~ 2023-09-12T12:21:23,311 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,311 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,312 | ^ 2023-09-12T12:21:23,312 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,313 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,313 | ^~~~~~ 2023-09-12T12:21:23,313 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,314 7980 | bond(topright, toplcasing); 2023-09-12T12:21:23,314 | ^~~~ 2023-09-12T12:21:23,315 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,315 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,315 | ^ 2023-09-12T12:21:23,316 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,316 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:23,317 | ^~~~~~ 2023-09-12T12:21:23,317 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:23,317 7980 | bond(topright, toplcasing); 2023-09-12T12:21:23,318 | ^~~~ 2023-09-12T12:21:23,318 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,319 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:23,319 | ^ 2023-09-12T12:21:23,320 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,320 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,321 | ^~~~~~~ 2023-09-12T12:21:23,321 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,322 7984 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:23,322 | ^~~~~~~ 2023-09-12T12:21:23,323 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,323 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:23,324 | ^ 2023-09-12T12:21:23,324 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,325 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,325 | ^~~~~~~ 2023-09-12T12:21:23,326 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,326 7984 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:23,327 | ^~~~~~~ 2023-09-12T12:21:23,327 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,328 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:23,328 | ^ 2023-09-12T12:21:23,329 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,329 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,330 | ^~~~~~~ 2023-09-12T12:21:23,331 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,331 7984 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:23,332 | ^~~~~~~ 2023-09-12T12:21:23,332 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,333 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:23,333 | ^ 2023-09-12T12:21:23,334 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,334 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,335 | ^~~~~~~ 2023-09-12T12:21:23,335 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,336 7985 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:23,336 | ^~~~~~~ 2023-09-12T12:21:23,337 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,337 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:23,338 | ^ 2023-09-12T12:21:23,338 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,338 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,339 | ^~~~~~~ 2023-09-12T12:21:23,339 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,340 7985 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:23,340 | ^~~~~~~ 2023-09-12T12:21:23,341 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,341 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:23,342 | ^ 2023-09-12T12:21:23,342 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,342 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,343 | ^~~~~~~ 2023-09-12T12:21:23,343 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,344 7985 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:23,344 | ^~~~~~~ 2023-09-12T12:21:23,345 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,346 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:23,346 | ^ 2023-09-12T12:21:23,347 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,347 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,348 | ^~~~~~~ 2023-09-12T12:21:23,348 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,348 7986 | tspivot(botright, botrsubseg); 2023-09-12T12:21:23,349 | ^~~~~~~ 2023-09-12T12:21:23,350 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,350 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:23,351 | ^ 2023-09-12T12:21:23,351 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,352 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,353 | ^~~~~~~ 2023-09-12T12:21:23,353 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,354 7986 | tspivot(botright, botrsubseg); 2023-09-12T12:21:23,354 | ^~~~~~~ 2023-09-12T12:21:23,355 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,355 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:23,356 | ^ 2023-09-12T12:21:23,356 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,357 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,357 | ^~~~~~~ 2023-09-12T12:21:23,358 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,358 7986 | tspivot(botright, botrsubseg); 2023-09-12T12:21:23,359 | ^~~~~~~ 2023-09-12T12:21:23,360 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,360 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:23,361 | ^ 2023-09-12T12:21:23,361 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,362 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,363 | ^~~~~~~ 2023-09-12T12:21:23,363 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,364 7987 | tspivot(topright, toprsubseg); 2023-09-12T12:21:23,364 | ^~~~~~~ 2023-09-12T12:21:23,365 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,365 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:23,365 | ^ 2023-09-12T12:21:23,366 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,366 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,367 | ^~~~~~~ 2023-09-12T12:21:23,367 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,367 7987 | tspivot(topright, toprsubseg); 2023-09-12T12:21:23,368 | ^~~~~~~ 2023-09-12T12:21:23,368 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,369 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:23,369 | ^ 2023-09-12T12:21:23,369 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:23,370 1289 | sdecode(sptr, osub) 2023-09-12T12:21:23,370 | ^~~~~~~ 2023-09-12T12:21:23,371 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:23,371 7987 | tspivot(topright, toprsubseg); 2023-09-12T12:21:23,372 | ^~~~~~~ 2023-09-12T12:21:23,372 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,372 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,373 | ^ 2023-09-12T12:21:23,374 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,374 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,375 | ^~~~~~~ 2023-09-12T12:21:23,376 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,376 7991 | tsbond(topright, toplsubseg); 2023-09-12T12:21:23,377 | ^~~~~~ 2023-09-12T12:21:23,377 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,378 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,378 | ^ 2023-09-12T12:21:23,379 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,380 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,380 | ^~~~~~~ 2023-09-12T12:21:23,381 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,381 7991 | tsbond(topright, toplsubseg); 2023-09-12T12:21:23,382 | ^~~~~~ 2023-09-12T12:21:23,382 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,384 | ^ 2023-09-12T12:21:23,384 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,385 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,385 | ^~~~~~ 2023-09-12T12:21:23,386 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,386 7991 | tsbond(topright, toplsubseg); 2023-09-12T12:21:23,387 | ^~~~~~ 2023-09-12T12:21:23,388 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,389 | ^ 2023-09-12T12:21:23,390 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,390 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,390 | ^~~~~~ 2023-09-12T12:21:23,391 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,391 7991 | tsbond(topright, toplsubseg); 2023-09-12T12:21:23,392 | ^~~~~~ 2023-09-12T12:21:23,392 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,392 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,393 | ^ 2023-09-12T12:21:23,393 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,393 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,394 | ^~~~~~~ 2023-09-12T12:21:23,394 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,395 7996 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:23,395 | ^~~~~~ 2023-09-12T12:21:23,396 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,396 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,396 | ^ 2023-09-12T12:21:23,397 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,397 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,398 | ^~~~~~~ 2023-09-12T12:21:23,398 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,399 7996 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:23,399 | ^~~~~~ 2023-09-12T12:21:23,400 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,400 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,401 | ^ 2023-09-12T12:21:23,401 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,402 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,402 | ^~~~~~ 2023-09-12T12:21:23,403 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,404 7996 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:23,404 | ^~~~~~ 2023-09-12T12:21:23,405 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,405 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,406 | ^ 2023-09-12T12:21:23,406 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,407 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,408 | ^~~~~~ 2023-09-12T12:21:23,409 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,410 7996 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:23,410 | ^~~~~~ 2023-09-12T12:21:23,411 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,412 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,413 | ^ 2023-09-12T12:21:23,413 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,414 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,415 | ^~~~~~~ 2023-09-12T12:21:23,416 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,417 8001 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:23,419 | ^~~~~~ 2023-09-12T12:21:23,420 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,421 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,422 | ^ 2023-09-12T12:21:23,423 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,424 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,425 | ^~~~~~~ 2023-09-12T12:21:23,426 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,427 8001 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:23,428 | ^~~~~~ 2023-09-12T12:21:23,430 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,430 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,431 | ^ 2023-09-12T12:21:23,431 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,432 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,432 | ^~~~~~ 2023-09-12T12:21:23,433 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,433 8001 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:23,434 | ^~~~~~ 2023-09-12T12:21:23,434 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,434 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,435 | ^ 2023-09-12T12:21:23,436 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,436 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,437 | ^~~~~~ 2023-09-12T12:21:23,438 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,439 8001 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:23,440 | ^~~~~~ 2023-09-12T12:21:23,442 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,443 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,444 | ^ 2023-09-12T12:21:23,445 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,446 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,447 | ^~~~~~~ 2023-09-12T12:21:23,448 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,448 8006 | tsbond(botright, toprsubseg); 2023-09-12T12:21:23,449 | ^~~~~~ 2023-09-12T12:21:23,449 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,450 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:23,451 | ^ 2023-09-12T12:21:23,452 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:23,453 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:23,454 | ^~~~~~~ 2023-09-12T12:21:23,456 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,501 8006 | tsbond(botright, toprsubseg); 2023-09-12T12:21:23,502 | ^~~~~~ 2023-09-12T12:21:23,504 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,505 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,506 | ^ 2023-09-12T12:21:23,508 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,510 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,511 | ^~~~~~ 2023-09-12T12:21:23,710 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,711 8006 | tsbond(botright, toprsubseg); 2023-09-12T12:21:23,711 | ^~~~~~ 2023-09-12T12:21:23,712 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,712 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:23,712 | ^ 2023-09-12T12:21:23,713 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:23,713 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:23,714 | ^~~~~~ 2023-09-12T12:21:23,714 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:23,715 8006 | tsbond(botright, toprsubseg); 2023-09-12T12:21:23,715 | ^~~~~~ 2023-09-12T12:21:23,715 c/triangle.c: In function ‘unflip’: 2023-09-12T12:21:23,716 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,716 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,717 | ^ 2023-09-12T12:21:23,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,718 969 | decode(ptr, otri2); 2023-09-12T12:21:23,718 | ^~~~~~ 2023-09-12T12:21:23,719 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,720 8084 | sym(*flipedge, top); 2023-09-12T12:21:23,720 | ^~~ 2023-09-12T12:21:23,721 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,722 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,722 | ^ 2023-09-12T12:21:23,723 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,724 969 | decode(ptr, otri2); 2023-09-12T12:21:23,724 | ^~~~~~ 2023-09-12T12:21:23,725 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,725 8084 | sym(*flipedge, top); 2023-09-12T12:21:23,726 | ^~~ 2023-09-12T12:21:23,727 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,727 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,728 | ^ 2023-09-12T12:21:23,729 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,729 969 | decode(ptr, otri2); 2023-09-12T12:21:23,730 | ^~~~~~ 2023-09-12T12:21:23,730 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,731 8084 | sym(*flipedge, top); 2023-09-12T12:21:23,732 | ^~~ 2023-09-12T12:21:23,733 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,734 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,736 | ^ 2023-09-12T12:21:23,737 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,738 969 | decode(ptr, otri2); 2023-09-12T12:21:23,738 | ^~~~~~ 2023-09-12T12:21:23,739 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,740 8104 | sym(topleft, toplcasing); 2023-09-12T12:21:23,741 | ^~~ 2023-09-12T12:21:23,741 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,742 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,744 | ^ 2023-09-12T12:21:23,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,745 969 | decode(ptr, otri2); 2023-09-12T12:21:23,746 | ^~~~~~ 2023-09-12T12:21:23,746 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,747 8104 | sym(topleft, toplcasing); 2023-09-12T12:21:23,748 | ^~~ 2023-09-12T12:21:23,749 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,749 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,750 | ^ 2023-09-12T12:21:23,751 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,752 969 | decode(ptr, otri2); 2023-09-12T12:21:23,752 | ^~~~~~ 2023-09-12T12:21:23,753 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,754 8104 | sym(topleft, toplcasing); 2023-09-12T12:21:23,754 | ^~~ 2023-09-12T12:21:23,755 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,755 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,755 | ^ 2023-09-12T12:21:23,756 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,756 969 | decode(ptr, otri2); 2023-09-12T12:21:23,757 | ^~~~~~ 2023-09-12T12:21:23,757 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,758 8106 | sym(topright, toprcasing); 2023-09-12T12:21:23,759 | ^~~ 2023-09-12T12:21:23,759 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,760 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,760 | ^ 2023-09-12T12:21:23,761 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,762 969 | decode(ptr, otri2); 2023-09-12T12:21:23,763 | ^~~~~~ 2023-09-12T12:21:23,763 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,764 8106 | sym(topright, toprcasing); 2023-09-12T12:21:23,765 | ^~~ 2023-09-12T12:21:23,766 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,767 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,767 | ^ 2023-09-12T12:21:23,768 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,769 969 | decode(ptr, otri2); 2023-09-12T12:21:23,770 | ^~~~~~ 2023-09-12T12:21:23,771 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,772 8106 | sym(topright, toprcasing); 2023-09-12T12:21:23,773 | ^~~ 2023-09-12T12:21:23,774 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,775 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,776 | ^ 2023-09-12T12:21:23,777 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,778 969 | decode(ptr, otri2); 2023-09-12T12:21:23,779 | ^~~~~~ 2023-09-12T12:21:23,780 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,782 8108 | sym(botleft, botlcasing); 2023-09-12T12:21:23,783 | ^~~ 2023-09-12T12:21:23,784 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,786 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,870 | ^ 2023-09-12T12:21:23,872 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,873 969 | decode(ptr, otri2); 2023-09-12T12:21:23,874 | ^~~~~~ 2023-09-12T12:21:23,875 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,876 8108 | sym(botleft, botlcasing); 2023-09-12T12:21:23,877 | ^~~ 2023-09-12T12:21:23,878 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:23,879 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:23,880 | ^ 2023-09-12T12:21:23,881 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,882 969 | decode(ptr, otri2); 2023-09-12T12:21:23,883 | ^~~~~~ 2023-09-12T12:21:23,884 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,885 8108 | sym(botleft, botlcasing); 2023-09-12T12:21:23,886 | ^~~ 2023-09-12T12:21:23,887 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,888 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:23,889 | ^ 2023-09-12T12:21:23,890 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:23,892 969 | decode(ptr, otri2); 2023-09-12T12:21:23,893 | ^~~~~~ 2023-09-12T12:21:23,894 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:23,895 8110 | sym(botright, botrcasing); 2023-09-12T12:21:23,897 | ^~~ 2023-09-12T12:21:23,898 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:23,900 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:23,901 | ^ 2023-09-12T12:21:23,903 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,160 969 | decode(ptr, otri2); 2023-09-12T12:21:24,160 | ^~~~~~ 2023-09-12T12:21:24,161 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,162 8110 | sym(botright, botrcasing); 2023-09-12T12:21:24,162 | ^~~ 2023-09-12T12:21:24,163 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,163 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,164 | ^ 2023-09-12T12:21:24,164 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,165 969 | decode(ptr, otri2); 2023-09-12T12:21:24,166 | ^~~~~~ 2023-09-12T12:21:24,166 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,166 8110 | sym(botright, botrcasing); 2023-09-12T12:21:24,167 | ^~~ 2023-09-12T12:21:24,167 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,168 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,168 | ^ 2023-09-12T12:21:24,169 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,169 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,170 | ^~~~~~ 2023-09-12T12:21:24,170 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,171 8112 | bond(topleft, toprcasing); 2023-09-12T12:21:24,171 | ^~~~ 2023-09-12T12:21:24,172 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,173 | ^ 2023-09-12T12:21:24,174 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,174 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,174 | ^~~~~~ 2023-09-12T12:21:24,175 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,175 8112 | bond(topleft, toprcasing); 2023-09-12T12:21:24,175 | ^~~~ 2023-09-12T12:21:24,176 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,176 | ^ 2023-09-12T12:21:24,177 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,177 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,177 | ^~~~~~ 2023-09-12T12:21:24,178 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,178 8112 | bond(topleft, toprcasing); 2023-09-12T12:21:24,178 | ^~~~ 2023-09-12T12:21:24,179 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,179 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,180 | ^ 2023-09-12T12:21:24,180 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,180 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,181 | ^~~~~~ 2023-09-12T12:21:24,181 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,182 8112 | bond(topleft, toprcasing); 2023-09-12T12:21:24,182 | ^~~~ 2023-09-12T12:21:24,183 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,183 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,184 | ^ 2023-09-12T12:21:24,184 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,185 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,186 | ^~~~~~ 2023-09-12T12:21:24,186 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,187 8113 | bond(botleft, toplcasing); 2023-09-12T12:21:24,187 | ^~~~ 2023-09-12T12:21:24,188 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,189 | ^ 2023-09-12T12:21:24,189 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,190 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,190 | ^~~~~~ 2023-09-12T12:21:24,191 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,191 8113 | bond(botleft, toplcasing); 2023-09-12T12:21:24,192 | ^~~~ 2023-09-12T12:21:24,192 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,193 | ^ 2023-09-12T12:21:24,194 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,194 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,195 | ^~~~~~ 2023-09-12T12:21:24,195 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,196 8113 | bond(botleft, toplcasing); 2023-09-12T12:21:24,196 | ^~~~ 2023-09-12T12:21:24,197 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,198 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,198 | ^ 2023-09-12T12:21:24,199 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,199 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,199 | ^~~~~~ 2023-09-12T12:21:24,200 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,200 8113 | bond(botleft, toplcasing); 2023-09-12T12:21:24,201 | ^~~~ 2023-09-12T12:21:24,201 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,202 | ^ 2023-09-12T12:21:24,202 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,202 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,203 | ^~~~~~ 2023-09-12T12:21:24,203 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,203 8114 | bond(botright, botlcasing); 2023-09-12T12:21:24,204 | ^~~~ 2023-09-12T12:21:24,204 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,204 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,205 | ^ 2023-09-12T12:21:24,205 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,206 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,206 | ^~~~~~ 2023-09-12T12:21:24,207 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,208 8114 | bond(botright, botlcasing); 2023-09-12T12:21:24,208 | ^~~~ 2023-09-12T12:21:24,209 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,209 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,210 | ^ 2023-09-12T12:21:24,210 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,211 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,211 | ^~~~~~ 2023-09-12T12:21:24,212 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,212 8114 | bond(botright, botlcasing); 2023-09-12T12:21:24,213 | ^~~~ 2023-09-12T12:21:24,213 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,214 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,214 | ^ 2023-09-12T12:21:24,215 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,215 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,216 | ^~~~~~ 2023-09-12T12:21:24,216 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,217 8114 | bond(botright, botlcasing); 2023-09-12T12:21:24,217 | ^~~~ 2023-09-12T12:21:24,218 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,218 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,219 | ^ 2023-09-12T12:21:24,219 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,220 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,220 | ^~~~~~ 2023-09-12T12:21:24,221 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,222 8115 | bond(topright, botrcasing); 2023-09-12T12:21:24,222 | ^~~~ 2023-09-12T12:21:24,223 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,224 | ^ 2023-09-12T12:21:24,224 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,224 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,225 | ^~~~~~ 2023-09-12T12:21:24,225 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,225 8115 | bond(topright, botrcasing); 2023-09-12T12:21:24,226 | ^~~~ 2023-09-12T12:21:24,226 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,226 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,227 | ^ 2023-09-12T12:21:24,227 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,228 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,228 | ^~~~~~ 2023-09-12T12:21:24,229 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,229 8115 | bond(topright, botrcasing); 2023-09-12T12:21:24,230 | ^~~~ 2023-09-12T12:21:24,230 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,231 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,232 | ^ 2023-09-12T12:21:24,232 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,233 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,234 | ^~~~~~ 2023-09-12T12:21:24,234 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,235 8115 | bond(topright, botrcasing); 2023-09-12T12:21:24,236 | ^~~~ 2023-09-12T12:21:24,236 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,237 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,237 | ^ 2023-09-12T12:21:24,238 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,239 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,239 | ^~~~~~~ 2023-09-12T12:21:24,240 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,241 8119 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:24,241 | ^~~~~~~ 2023-09-12T12:21:24,242 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,242 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,243 | ^ 2023-09-12T12:21:24,243 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,244 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,244 | ^~~~~~~ 2023-09-12T12:21:24,245 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,245 8119 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:24,246 | ^~~~~~~ 2023-09-12T12:21:24,246 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,247 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,248 | ^ 2023-09-12T12:21:24,248 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,249 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,250 | ^~~~~~~ 2023-09-12T12:21:24,250 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,251 8119 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:24,252 | ^~~~~~~ 2023-09-12T12:21:24,252 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,252 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,253 | ^ 2023-09-12T12:21:24,253 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,254 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,254 | ^~~~~~~ 2023-09-12T12:21:24,254 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,255 8120 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,255 | ^~~~~~~ 2023-09-12T12:21:24,256 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,256 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,256 | ^ 2023-09-12T12:21:24,257 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,257 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,258 | ^~~~~~~ 2023-09-12T12:21:24,258 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,258 8120 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,259 | ^~~~~~~ 2023-09-12T12:21:24,259 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,260 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,260 | ^ 2023-09-12T12:21:24,261 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,261 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,262 | ^~~~~~~ 2023-09-12T12:21:24,263 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,264 8120 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,264 | ^~~~~~~ 2023-09-12T12:21:24,265 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,265 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,266 | ^ 2023-09-12T12:21:24,267 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,267 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,268 | ^~~~~~~ 2023-09-12T12:21:24,269 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,269 8121 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,270 | ^~~~~~~ 2023-09-12T12:21:24,271 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,271 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,272 | ^ 2023-09-12T12:21:24,272 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,273 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,274 | ^~~~~~~ 2023-09-12T12:21:24,274 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,275 8121 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,275 | ^~~~~~~ 2023-09-12T12:21:24,276 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,276 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,277 | ^ 2023-09-12T12:21:24,278 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,278 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,279 | ^~~~~~~ 2023-09-12T12:21:24,279 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,280 8121 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,281 | ^~~~~~~ 2023-09-12T12:21:24,281 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,281 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,282 | ^ 2023-09-12T12:21:24,282 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,283 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,283 | ^~~~~~~ 2023-09-12T12:21:24,283 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,284 8122 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,284 | ^~~~~~~ 2023-09-12T12:21:24,285 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,285 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,285 | ^ 2023-09-12T12:21:24,286 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,286 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,287 | ^~~~~~~ 2023-09-12T12:21:24,287 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,287 8122 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,288 | ^~~~~~~ 2023-09-12T12:21:24,288 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,289 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,289 | ^ 2023-09-12T12:21:24,290 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,290 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,291 | ^~~~~~~ 2023-09-12T12:21:24,292 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,292 8122 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,293 | ^~~~~~~ 2023-09-12T12:21:24,293 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,294 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,295 | ^ 2023-09-12T12:21:24,295 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,296 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,297 | ^~~~~~~ 2023-09-12T12:21:24,297 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,298 8126 | tsbond(botleft, toplsubseg); 2023-09-12T12:21:24,298 | ^~~~~~ 2023-09-12T12:21:24,299 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,299 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,300 | ^ 2023-09-12T12:21:24,300 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,301 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,301 | ^~~~~~~ 2023-09-12T12:21:24,302 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,302 8126 | tsbond(botleft, toplsubseg); 2023-09-12T12:21:24,303 | ^~~~~~ 2023-09-12T12:21:24,304 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,304 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,305 | ^ 2023-09-12T12:21:24,305 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,306 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,307 | ^~~~~~ 2023-09-12T12:21:24,308 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,308 8126 | tsbond(botleft, toplsubseg); 2023-09-12T12:21:24,308 | ^~~~~~ 2023-09-12T12:21:24,309 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,309 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,310 | ^ 2023-09-12T12:21:24,310 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,311 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,311 | ^~~~~~ 2023-09-12T12:21:24,312 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,312 8126 | tsbond(botleft, toplsubseg); 2023-09-12T12:21:24,313 | ^~~~~~ 2023-09-12T12:21:24,313 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,314 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,314 | ^ 2023-09-12T12:21:24,314 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,315 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,316 | ^~~~~~~ 2023-09-12T12:21:24,316 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,317 8131 | tsbond(botright, botlsubseg); 2023-09-12T12:21:24,318 | ^~~~~~ 2023-09-12T12:21:24,319 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,320 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,320 | ^ 2023-09-12T12:21:24,321 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,322 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,322 | ^~~~~~~ 2023-09-12T12:21:24,323 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,324 8131 | tsbond(botright, botlsubseg); 2023-09-12T12:21:24,324 | ^~~~~~ 2023-09-12T12:21:24,325 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,325 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,326 | ^ 2023-09-12T12:21:24,326 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,327 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,328 | ^~~~~~ 2023-09-12T12:21:24,328 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,329 8131 | tsbond(botright, botlsubseg); 2023-09-12T12:21:24,329 | ^~~~~~ 2023-09-12T12:21:24,330 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,330 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,331 | ^ 2023-09-12T12:21:24,331 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,332 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,333 | ^~~~~~ 2023-09-12T12:21:24,333 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,334 8131 | tsbond(botright, botlsubseg); 2023-09-12T12:21:24,335 | ^~~~~~ 2023-09-12T12:21:24,336 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,336 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,336 | ^ 2023-09-12T12:21:24,337 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,337 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,338 | ^~~~~~~ 2023-09-12T12:21:24,338 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,338 8136 | tsbond(topright, botrsubseg); 2023-09-12T12:21:24,339 | ^~~~~~ 2023-09-12T12:21:24,339 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,340 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,340 | ^ 2023-09-12T12:21:24,341 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,341 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,341 | ^~~~~~~ 2023-09-12T12:21:24,342 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,342 8136 | tsbond(topright, botrsubseg); 2023-09-12T12:21:24,343 | ^~~~~~ 2023-09-12T12:21:24,343 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,344 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,344 | ^ 2023-09-12T12:21:24,345 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,345 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,346 | ^~~~~~ 2023-09-12T12:21:24,347 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,347 8136 | tsbond(topright, botrsubseg); 2023-09-12T12:21:24,348 | ^~~~~~ 2023-09-12T12:21:24,348 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,349 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,350 | ^ 2023-09-12T12:21:24,350 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,351 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,352 | ^~~~~~ 2023-09-12T12:21:24,352 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,353 8136 | tsbond(topright, botrsubseg); 2023-09-12T12:21:24,353 | ^~~~~~ 2023-09-12T12:21:24,354 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,354 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,355 | ^ 2023-09-12T12:21:24,356 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,356 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,357 | ^~~~~~~ 2023-09-12T12:21:24,357 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,358 8141 | tsbond(topleft, toprsubseg); 2023-09-12T12:21:24,358 | ^~~~~~ 2023-09-12T12:21:24,359 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,359 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,360 | ^ 2023-09-12T12:21:24,361 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,361 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,363 | ^~~~~~~ 2023-09-12T12:21:24,363 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,363 8141 | tsbond(topleft, toprsubseg); 2023-09-12T12:21:24,364 | ^~~~~~ 2023-09-12T12:21:24,364 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,364 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,365 | ^ 2023-09-12T12:21:24,365 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,366 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,366 | ^~~~~~ 2023-09-12T12:21:24,366 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,367 8141 | tsbond(topleft, toprsubseg); 2023-09-12T12:21:24,367 | ^~~~~~ 2023-09-12T12:21:24,368 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,368 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,368 | ^ 2023-09-12T12:21:24,369 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,369 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,370 | ^~~~~~ 2023-09-12T12:21:24,370 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,371 8141 | tsbond(topleft, toprsubseg); 2023-09-12T12:21:24,371 | ^~~~~~ 2023-09-12T12:21:24,372 c/triangle.c: In function ‘insertvertex’: 2023-09-12T12:21:24,372 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,373 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,374 | ^ 2023-09-12T12:21:24,374 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,375 973 | decode(ptr, otri); 2023-09-12T12:21:24,375 | ^~~~~~ 2023-09-12T12:21:24,376 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:24,376 8267 | symself(horiz); 2023-09-12T12:21:24,377 | ^~~~~~~ 2023-09-12T12:21:24,378 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,378 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,379 | ^ 2023-09-12T12:21:24,379 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,380 973 | decode(ptr, otri); 2023-09-12T12:21:24,380 | ^~~~~~ 2023-09-12T12:21:24,381 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:24,381 8267 | symself(horiz); 2023-09-12T12:21:24,382 | ^~~~~~~ 2023-09-12T12:21:24,382 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,383 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,384 | ^ 2023-09-12T12:21:24,384 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,385 973 | decode(ptr, otri); 2023-09-12T12:21:24,385 | ^~~~~~ 2023-09-12T12:21:24,386 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:24,386 8267 | symself(horiz); 2023-09-12T12:21:24,387 | ^~~~~~~ 2023-09-12T12:21:24,388 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,388 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,389 | ^ 2023-09-12T12:21:24,390 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,390 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,390 | ^~~~~~~ 2023-09-12T12:21:24,391 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,391 8293 | tspivot(horiz, brokensubseg); 2023-09-12T12:21:24,392 | ^~~~~~~ 2023-09-12T12:21:24,392 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,392 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,393 | ^ 2023-09-12T12:21:24,393 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,394 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,394 | ^~~~~~~ 2023-09-12T12:21:24,394 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,395 8293 | tspivot(horiz, brokensubseg); 2023-09-12T12:21:24,395 | ^~~~~~~ 2023-09-12T12:21:24,396 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,396 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,396 | ^ 2023-09-12T12:21:24,397 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,397 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,398 | ^~~~~~~ 2023-09-12T12:21:24,398 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,399 8293 | tspivot(horiz, brokensubseg); 2023-09-12T12:21:24,399 | ^~~~~~~ 2023-09-12T12:21:24,400 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,401 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,401 | ^ 2023-09-12T12:21:24,402 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,403 969 | decode(ptr, otri2); 2023-09-12T12:21:24,403 | ^~~~~~ 2023-09-12T12:21:24,404 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,404 8301 | sym(horiz, testtri); 2023-09-12T12:21:24,405 | ^~~ 2023-09-12T12:21:24,405 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,406 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,407 | ^ 2023-09-12T12:21:24,407 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,408 969 | decode(ptr, otri2); 2023-09-12T12:21:24,408 | ^~~~~~ 2023-09-12T12:21:24,409 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,409 8301 | sym(horiz, testtri); 2023-09-12T12:21:24,410 | ^~~ 2023-09-12T12:21:24,410 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,411 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,411 | ^ 2023-09-12T12:21:24,412 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,413 969 | decode(ptr, otri2); 2023-09-12T12:21:24,413 | ^~~~~~ 2023-09-12T12:21:24,414 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,414 8301 | sym(horiz, testtri); 2023-09-12T12:21:24,415 | ^~~ 2023-09-12T12:21:24,416 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,416 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,417 | ^ 2023-09-12T12:21:24,418 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,418 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T12:21:24,418 | ^~~~~~~ 2023-09-12T12:21:24,419 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,419 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,420 | ^ 2023-09-12T12:21:24,420 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,421 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T12:21:24,421 | ^~~~~~~ 2023-09-12T12:21:24,421 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,422 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,422 | ^ 2023-09-12T12:21:24,423 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,423 969 | decode(ptr, otri2); 2023-09-12T12:21:24,423 | ^~~~~~ 2023-09-12T12:21:24,424 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,424 8329 | sym(botright, botrcasing); 2023-09-12T12:21:24,425 | ^~~ 2023-09-12T12:21:24,425 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,426 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,426 | ^ 2023-09-12T12:21:24,427 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,427 969 | decode(ptr, otri2); 2023-09-12T12:21:24,428 | ^~~~~~ 2023-09-12T12:21:24,429 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,429 8329 | sym(botright, botrcasing); 2023-09-12T12:21:24,430 | ^~~ 2023-09-12T12:21:24,431 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,431 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,432 | ^ 2023-09-12T12:21:24,432 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,433 969 | decode(ptr, otri2); 2023-09-12T12:21:24,434 | ^~~~~~ 2023-09-12T12:21:24,434 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,435 8329 | sym(botright, botrcasing); 2023-09-12T12:21:24,435 | ^~~ 2023-09-12T12:21:24,436 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,437 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,437 | ^ 2023-09-12T12:21:24,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,438 969 | decode(ptr, otri2); 2023-09-12T12:21:24,439 | ^~~~~~ 2023-09-12T12:21:24,439 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,440 8330 | sym(horiz, topright); 2023-09-12T12:21:24,440 | ^~~ 2023-09-12T12:21:24,441 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,441 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,442 | ^ 2023-09-12T12:21:24,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,443 969 | decode(ptr, otri2); 2023-09-12T12:21:24,444 | ^~~~~~ 2023-09-12T12:21:24,445 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,446 8330 | sym(horiz, topright); 2023-09-12T12:21:24,446 | ^~~ 2023-09-12T12:21:24,446 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,447 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,447 | ^ 2023-09-12T12:21:24,448 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,448 969 | decode(ptr, otri2); 2023-09-12T12:21:24,448 | ^~~~~~ 2023-09-12T12:21:24,449 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,449 8330 | sym(horiz, topright); 2023-09-12T12:21:24,449 | ^~~ 2023-09-12T12:21:24,450 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,450 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,451 | ^ 2023-09-12T12:21:24,451 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,452 969 | decode(ptr, otri2); 2023-09-12T12:21:24,452 | ^~~~~~ 2023-09-12T12:21:24,452 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,453 8335 | sym(topright, toprcasing); 2023-09-12T12:21:24,453 | ^~~ 2023-09-12T12:21:24,454 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,454 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,455 | ^ 2023-09-12T12:21:24,455 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,456 969 | decode(ptr, otri2); 2023-09-12T12:21:24,456 | ^~~~~~ 2023-09-12T12:21:24,457 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,458 8335 | sym(topright, toprcasing); 2023-09-12T12:21:24,458 | ^~~ 2023-09-12T12:21:24,459 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,460 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,460 | ^ 2023-09-12T12:21:24,461 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,462 969 | decode(ptr, otri2); 2023-09-12T12:21:24,462 | ^~~~~~ 2023-09-12T12:21:24,463 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,463 8335 | sym(topright, toprcasing); 2023-09-12T12:21:24,464 | ^~~ 2023-09-12T12:21:24,465 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,465 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,465 | ^ 2023-09-12T12:21:24,466 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,466 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,467 | ^~~~~~~ 2023-09-12T12:21:24,468 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,468 8378 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,469 | ^~~~~~~ 2023-09-12T12:21:24,469 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,470 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,470 | ^ 2023-09-12T12:21:24,471 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,472 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,472 | ^~~~~~~ 2023-09-12T12:21:24,473 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,474 8378 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,474 | ^~~~~~~ 2023-09-12T12:21:24,475 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,475 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,476 | ^ 2023-09-12T12:21:24,476 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,476 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,477 | ^~~~~~~ 2023-09-12T12:21:24,477 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,477 8378 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,478 | ^~~~~~~ 2023-09-12T12:21:24,478 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,479 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,479 | ^ 2023-09-12T12:21:24,480 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,480 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,480 | ^~~~~~~ 2023-09-12T12:21:24,481 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,481 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,482 | ^~~~~~ 2023-09-12T12:21:24,482 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,483 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,484 | ^ 2023-09-12T12:21:24,484 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,485 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,485 | ^~~~~~~ 2023-09-12T12:21:24,486 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,486 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,487 | ^~~~~~ 2023-09-12T12:21:24,487 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,488 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,488 | ^ 2023-09-12T12:21:24,489 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,489 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,490 | ^~~~~~ 2023-09-12T12:21:24,491 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,491 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,492 | ^~~~~~ 2023-09-12T12:21:24,492 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,493 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,493 | ^ 2023-09-12T12:21:24,494 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,494 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,495 | ^~~~~~ 2023-09-12T12:21:24,495 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,496 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,496 | ^~~~~~ 2023-09-12T12:21:24,497 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,498 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,498 | ^ 2023-09-12T12:21:24,499 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,499 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,500 | ^~~~~~~ 2023-09-12T12:21:24,500 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,501 8384 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,501 | ^~~~~~~ 2023-09-12T12:21:24,502 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,502 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,502 | ^ 2023-09-12T12:21:24,503 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,503 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,503 | ^~~~~~~ 2023-09-12T12:21:24,504 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,504 8384 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,505 | ^~~~~~~ 2023-09-12T12:21:24,505 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,506 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,506 | ^ 2023-09-12T12:21:24,506 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,507 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,507 | ^~~~~~~ 2023-09-12T12:21:24,508 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,508 8384 | tspivot(topright, toprsubseg); 2023-09-12T12:21:24,508 | ^~~~~~~ 2023-09-12T12:21:24,509 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,510 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,510 | ^ 2023-09-12T12:21:24,511 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,512 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,512 | ^~~~~~~ 2023-09-12T12:21:24,513 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,513 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T12:21:24,514 | ^~~~~~ 2023-09-12T12:21:24,515 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,515 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,516 | ^ 2023-09-12T12:21:24,516 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,517 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,517 | ^~~~~~~ 2023-09-12T12:21:24,518 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,518 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T12:21:24,519 | ^~~~~~ 2023-09-12T12:21:24,519 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,520 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,521 | ^ 2023-09-12T12:21:24,521 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,522 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,522 | ^~~~~~ 2023-09-12T12:21:24,523 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,524 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T12:21:24,524 | ^~~~~~ 2023-09-12T12:21:24,525 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,526 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,526 | ^ 2023-09-12T12:21:24,527 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,527 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,528 | ^~~~~~ 2023-09-12T12:21:24,528 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,528 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T12:21:24,529 | ^~~~~~ 2023-09-12T12:21:24,529 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,529 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,530 | ^ 2023-09-12T12:21:24,530 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,531 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,531 | ^~~~~~ 2023-09-12T12:21:24,532 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,532 8393 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,532 | ^~~~ 2023-09-12T12:21:24,533 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,533 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,534 | ^ 2023-09-12T12:21:24,534 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,535 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,536 | ^~~~~~ 2023-09-12T12:21:24,536 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,537 8393 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,537 | ^~~~ 2023-09-12T12:21:24,538 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,539 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,539 | ^ 2023-09-12T12:21:24,540 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,540 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,541 | ^~~~~~ 2023-09-12T12:21:24,542 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,542 8393 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,543 | ^~~~ 2023-09-12T12:21:24,543 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,544 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,544 | ^ 2023-09-12T12:21:24,545 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,545 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,546 | ^~~~~~ 2023-09-12T12:21:24,546 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,547 8393 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,547 | ^~~~ 2023-09-12T12:21:24,548 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,549 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,549 | ^ 2023-09-12T12:21:24,550 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,550 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,551 | ^~~~~~ 2023-09-12T12:21:24,552 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,552 8395 | bond(newbotright, botright); 2023-09-12T12:21:24,553 | ^~~~ 2023-09-12T12:21:24,553 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,553 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,554 | ^ 2023-09-12T12:21:24,554 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,555 | ^~~~~~ 2023-09-12T12:21:24,555 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,556 8395 | bond(newbotright, botright); 2023-09-12T12:21:24,556 | ^~~~ 2023-09-12T12:21:24,557 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,557 | ^ 2023-09-12T12:21:24,558 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,558 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,559 | ^~~~~~ 2023-09-12T12:21:24,559 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,560 8395 | bond(newbotright, botright); 2023-09-12T12:21:24,560 | ^~~~ 2023-09-12T12:21:24,560 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,562 | ^ 2023-09-12T12:21:24,562 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,563 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,564 | ^~~~~~ 2023-09-12T12:21:24,564 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,565 8395 | bond(newbotright, botright); 2023-09-12T12:21:24,565 | ^~~~ 2023-09-12T12:21:24,566 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,567 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,567 | ^ 2023-09-12T12:21:24,568 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,569 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,569 | ^~~~~~ 2023-09-12T12:21:24,570 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,570 8398 | bond(newtopright, toprcasing); 2023-09-12T12:21:24,571 | ^~~~ 2023-09-12T12:21:24,571 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,572 | ^ 2023-09-12T12:21:24,573 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,573 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,574 | ^~~~~~ 2023-09-12T12:21:24,574 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,575 8398 | bond(newtopright, toprcasing); 2023-09-12T12:21:24,576 | ^~~~ 2023-09-12T12:21:24,576 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,577 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,577 | ^ 2023-09-12T12:21:24,578 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,579 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,579 | ^~~~~~ 2023-09-12T12:21:24,580 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,580 8398 | bond(newtopright, toprcasing); 2023-09-12T12:21:24,581 | ^~~~ 2023-09-12T12:21:24,581 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,581 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,582 | ^ 2023-09-12T12:21:24,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,583 | ^~~~~~ 2023-09-12T12:21:24,583 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,584 8398 | bond(newtopright, toprcasing); 2023-09-12T12:21:24,584 | ^~~~ 2023-09-12T12:21:24,585 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,586 | ^ 2023-09-12T12:21:24,586 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,587 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,587 | ^~~~~~ 2023-09-12T12:21:24,588 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,588 8400 | bond(newtopright, topright); 2023-09-12T12:21:24,589 | ^~~~ 2023-09-12T12:21:24,589 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,590 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,591 | ^ 2023-09-12T12:21:24,591 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,592 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,593 | ^~~~~~ 2023-09-12T12:21:24,593 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,594 8400 | bond(newtopright, topright); 2023-09-12T12:21:24,594 | ^~~~ 2023-09-12T12:21:24,595 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,596 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,596 | ^ 2023-09-12T12:21:24,597 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,597 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,598 | ^~~~~~ 2023-09-12T12:21:24,599 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,599 8400 | bond(newtopright, topright); 2023-09-12T12:21:24,600 | ^~~~ 2023-09-12T12:21:24,600 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,601 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,601 | ^ 2023-09-12T12:21:24,602 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,603 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,603 | ^~~~~~ 2023-09-12T12:21:24,604 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,605 8400 | bond(newtopright, topright); 2023-09-12T12:21:24,605 | ^~~~ 2023-09-12T12:21:24,606 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,607 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,607 | ^ 2023-09-12T12:21:24,607 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,608 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,608 | ^~~~~~ 2023-09-12T12:21:24,608 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,609 8402 | bond(newtopright, newbotright); 2023-09-12T12:21:24,609 | ^~~~ 2023-09-12T12:21:24,610 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,610 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,610 | ^ 2023-09-12T12:21:24,611 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,611 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,612 | ^~~~~~ 2023-09-12T12:21:24,612 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,613 8402 | bond(newtopright, newbotright); 2023-09-12T12:21:24,613 | ^~~~ 2023-09-12T12:21:24,613 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,614 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,614 | ^ 2023-09-12T12:21:24,615 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,616 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,616 | ^~~~~~ 2023-09-12T12:21:24,617 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,617 8402 | bond(newtopright, newbotright); 2023-09-12T12:21:24,618 | ^~~~ 2023-09-12T12:21:24,619 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,619 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,620 | ^ 2023-09-12T12:21:24,620 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,621 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,621 | ^~~~~~ 2023-09-12T12:21:24,622 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,623 8402 | bond(newtopright, newbotright); 2023-09-12T12:21:24,623 | ^~~~ 2023-09-12T12:21:24,624 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,624 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,625 | ^ 2023-09-12T12:21:24,625 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,626 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:24,626 | ^~~~~~~ 2023-09-12T12:21:24,627 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:24,627 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T12:21:24,628 | ^~~~~~ 2023-09-12T12:21:24,628 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,629 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,630 | ^ 2023-09-12T12:21:24,630 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,631 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:24,632 | ^~~~~~~ 2023-09-12T12:21:24,632 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:24,633 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T12:21:24,633 | ^~~~~~ 2023-09-12T12:21:24,634 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,634 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,635 | ^ 2023-09-12T12:21:24,635 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,636 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:24,636 | ^~~~~~~ 2023-09-12T12:21:24,636 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:24,637 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T12:21:24,637 | ^~~~~~ 2023-09-12T12:21:24,638 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,638 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,638 | ^ 2023-09-12T12:21:24,639 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,639 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,640 | ^~~~~~~ 2023-09-12T12:21:24,640 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,641 8413 | tspivot(newbotright, newsubseg); 2023-09-12T12:21:24,641 | ^~~~~~~ 2023-09-12T12:21:24,641 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,642 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,642 | ^ 2023-09-12T12:21:24,643 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,643 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,644 | ^~~~~~~ 2023-09-12T12:21:24,645 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,645 8413 | tspivot(newbotright, newsubseg); 2023-09-12T12:21:24,646 | ^~~~~~~ 2023-09-12T12:21:24,647 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,647 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,648 | ^ 2023-09-12T12:21:24,648 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,649 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,649 | ^~~~~~~ 2023-09-12T12:21:24,650 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,651 8413 | tspivot(newbotright, newsubseg); 2023-09-12T12:21:24,652 | ^~~~~~~ 2023-09-12T12:21:24,652 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,653 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,653 | ^ 2023-09-12T12:21:24,654 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,654 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T12:21:24,655 | ^~~~~~~ 2023-09-12T12:21:24,655 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,656 8416 | sbond(*splitseg, newsubseg); 2023-09-12T12:21:24,656 | ^~~~~ 2023-09-12T12:21:24,657 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,657 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,658 | ^ 2023-09-12T12:21:24,659 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,659 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T12:21:24,660 | ^~~~~~~ 2023-09-12T12:21:24,661 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,661 8416 | sbond(*splitseg, newsubseg); 2023-09-12T12:21:24,661 | ^~~~~ 2023-09-12T12:21:24,662 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,662 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,663 | ^ 2023-09-12T12:21:24,663 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,664 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T12:21:24,664 | ^~~~~~~ 2023-09-12T12:21:24,664 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,665 8416 | sbond(*splitseg, newsubseg); 2023-09-12T12:21:24,665 | ^~~~~ 2023-09-12T12:21:24,666 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,666 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,666 | ^ 2023-09-12T12:21:24,667 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,667 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T12:21:24,668 | ^~~~~~~ 2023-09-12T12:21:24,668 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,669 8416 | sbond(*splitseg, newsubseg); 2023-09-12T12:21:24,669 | ^~~~~ 2023-09-12T12:21:24,670 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,670 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,671 | ^ 2023-09-12T12:21:24,672 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,672 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T12:21:24,673 | ^~~~~~~ 2023-09-12T12:21:24,673 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,674 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T12:21:24,675 | ^~~~~ 2023-09-12T12:21:24,675 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,676 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,677 | ^ 2023-09-12T12:21:24,677 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,678 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T12:21:24,678 | ^~~~~~~ 2023-09-12T12:21:24,679 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,679 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T12:21:24,680 | ^~~~~ 2023-09-12T12:21:24,680 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,681 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,681 | ^ 2023-09-12T12:21:24,682 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,683 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T12:21:24,683 | ^~~~~~~ 2023-09-12T12:21:24,684 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,684 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T12:21:24,685 | ^~~~~ 2023-09-12T12:21:24,686 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,686 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,688 | ^ 2023-09-12T12:21:24,688 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,688 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T12:21:24,689 | ^~~~~~~ 2023-09-12T12:21:24,689 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T12:21:24,689 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T12:21:24,690 | ^~~~~ 2023-09-12T12:21:24,690 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,691 | ^ 2023-09-12T12:21:24,692 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,692 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T12:21:24,692 | ^~~~~~ 2023-09-12T12:21:24,693 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,693 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,694 | ^ 2023-09-12T12:21:24,694 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,695 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T12:21:24,695 | ^~~~~~ 2023-09-12T12:21:24,695 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,696 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,696 | ^ 2023-09-12T12:21:24,697 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,698 969 | decode(ptr, otri2); 2023-09-12T12:21:24,698 | ^~~~~~ 2023-09-12T12:21:24,699 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,700 8487 | sym(botleft, botlcasing); 2023-09-12T12:21:24,700 | ^~~ 2023-09-12T12:21:24,701 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,701 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,702 | ^ 2023-09-12T12:21:24,702 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,703 969 | decode(ptr, otri2); 2023-09-12T12:21:24,704 | ^~~~~~ 2023-09-12T12:21:24,704 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,705 8487 | sym(botleft, botlcasing); 2023-09-12T12:21:24,705 | ^~~ 2023-09-12T12:21:24,706 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,706 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,707 | ^ 2023-09-12T12:21:24,707 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,708 969 | decode(ptr, otri2); 2023-09-12T12:21:24,708 | ^~~~~~ 2023-09-12T12:21:24,709 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,710 8487 | sym(botleft, botlcasing); 2023-09-12T12:21:24,710 | ^~~ 2023-09-12T12:21:24,711 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,711 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,712 | ^ 2023-09-12T12:21:24,712 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,713 969 | decode(ptr, otri2); 2023-09-12T12:21:24,714 | ^~~~~~ 2023-09-12T12:21:24,715 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,715 8488 | sym(botright, botrcasing); 2023-09-12T12:21:24,715 | ^~~ 2023-09-12T12:21:24,716 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,716 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,716 | ^ 2023-09-12T12:21:24,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,717 969 | decode(ptr, otri2); 2023-09-12T12:21:24,718 | ^~~~~~ 2023-09-12T12:21:24,718 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,718 8488 | sym(botright, botrcasing); 2023-09-12T12:21:24,719 | ^~~ 2023-09-12T12:21:24,719 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,720 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,720 | ^ 2023-09-12T12:21:24,721 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,721 969 | decode(ptr, otri2); 2023-09-12T12:21:24,721 | ^~~~~~ 2023-09-12T12:21:24,722 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,722 8488 | sym(botright, botrcasing); 2023-09-12T12:21:24,723 | ^~~ 2023-09-12T12:21:24,723 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,724 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,724 | ^ 2023-09-12T12:21:24,725 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,725 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,726 | ^~~~~~~ 2023-09-12T12:21:24,727 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,727 8519 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,728 | ^~~~~~~ 2023-09-12T12:21:24,728 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,729 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,730 | ^ 2023-09-12T12:21:24,730 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,731 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,732 | ^~~~~~~ 2023-09-12T12:21:24,732 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,733 8519 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,733 | ^~~~~~~ 2023-09-12T12:21:24,734 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,734 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,735 | ^ 2023-09-12T12:21:24,735 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,736 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,736 | ^~~~~~~ 2023-09-12T12:21:24,737 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,738 8519 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:24,738 | ^~~~~~~ 2023-09-12T12:21:24,739 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,739 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,740 | ^ 2023-09-12T12:21:24,740 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,741 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,742 | ^~~~~~~ 2023-09-12T12:21:24,743 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,743 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T12:21:24,743 | ^~~~~~ 2023-09-12T12:21:24,744 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,744 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,744 | ^ 2023-09-12T12:21:24,745 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,745 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,746 | ^~~~~~~ 2023-09-12T12:21:24,746 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,746 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T12:21:24,747 | ^~~~~~ 2023-09-12T12:21:24,747 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,748 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,748 | ^ 2023-09-12T12:21:24,749 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,749 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,750 | ^~~~~~ 2023-09-12T12:21:24,750 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,750 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T12:21:24,751 | ^~~~~~ 2023-09-12T12:21:24,752 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,753 | ^ 2023-09-12T12:21:24,754 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,754 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,755 | ^~~~~~ 2023-09-12T12:21:24,755 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,756 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T12:21:24,757 | ^~~~~~ 2023-09-12T12:21:24,757 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,758 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,758 | ^ 2023-09-12T12:21:24,759 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,760 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,760 | ^~~~~~~ 2023-09-12T12:21:24,761 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,761 8524 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,762 | ^~~~~~~ 2023-09-12T12:21:24,762 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,763 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,763 | ^ 2023-09-12T12:21:24,764 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,764 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,765 | ^~~~~~~ 2023-09-12T12:21:24,766 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,766 8524 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,767 | ^~~~~~~ 2023-09-12T12:21:24,768 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,768 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,769 | ^ 2023-09-12T12:21:24,770 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,771 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,771 | ^~~~~~~ 2023-09-12T12:21:24,772 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,772 8524 | tspivot(botright, botrsubseg); 2023-09-12T12:21:24,772 | ^~~~~~~ 2023-09-12T12:21:24,773 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,773 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,774 | ^ 2023-09-12T12:21:24,774 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,774 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,775 | ^~~~~~~ 2023-09-12T12:21:24,775 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,776 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,776 | ^~~~~~ 2023-09-12T12:21:24,777 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,777 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:24,777 | ^ 2023-09-12T12:21:24,778 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:24,778 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:24,779 | ^~~~~~~ 2023-09-12T12:21:24,779 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,780 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,781 | ^~~~~~ 2023-09-12T12:21:24,781 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,782 | ^ 2023-09-12T12:21:24,783 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,784 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,784 | ^~~~~~ 2023-09-12T12:21:24,785 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,786 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,786 | ^~~~~~ 2023-09-12T12:21:24,787 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,788 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,788 | ^ 2023-09-12T12:21:24,789 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,789 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:24,790 | ^~~~~~ 2023-09-12T12:21:24,790 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:24,791 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T12:21:24,791 | ^~~~~~ 2023-09-12T12:21:24,792 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,792 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,793 | ^ 2023-09-12T12:21:24,794 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,794 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,795 | ^~~~~~ 2023-09-12T12:21:24,795 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,796 8532 | bond(newbotleft, botlcasing); 2023-09-12T12:21:24,797 | ^~~~ 2023-09-12T12:21:24,797 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,798 | ^ 2023-09-12T12:21:24,798 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,799 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,799 | ^~~~~~ 2023-09-12T12:21:24,799 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,800 8532 | bond(newbotleft, botlcasing); 2023-09-12T12:21:24,800 | ^~~~ 2023-09-12T12:21:24,801 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,801 | ^ 2023-09-12T12:21:24,802 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,802 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,803 | ^~~~~~ 2023-09-12T12:21:24,803 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,803 8532 | bond(newbotleft, botlcasing); 2023-09-12T12:21:24,804 | ^~~~ 2023-09-12T12:21:24,804 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,805 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,805 | ^ 2023-09-12T12:21:24,806 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,807 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,807 | ^~~~~~ 2023-09-12T12:21:24,808 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,809 8532 | bond(newbotleft, botlcasing); 2023-09-12T12:21:24,809 | ^~~~ 2023-09-12T12:21:24,810 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,811 | ^ 2023-09-12T12:21:24,812 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,812 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,813 | ^~~~~~ 2023-09-12T12:21:24,813 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,814 8533 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,814 | ^~~~ 2023-09-12T12:21:24,815 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,816 | ^ 2023-09-12T12:21:24,817 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,817 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,818 | ^~~~~~ 2023-09-12T12:21:24,818 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,819 8533 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,819 | ^~~~ 2023-09-12T12:21:24,820 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,821 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,821 | ^ 2023-09-12T12:21:24,822 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,823 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,823 | ^~~~~~ 2023-09-12T12:21:24,824 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,824 8533 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,825 | ^~~~ 2023-09-12T12:21:24,825 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,826 | ^ 2023-09-12T12:21:24,826 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,826 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,827 | ^~~~~~ 2023-09-12T12:21:24,827 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,828 8533 | bond(newbotright, botrcasing); 2023-09-12T12:21:24,828 | ^~~~ 2023-09-12T12:21:24,828 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,829 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,829 | ^ 2023-09-12T12:21:24,830 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,830 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,831 | ^~~~~~ 2023-09-12T12:21:24,831 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,832 8536 | bond(newbotleft, newbotright); 2023-09-12T12:21:24,832 | ^~~~ 2023-09-12T12:21:24,833 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,834 | ^ 2023-09-12T12:21:24,835 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,835 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,836 | ^~~~~~ 2023-09-12T12:21:24,837 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,837 8536 | bond(newbotleft, newbotright); 2023-09-12T12:21:24,838 | ^~~~ 2023-09-12T12:21:24,838 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,839 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,840 | ^ 2023-09-12T12:21:24,840 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,841 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,842 | ^~~~~~ 2023-09-12T12:21:24,842 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,843 8536 | bond(newbotleft, newbotright); 2023-09-12T12:21:24,843 | ^~~~ 2023-09-12T12:21:24,844 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,844 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,845 | ^ 2023-09-12T12:21:24,845 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,846 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,846 | ^~~~~~ 2023-09-12T12:21:24,847 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,848 8536 | bond(newbotleft, newbotright); 2023-09-12T12:21:24,848 | ^~~~ 2023-09-12T12:21:24,849 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,849 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,850 | ^ 2023-09-12T12:21:24,851 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,851 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,851 | ^~~~~~ 2023-09-12T12:21:24,852 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,852 8538 | bond(botleft, newbotleft); 2023-09-12T12:21:24,853 | ^~~~ 2023-09-12T12:21:24,853 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,853 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,854 | ^ 2023-09-12T12:21:24,854 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,854 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,855 | ^~~~~~ 2023-09-12T12:21:24,855 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,856 8538 | bond(botleft, newbotleft); 2023-09-12T12:21:24,856 | ^~~~ 2023-09-12T12:21:24,856 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,857 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,857 | ^ 2023-09-12T12:21:24,858 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,858 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,859 | ^~~~~~ 2023-09-12T12:21:24,860 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,860 8538 | bond(botleft, newbotleft); 2023-09-12T12:21:24,861 | ^~~~ 2023-09-12T12:21:24,861 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,862 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,863 | ^ 2023-09-12T12:21:24,863 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,864 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,864 | ^~~~~~ 2023-09-12T12:21:24,865 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,866 8538 | bond(botleft, newbotleft); 2023-09-12T12:21:24,866 | ^~~~ 2023-09-12T12:21:24,867 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,867 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,868 | ^ 2023-09-12T12:21:24,868 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,869 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,869 | ^~~~~~ 2023-09-12T12:21:24,870 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,870 8540 | bond(botright, newbotright); 2023-09-12T12:21:24,871 | ^~~~ 2023-09-12T12:21:24,871 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,873 | ^ 2023-09-12T12:21:24,873 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,874 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,874 | ^~~~~~ 2023-09-12T12:21:24,875 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,876 8540 | bond(botright, newbotright); 2023-09-12T12:21:24,876 | ^~~~ 2023-09-12T12:21:24,877 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,878 | ^ 2023-09-12T12:21:24,878 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,878 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,879 | ^~~~~~ 2023-09-12T12:21:24,879 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,880 8540 | bond(botright, newbotright); 2023-09-12T12:21:24,880 | ^~~~ 2023-09-12T12:21:24,880 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,881 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,881 | ^ 2023-09-12T12:21:24,882 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,882 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,882 | ^~~~~~ 2023-09-12T12:21:24,883 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,883 8540 | bond(botright, newbotright); 2023-09-12T12:21:24,884 | ^~~~ 2023-09-12T12:21:24,884 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,885 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,885 | ^ 2023-09-12T12:21:24,886 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,886 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T12:21:24,887 | ^~~~~~ 2023-09-12T12:21:24,888 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,888 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,889 | ^ 2023-09-12T12:21:24,889 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,890 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T12:21:24,890 | ^~~~~~ 2023-09-12T12:21:24,891 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,892 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:24,892 | ^ 2023-09-12T12:21:24,893 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,894 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,894 | ^~~~~~~ 2023-09-12T12:21:24,895 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,895 8594 | tspivot(horiz, checksubseg); 2023-09-12T12:21:24,896 | ^~~~~~~ 2023-09-12T12:21:24,896 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,897 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:24,897 | ^ 2023-09-12T12:21:24,898 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,898 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,899 | ^~~~~~~ 2023-09-12T12:21:24,900 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,900 8594 | tspivot(horiz, checksubseg); 2023-09-12T12:21:24,901 | ^~~~~~~ 2023-09-12T12:21:24,901 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,902 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:24,903 | ^ 2023-09-12T12:21:24,903 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:24,904 1289 | sdecode(sptr, osub) 2023-09-12T12:21:24,904 | ^~~~~~~ 2023-09-12T12:21:24,904 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:24,905 8594 | tspivot(horiz, checksubseg); 2023-09-12T12:21:24,905 | ^~~~~~~ 2023-09-12T12:21:24,906 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,906 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,906 | ^ 2023-09-12T12:21:24,907 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,907 969 | decode(ptr, otri2); 2023-09-12T12:21:24,908 | ^~~~~~ 2023-09-12T12:21:24,908 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,908 8611 | sym(horiz, top); 2023-09-12T12:21:24,909 | ^~~ 2023-09-12T12:21:24,909 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,910 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,910 | ^ 2023-09-12T12:21:24,911 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,911 969 | decode(ptr, otri2); 2023-09-12T12:21:24,911 | ^~~~~~ 2023-09-12T12:21:24,912 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,913 8611 | sym(horiz, top); 2023-09-12T12:21:24,913 | ^~~ 2023-09-12T12:21:24,914 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,915 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,915 | ^ 2023-09-12T12:21:24,916 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,916 969 | decode(ptr, otri2); 2023-09-12T12:21:24,917 | ^~~~~~ 2023-09-12T12:21:24,918 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,918 8611 | sym(horiz, top); 2023-09-12T12:21:24,919 | ^~~ 2023-09-12T12:21:24,920 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,920 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,921 | ^ 2023-09-12T12:21:24,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,922 969 | decode(ptr, otri2); 2023-09-12T12:21:24,923 | ^~~~~~ 2023-09-12T12:21:24,923 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,924 8656 | sym(topleft, toplcasing); 2023-09-12T12:21:24,924 | ^~~ 2023-09-12T12:21:24,925 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,925 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,926 | ^ 2023-09-12T12:21:24,926 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,927 969 | decode(ptr, otri2); 2023-09-12T12:21:24,928 | ^~~~~~ 2023-09-12T12:21:24,928 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,929 8656 | sym(topleft, toplcasing); 2023-09-12T12:21:24,929 | ^~~ 2023-09-12T12:21:24,930 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,931 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,931 | ^ 2023-09-12T12:21:24,932 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,933 969 | decode(ptr, otri2); 2023-09-12T12:21:24,933 | ^~~~~~ 2023-09-12T12:21:24,933 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,934 8656 | sym(topleft, toplcasing); 2023-09-12T12:21:24,934 | ^~~ 2023-09-12T12:21:24,934 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,935 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,935 | ^ 2023-09-12T12:21:24,936 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,936 969 | decode(ptr, otri2); 2023-09-12T12:21:24,936 | ^~~~~~ 2023-09-12T12:21:24,937 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,937 8658 | sym(topright, toprcasing); 2023-09-12T12:21:24,938 | ^~~ 2023-09-12T12:21:24,938 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,939 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,939 | ^ 2023-09-12T12:21:24,939 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,940 969 | decode(ptr, otri2); 2023-09-12T12:21:24,940 | ^~~~~~ 2023-09-12T12:21:24,941 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,941 8658 | sym(topright, toprcasing); 2023-09-12T12:21:24,942 | ^~~ 2023-09-12T12:21:24,942 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,943 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,944 | ^ 2023-09-12T12:21:24,944 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,945 969 | decode(ptr, otri2); 2023-09-12T12:21:24,945 | ^~~~~~ 2023-09-12T12:21:24,946 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,946 8658 | sym(topright, toprcasing); 2023-09-12T12:21:24,947 | ^~~ 2023-09-12T12:21:24,948 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,948 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,949 | ^ 2023-09-12T12:21:24,950 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,950 969 | decode(ptr, otri2); 2023-09-12T12:21:24,951 | ^~~~~~ 2023-09-12T12:21:24,951 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,952 8660 | sym(botleft, botlcasing); 2023-09-12T12:21:24,952 | ^~~ 2023-09-12T12:21:24,953 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,954 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,954 | ^ 2023-09-12T12:21:24,955 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,955 969 | decode(ptr, otri2); 2023-09-12T12:21:24,956 | ^~~~~~ 2023-09-12T12:21:24,956 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,957 8660 | sym(botleft, botlcasing); 2023-09-12T12:21:24,957 | ^~~ 2023-09-12T12:21:24,958 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,959 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,959 | ^ 2023-09-12T12:21:24,960 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,960 969 | decode(ptr, otri2); 2023-09-12T12:21:24,961 | ^~~~~~ 2023-09-12T12:21:24,961 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,962 8660 | sym(botleft, botlcasing); 2023-09-12T12:21:24,962 | ^~~ 2023-09-12T12:21:24,962 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,963 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:24,963 | ^ 2023-09-12T12:21:24,964 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,964 969 | decode(ptr, otri2); 2023-09-12T12:21:24,965 | ^~~~~~ 2023-09-12T12:21:24,965 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,965 8662 | sym(botright, botrcasing); 2023-09-12T12:21:24,966 | ^~~ 2023-09-12T12:21:24,966 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,967 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:24,967 | ^ 2023-09-12T12:21:24,968 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,968 969 | decode(ptr, otri2); 2023-09-12T12:21:24,968 | ^~~~~~ 2023-09-12T12:21:24,969 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,969 8662 | sym(botright, botrcasing); 2023-09-12T12:21:24,970 | ^~~ 2023-09-12T12:21:24,971 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,971 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:24,972 | ^ 2023-09-12T12:21:24,973 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:24,973 969 | decode(ptr, otri2); 2023-09-12T12:21:24,974 | ^~~~~~ 2023-09-12T12:21:24,974 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:24,975 8662 | sym(botright, botrcasing); 2023-09-12T12:21:24,975 | ^~~ 2023-09-12T12:21:24,976 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,977 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,977 | ^ 2023-09-12T12:21:24,978 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,978 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,979 | ^~~~~~ 2023-09-12T12:21:24,979 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,980 8664 | bond(topleft, botlcasing); 2023-09-12T12:21:24,980 | ^~~~ 2023-09-12T12:21:24,981 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,981 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,982 | ^ 2023-09-12T12:21:24,982 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,983 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,984 | ^~~~~~ 2023-09-12T12:21:24,984 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,985 8664 | bond(topleft, botlcasing); 2023-09-12T12:21:24,985 | ^~~~ 2023-09-12T12:21:24,986 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,987 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,988 | ^ 2023-09-12T12:21:24,988 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,989 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,989 | ^~~~~~ 2023-09-12T12:21:24,989 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,990 8664 | bond(topleft, botlcasing); 2023-09-12T12:21:24,990 | ^~~~ 2023-09-12T12:21:24,991 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,991 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,991 | ^ 2023-09-12T12:21:24,992 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,992 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:24,992 | ^~~~~~ 2023-09-12T12:21:24,993 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,993 8664 | bond(topleft, botlcasing); 2023-09-12T12:21:24,994 | ^~~~ 2023-09-12T12:21:24,994 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:24,995 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:24,995 | ^ 2023-09-12T12:21:24,996 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:24,996 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:24,996 | ^~~~~~ 2023-09-12T12:21:24,997 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:24,998 8665 | bond(botleft, botrcasing); 2023-09-12T12:21:24,998 | ^~~~ 2023-09-12T12:21:24,999 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:24,999 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,000 | ^ 2023-09-12T12:21:25,001 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,001 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,002 | ^~~~~~ 2023-09-12T12:21:25,003 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,003 8665 | bond(botleft, botrcasing); 2023-09-12T12:21:25,004 | ^~~~ 2023-09-12T12:21:25,004 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,005 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,005 | ^ 2023-09-12T12:21:25,006 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,006 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,007 | ^~~~~~ 2023-09-12T12:21:25,008 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,008 8665 | bond(botleft, botrcasing); 2023-09-12T12:21:25,009 | ^~~~ 2023-09-12T12:21:25,009 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,010 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,011 | ^ 2023-09-12T12:21:25,011 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,012 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,013 | ^~~~~~ 2023-09-12T12:21:25,013 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,014 8665 | bond(botleft, botrcasing); 2023-09-12T12:21:25,015 | ^~~~ 2023-09-12T12:21:25,015 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,016 | ^ 2023-09-12T12:21:25,016 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,017 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,017 | ^~~~~~ 2023-09-12T12:21:25,018 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,018 8666 | bond(botright, toprcasing); 2023-09-12T12:21:25,018 | ^~~~ 2023-09-12T12:21:25,019 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,019 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,020 | ^ 2023-09-12T12:21:25,020 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,021 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,021 | ^~~~~~ 2023-09-12T12:21:25,022 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,022 8666 | bond(botright, toprcasing); 2023-09-12T12:21:25,023 | ^~~~ 2023-09-12T12:21:25,023 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,024 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,024 | ^ 2023-09-12T12:21:25,025 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,025 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,026 | ^~~~~~ 2023-09-12T12:21:25,026 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,027 8666 | bond(botright, toprcasing); 2023-09-12T12:21:25,027 | ^~~~ 2023-09-12T12:21:25,028 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,028 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,029 | ^ 2023-09-12T12:21:25,030 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,030 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,031 | ^~~~~~ 2023-09-12T12:21:25,031 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,032 8666 | bond(botright, toprcasing); 2023-09-12T12:21:25,032 | ^~~~ 2023-09-12T12:21:25,033 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,034 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,034 | ^ 2023-09-12T12:21:25,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,036 | ^~~~~~ 2023-09-12T12:21:25,036 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,037 8667 | bond(topright, toplcasing); 2023-09-12T12:21:25,038 | ^~~~ 2023-09-12T12:21:25,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,039 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,040 | ^ 2023-09-12T12:21:25,041 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,041 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,042 | ^~~~~~ 2023-09-12T12:21:25,042 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,042 8667 | bond(topright, toplcasing); 2023-09-12T12:21:25,043 | ^~~~ 2023-09-12T12:21:25,043 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,044 | ^ 2023-09-12T12:21:25,044 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,045 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,045 | ^~~~~~ 2023-09-12T12:21:25,046 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,046 8667 | bond(topright, toplcasing); 2023-09-12T12:21:25,047 | ^~~~ 2023-09-12T12:21:25,047 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,047 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,048 | ^ 2023-09-12T12:21:25,048 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,049 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,049 | ^~~~~~ 2023-09-12T12:21:25,050 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,050 8667 | bond(topright, toplcasing); 2023-09-12T12:21:25,051 | ^~~~ 2023-09-12T12:21:25,052 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,052 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,053 | ^ 2023-09-12T12:21:25,053 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,054 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,054 | ^~~~~~~ 2023-09-12T12:21:25,055 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,056 8670 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:25,056 | ^~~~~~~ 2023-09-12T12:21:25,057 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,058 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,058 | ^ 2023-09-12T12:21:25,059 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,060 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,060 | ^~~~~~~ 2023-09-12T12:21:25,061 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,061 8670 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:25,062 | ^~~~~~~ 2023-09-12T12:21:25,062 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,063 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,064 | ^ 2023-09-12T12:21:25,064 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,065 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,065 | ^~~~~~~ 2023-09-12T12:21:25,066 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,067 8670 | tspivot(topleft, toplsubseg); 2023-09-12T12:21:25,067 | ^~~~~~~ 2023-09-12T12:21:25,068 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,069 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,070 | ^ 2023-09-12T12:21:25,070 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,070 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,071 | ^~~~~~~ 2023-09-12T12:21:25,071 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,072 8671 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,072 | ^~~~~~~ 2023-09-12T12:21:25,072 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,073 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,073 | ^ 2023-09-12T12:21:25,074 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,074 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,074 | ^~~~~~~ 2023-09-12T12:21:25,075 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,075 8671 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,076 | ^~~~~~~ 2023-09-12T12:21:25,076 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,076 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,077 | ^ 2023-09-12T12:21:25,077 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,078 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,078 | ^~~~~~~ 2023-09-12T12:21:25,079 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,080 8671 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,080 | ^~~~~~~ 2023-09-12T12:21:25,081 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,082 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,082 | ^ 2023-09-12T12:21:25,083 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,083 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,084 | ^~~~~~~ 2023-09-12T12:21:25,085 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,086 8672 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,087 | ^~~~~~~ 2023-09-12T12:21:25,088 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,088 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,089 | ^ 2023-09-12T12:21:25,089 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,090 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,090 | ^~~~~~~ 2023-09-12T12:21:25,091 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,091 8672 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,092 | ^~~~~~~ 2023-09-12T12:21:25,092 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,093 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,093 | ^ 2023-09-12T12:21:25,094 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,095 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,095 | ^~~~~~~ 2023-09-12T12:21:25,096 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,096 8672 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,097 | ^~~~~~~ 2023-09-12T12:21:25,098 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,098 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,099 | ^ 2023-09-12T12:21:25,099 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,099 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,100 | ^~~~~~~ 2023-09-12T12:21:25,100 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,101 8673 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,101 | ^~~~~~~ 2023-09-12T12:21:25,101 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,102 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,102 | ^ 2023-09-12T12:21:25,103 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,103 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,104 | ^~~~~~~ 2023-09-12T12:21:25,104 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,104 8673 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,105 | ^~~~~~~ 2023-09-12T12:21:25,105 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,106 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,106 | ^ 2023-09-12T12:21:25,106 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,107 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,108 | ^~~~~~~ 2023-09-12T12:21:25,108 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,109 8673 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,110 | ^~~~~~~ 2023-09-12T12:21:25,110 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,111 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,111 | ^ 2023-09-12T12:21:25,112 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,113 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,113 | ^~~~~~~ 2023-09-12T12:21:25,114 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,115 8677 | tsbond(topright, toplsubseg); 2023-09-12T12:21:25,115 | ^~~~~~ 2023-09-12T12:21:25,116 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,116 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,117 | ^ 2023-09-12T12:21:25,117 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,118 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,119 | ^~~~~~~ 2023-09-12T12:21:25,119 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,120 8677 | tsbond(topright, toplsubseg); 2023-09-12T12:21:25,120 | ^~~~~~ 2023-09-12T12:21:25,121 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,121 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,122 | ^ 2023-09-12T12:21:25,123 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,123 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,124 | ^~~~~~ 2023-09-12T12:21:25,125 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,125 8677 | tsbond(topright, toplsubseg); 2023-09-12T12:21:25,126 | ^~~~~~ 2023-09-12T12:21:25,126 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,127 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,127 | ^ 2023-09-12T12:21:25,127 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,128 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,128 | ^~~~~~ 2023-09-12T12:21:25,129 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,129 8677 | tsbond(topright, toplsubseg); 2023-09-12T12:21:25,130 | ^~~~~~ 2023-09-12T12:21:25,130 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,131 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,131 | ^ 2023-09-12T12:21:25,132 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,132 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,133 | ^~~~~~~ 2023-09-12T12:21:25,133 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,134 8682 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:25,134 | ^~~~~~ 2023-09-12T12:21:25,135 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,136 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,136 | ^ 2023-09-12T12:21:25,137 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,138 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,139 | ^~~~~~~ 2023-09-12T12:21:25,140 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,141 8682 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:25,141 | ^~~~~~ 2023-09-12T12:21:25,142 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,143 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,144 | ^ 2023-09-12T12:21:25,144 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,145 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,145 | ^~~~~~ 2023-09-12T12:21:25,146 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,146 8682 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:25,147 | ^~~~~~ 2023-09-12T12:21:25,147 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,148 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,148 | ^ 2023-09-12T12:21:25,149 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,149 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,150 | ^~~~~~ 2023-09-12T12:21:25,151 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,151 8682 | tsbond(topleft, botlsubseg); 2023-09-12T12:21:25,152 | ^~~~~~ 2023-09-12T12:21:25,153 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,153 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,153 | ^ 2023-09-12T12:21:25,154 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,154 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,155 | ^~~~~~~ 2023-09-12T12:21:25,155 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,156 8687 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:25,156 | ^~~~~~ 2023-09-12T12:21:25,156 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,157 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,157 | ^ 2023-09-12T12:21:25,158 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,158 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,159 | ^~~~~~~ 2023-09-12T12:21:25,159 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,159 8687 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:25,160 | ^~~~~~ 2023-09-12T12:21:25,160 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,161 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,162 | ^ 2023-09-12T12:21:25,162 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,163 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,164 | ^~~~~~ 2023-09-12T12:21:25,164 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,165 8687 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:25,165 | ^~~~~~ 2023-09-12T12:21:25,166 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,167 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,167 | ^ 2023-09-12T12:21:25,168 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,169 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,169 | ^~~~~~ 2023-09-12T12:21:25,170 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,171 8687 | tsbond(botleft, botrsubseg); 2023-09-12T12:21:25,171 | ^~~~~~ 2023-09-12T12:21:25,172 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,172 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,173 | ^ 2023-09-12T12:21:25,174 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,174 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,175 | ^~~~~~~ 2023-09-12T12:21:25,176 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,177 8692 | tsbond(botright, toprsubseg); 2023-09-12T12:21:25,178 | ^~~~~~ 2023-09-12T12:21:25,178 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,179 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,180 | ^ 2023-09-12T12:21:25,181 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,181 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,182 | ^~~~~~~ 2023-09-12T12:21:25,182 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,182 8692 | tsbond(botright, toprsubseg); 2023-09-12T12:21:25,183 | ^~~~~~ 2023-09-12T12:21:25,183 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,184 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,184 | ^ 2023-09-12T12:21:25,184 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,185 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,185 | ^~~~~~ 2023-09-12T12:21:25,186 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,186 8692 | tsbond(botright, toprsubseg); 2023-09-12T12:21:25,186 | ^~~~~~ 2023-09-12T12:21:25,187 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,187 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,188 | ^ 2023-09-12T12:21:25,188 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,189 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,189 | ^~~~~~ 2023-09-12T12:21:25,190 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,191 8692 | tsbond(botright, toprsubseg); 2023-09-12T12:21:25,191 | ^~~~~~ 2023-09-12T12:21:25,192 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,193 | ^ 2023-09-12T12:21:25,194 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,194 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T12:21:25,195 | ^~~~~~ 2023-09-12T12:21:25,196 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,196 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,197 | ^ 2023-09-12T12:21:25,197 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,198 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T12:21:25,198 | ^~~~~~ 2023-09-12T12:21:25,199 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,200 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,200 | ^ 2023-09-12T12:21:25,201 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,201 969 | decode(ptr, otri2); 2023-09-12T12:21:25,202 | ^~~~~~ 2023-09-12T12:21:25,202 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,203 8782 | sym(horiz, testtri); 2023-09-12T12:21:25,204 | ^~~ 2023-09-12T12:21:25,204 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,205 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,206 | ^ 2023-09-12T12:21:25,206 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,207 969 | decode(ptr, otri2); 2023-09-12T12:21:25,208 | ^~~~~~ 2023-09-12T12:21:25,208 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,208 8782 | sym(horiz, testtri); 2023-09-12T12:21:25,209 | ^~~ 2023-09-12T12:21:25,209 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,210 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,210 | ^ 2023-09-12T12:21:25,210 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,211 969 | decode(ptr, otri2); 2023-09-12T12:21:25,211 | ^~~~~~ 2023-09-12T12:21:25,212 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,212 8782 | sym(horiz, testtri); 2023-09-12T12:21:25,212 | ^~~ 2023-09-12T12:21:25,213 c/triangle.c: In function ‘triangulatepolygon’: 2023-09-12T12:21:25,213 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,214 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,214 | ^ 2023-09-12T12:21:25,214 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,215 973 | decode(ptr, otri); 2023-09-12T12:21:25,215 | ^~~~~~ 2023-09-12T12:21:25,216 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,216 999 | symself(otri2); 2023-09-12T12:21:25,217 | ^~~~~~~ 2023-09-12T12:21:25,217 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,218 8899 | onext(*firstedge, besttri); 2023-09-12T12:21:25,219 | ^~~~~ 2023-09-12T12:21:25,219 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,220 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,220 | ^ 2023-09-12T12:21:25,221 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,222 973 | decode(ptr, otri); 2023-09-12T12:21:25,222 | ^~~~~~ 2023-09-12T12:21:25,223 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,223 999 | symself(otri2); 2023-09-12T12:21:25,224 | ^~~~~~~ 2023-09-12T12:21:25,225 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,225 8899 | onext(*firstedge, besttri); 2023-09-12T12:21:25,226 | ^~~~~ 2023-09-12T12:21:25,227 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,227 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,228 | ^ 2023-09-12T12:21:25,228 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,229 973 | decode(ptr, otri); 2023-09-12T12:21:25,229 | ^~~~~~ 2023-09-12T12:21:25,230 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,230 999 | symself(otri2); 2023-09-12T12:21:25,231 | ^~~~~~~ 2023-09-12T12:21:25,231 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,232 8899 | onext(*firstedge, besttri); 2023-09-12T12:21:25,232 | ^~~~~ 2023-09-12T12:21:25,233 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,234 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,234 | ^ 2023-09-12T12:21:25,235 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,235 973 | decode(ptr, otri); 2023-09-12T12:21:25,236 | ^~~~~~ 2023-09-12T12:21:25,237 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,237 1003 | symself(otri); 2023-09-12T12:21:25,238 | ^~~~~~~ 2023-09-12T12:21:25,238 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,238 8904 | onextself(testtri); 2023-09-12T12:21:25,239 | ^~~~~~~~~ 2023-09-12T12:21:25,239 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,240 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,240 | ^ 2023-09-12T12:21:25,241 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,241 973 | decode(ptr, otri); 2023-09-12T12:21:25,241 | ^~~~~~ 2023-09-12T12:21:25,242 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,242 1003 | symself(otri); 2023-09-12T12:21:25,243 | ^~~~~~~ 2023-09-12T12:21:25,243 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,244 8904 | onextself(testtri); 2023-09-12T12:21:25,244 | ^~~~~~~~~ 2023-09-12T12:21:25,244 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,245 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,245 | ^ 2023-09-12T12:21:25,246 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,246 973 | decode(ptr, otri); 2023-09-12T12:21:25,247 | ^~~~~~ 2023-09-12T12:21:25,247 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,248 1003 | symself(otri); 2023-09-12T12:21:25,249 | ^~~~~~~ 2023-09-12T12:21:25,249 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,250 8904 | onextself(testtri); 2023-09-12T12:21:25,250 | ^~~~~~~~~ 2023-09-12T12:21:25,251 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,252 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,252 | ^ 2023-09-12T12:21:25,253 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,254 969 | decode(ptr, otri2); 2023-09-12T12:21:25,254 | ^~~~~~ 2023-09-12T12:21:25,255 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,256 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,257 | ^~~ 2023-09-12T12:21:25,258 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,258 8920 | oprev(besttri, tempedge); 2023-09-12T12:21:25,259 | ^~~~~ 2023-09-12T12:21:25,260 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,261 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,262 | ^ 2023-09-12T12:21:25,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,263 969 | decode(ptr, otri2); 2023-09-12T12:21:25,264 | ^~~~~~ 2023-09-12T12:21:25,264 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,265 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,266 | ^~~ 2023-09-12T12:21:25,266 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,267 8920 | oprev(besttri, tempedge); 2023-09-12T12:21:25,267 | ^~~~~ 2023-09-12T12:21:25,268 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,269 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,269 | ^ 2023-09-12T12:21:25,270 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,270 969 | decode(ptr, otri2); 2023-09-12T12:21:25,271 | ^~~~~~ 2023-09-12T12:21:25,271 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,271 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,272 | ^~~ 2023-09-12T12:21:25,272 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,272 8920 | oprev(besttri, tempedge); 2023-09-12T12:21:25,273 | ^~~~~ 2023-09-12T12:21:25,273 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,274 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,274 | ^ 2023-09-12T12:21:25,274 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,275 969 | decode(ptr, otri2); 2023-09-12T12:21:25,275 | ^~~~~~ 2023-09-12T12:21:25,276 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,276 8926 | sym(besttri, tempedge); 2023-09-12T12:21:25,277 | ^~~ 2023-09-12T12:21:25,277 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,278 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,278 | ^ 2023-09-12T12:21:25,279 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,279 969 | decode(ptr, otri2); 2023-09-12T12:21:25,280 | ^~~~~~ 2023-09-12T12:21:25,280 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,281 8926 | sym(besttri, tempedge); 2023-09-12T12:21:25,281 | ^~~ 2023-09-12T12:21:25,282 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,283 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,283 | ^ 2023-09-12T12:21:25,284 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,284 969 | decode(ptr, otri2); 2023-09-12T12:21:25,285 | ^~~~~~ 2023-09-12T12:21:25,286 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,286 8926 | sym(besttri, tempedge); 2023-09-12T12:21:25,287 | ^~~ 2023-09-12T12:21:25,288 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,288 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,289 | ^ 2023-09-12T12:21:25,289 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,290 969 | decode(ptr, otri2); 2023-09-12T12:21:25,290 | ^~~~~~ 2023-09-12T12:21:25,291 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,292 8930 | sym(tempedge, besttri); 2023-09-12T12:21:25,292 | ^~~ 2023-09-12T12:21:25,293 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,293 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,294 | ^ 2023-09-12T12:21:25,295 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,295 969 | decode(ptr, otri2); 2023-09-12T12:21:25,296 | ^~~~~~ 2023-09-12T12:21:25,296 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,297 8930 | sym(tempedge, besttri); 2023-09-12T12:21:25,298 | ^~~ 2023-09-12T12:21:25,298 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,299 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,300 | ^ 2023-09-12T12:21:25,300 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,300 969 | decode(ptr, otri2); 2023-09-12T12:21:25,301 | ^~~~~~ 2023-09-12T12:21:25,301 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,302 8930 | sym(tempedge, besttri); 2023-09-12T12:21:25,302 | ^~~ 2023-09-12T12:21:25,302 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,303 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,303 | ^ 2023-09-12T12:21:25,304 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,304 969 | decode(ptr, otri2); 2023-09-12T12:21:25,305 | ^~~~~~ 2023-09-12T12:21:25,305 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,305 8938 | sym(besttri, testtri); 2023-09-12T12:21:25,306 | ^~~ 2023-09-12T12:21:25,306 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,307 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,307 | ^ 2023-09-12T12:21:25,308 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,308 969 | decode(ptr, otri2); 2023-09-12T12:21:25,309 | ^~~~~~ 2023-09-12T12:21:25,309 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,309 8938 | sym(besttri, testtri); 2023-09-12T12:21:25,310 | ^~~ 2023-09-12T12:21:25,311 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,311 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,312 | ^ 2023-09-12T12:21:25,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,313 969 | decode(ptr, otri2); 2023-09-12T12:21:25,313 | ^~~~~~ 2023-09-12T12:21:25,314 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,314 8938 | sym(besttri, testtri); 2023-09-12T12:21:25,315 | ^~~ 2023-09-12T12:21:25,316 c/triangle.c: In function ‘deletevertex’: 2023-09-12T12:21:25,316 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,317 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,318 | ^ 2023-09-12T12:21:25,318 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,319 973 | decode(ptr, otri); 2023-09-12T12:21:25,319 | ^~~~~~ 2023-09-12T12:21:25,320 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,320 999 | symself(otri2); 2023-09-12T12:21:25,321 | ^~~~~~~ 2023-09-12T12:21:25,321 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,322 8992 | onext(*deltri, countingtri); 2023-09-12T12:21:25,322 | ^~~~~ 2023-09-12T12:21:25,323 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,323 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,324 | ^ 2023-09-12T12:21:25,325 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,325 973 | decode(ptr, otri); 2023-09-12T12:21:25,326 | ^~~~~~ 2023-09-12T12:21:25,326 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,327 999 | symself(otri2); 2023-09-12T12:21:25,328 | ^~~~~~~ 2023-09-12T12:21:25,328 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,328 8992 | onext(*deltri, countingtri); 2023-09-12T12:21:25,329 | ^~~~~ 2023-09-12T12:21:25,329 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,330 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,330 | ^ 2023-09-12T12:21:25,330 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,331 973 | decode(ptr, otri); 2023-09-12T12:21:25,331 | ^~~~~~ 2023-09-12T12:21:25,332 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,332 999 | symself(otri2); 2023-09-12T12:21:25,332 | ^~~~~~~ 2023-09-12T12:21:25,333 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,333 8992 | onext(*deltri, countingtri); 2023-09-12T12:21:25,334 | ^~~~~ 2023-09-12T12:21:25,334 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,334 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,335 | ^ 2023-09-12T12:21:25,335 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,336 973 | decode(ptr, otri); 2023-09-12T12:21:25,336 | ^~~~~~ 2023-09-12T12:21:25,337 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,337 1003 | symself(otri); 2023-09-12T12:21:25,338 | ^~~~~~~ 2023-09-12T12:21:25,339 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,339 9003 | onextself(countingtri); 2023-09-12T12:21:25,340 | ^~~~~~~~~ 2023-09-12T12:21:25,341 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,341 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,342 | ^ 2023-09-12T12:21:25,343 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,343 973 | decode(ptr, otri); 2023-09-12T12:21:25,344 | ^~~~~~ 2023-09-12T12:21:25,344 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,345 1003 | symself(otri); 2023-09-12T12:21:25,346 | ^~~~~~~ 2023-09-12T12:21:25,346 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,347 9003 | onextself(countingtri); 2023-09-12T12:21:25,348 | ^~~~~~~~~ 2023-09-12T12:21:25,348 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,349 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,349 | ^ 2023-09-12T12:21:25,349 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,350 973 | decode(ptr, otri); 2023-09-12T12:21:25,351 | ^~~~~~ 2023-09-12T12:21:25,351 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,352 1003 | symself(otri); 2023-09-12T12:21:25,352 | ^~~~~~~ 2023-09-12T12:21:25,353 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:25,353 9003 | onextself(countingtri); 2023-09-12T12:21:25,354 | ^~~~~~~~~ 2023-09-12T12:21:25,354 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,355 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,356 | ^ 2023-09-12T12:21:25,356 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,357 973 | decode(ptr, otri); 2023-09-12T12:21:25,358 | ^~~~~~ 2023-09-12T12:21:25,358 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,359 999 | symself(otri2); 2023-09-12T12:21:25,359 | ^~~~~~~ 2023-09-12T12:21:25,359 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,360 9017 | onext(*deltri, firstedge); 2023-09-12T12:21:25,360 | ^~~~~ 2023-09-12T12:21:25,361 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,361 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,361 | ^ 2023-09-12T12:21:25,362 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,362 973 | decode(ptr, otri); 2023-09-12T12:21:25,363 | ^~~~~~ 2023-09-12T12:21:25,363 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,364 999 | symself(otri2); 2023-09-12T12:21:25,364 | ^~~~~~~ 2023-09-12T12:21:25,365 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,365 9017 | onext(*deltri, firstedge); 2023-09-12T12:21:25,365 | ^~~~~ 2023-09-12T12:21:25,366 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,366 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,367 | ^ 2023-09-12T12:21:25,367 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,368 973 | decode(ptr, otri); 2023-09-12T12:21:25,368 | ^~~~~~ 2023-09-12T12:21:25,369 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,369 999 | symself(otri2); 2023-09-12T12:21:25,370 | ^~~~~~~ 2023-09-12T12:21:25,371 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,371 9017 | onext(*deltri, firstedge); 2023-09-12T12:21:25,372 | ^~~~~ 2023-09-12T12:21:25,373 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,373 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,374 | ^ 2023-09-12T12:21:25,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,375 969 | decode(ptr, otri2); 2023-09-12T12:21:25,376 | ^~~~~~ 2023-09-12T12:21:25,377 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,377 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,378 | ^~~ 2023-09-12T12:21:25,378 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,379 9018 | oprev(*deltri, lastedge); 2023-09-12T12:21:25,379 | ^~~~~ 2023-09-12T12:21:25,380 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,381 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,381 | ^ 2023-09-12T12:21:25,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,382 969 | decode(ptr, otri2); 2023-09-12T12:21:25,383 | ^~~~~~ 2023-09-12T12:21:25,384 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,385 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,386 | ^~~ 2023-09-12T12:21:25,387 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,388 9018 | oprev(*deltri, lastedge); 2023-09-12T12:21:25,389 | ^~~~~ 2023-09-12T12:21:25,390 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,391 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,392 | ^ 2023-09-12T12:21:25,393 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,393 969 | decode(ptr, otri2); 2023-09-12T12:21:25,394 | ^~~~~~ 2023-09-12T12:21:25,395 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,396 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,396 | ^~~ 2023-09-12T12:21:25,397 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,398 9018 | oprev(*deltri, lastedge); 2023-09-12T12:21:25,399 | ^~~~~ 2023-09-12T12:21:25,399 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,400 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,400 | ^ 2023-09-12T12:21:25,401 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,401 969 | decode(ptr, otri2); 2023-09-12T12:21:25,401 | ^~~~~~ 2023-09-12T12:21:25,402 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,402 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,403 | ^~~ 2023-09-12T12:21:25,403 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,404 9024 | dnext(*deltri, lefttri); 2023-09-12T12:21:25,404 | ^~~~~ 2023-09-12T12:21:25,405 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,405 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,406 | ^ 2023-09-12T12:21:25,406 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,407 969 | decode(ptr, otri2); 2023-09-12T12:21:25,408 | ^~~~~~ 2023-09-12T12:21:25,408 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,409 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,409 | ^~~ 2023-09-12T12:21:25,410 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,411 9024 | dnext(*deltri, lefttri); 2023-09-12T12:21:25,411 | ^~~~~ 2023-09-12T12:21:25,412 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,412 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,413 | ^ 2023-09-12T12:21:25,413 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,414 969 | decode(ptr, otri2); 2023-09-12T12:21:25,414 | ^~~~~~ 2023-09-12T12:21:25,415 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,416 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,416 | ^~~ 2023-09-12T12:21:25,417 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,417 9024 | dnext(*deltri, lefttri); 2023-09-12T12:21:25,418 | ^~~~~ 2023-09-12T12:21:25,418 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,419 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,419 | ^ 2023-09-12T12:21:25,420 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,421 969 | decode(ptr, otri2); 2023-09-12T12:21:25,421 | ^~~~~~ 2023-09-12T12:21:25,422 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,423 9025 | sym(lefttri, leftcasing); 2023-09-12T12:21:25,423 | ^~~ 2023-09-12T12:21:25,424 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,424 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,425 | ^ 2023-09-12T12:21:25,425 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,425 969 | decode(ptr, otri2); 2023-09-12T12:21:25,426 | ^~~~~~ 2023-09-12T12:21:25,426 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,427 9025 | sym(lefttri, leftcasing); 2023-09-12T12:21:25,427 | ^~~ 2023-09-12T12:21:25,428 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,428 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,428 | ^ 2023-09-12T12:21:25,429 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,429 969 | decode(ptr, otri2); 2023-09-12T12:21:25,430 | ^~~~~~ 2023-09-12T12:21:25,430 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,431 9025 | sym(lefttri, leftcasing); 2023-09-12T12:21:25,431 | ^~~ 2023-09-12T12:21:25,436 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,436 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,437 | ^ 2023-09-12T12:21:25,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,438 969 | decode(ptr, otri2); 2023-09-12T12:21:25,439 | ^~~~~~ 2023-09-12T12:21:25,439 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,440 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,441 | ^~~ 2023-09-12T12:21:25,441 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,442 9026 | oprev(deltriright, righttri); 2023-09-12T12:21:25,443 | ^~~~~ 2023-09-12T12:21:25,443 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,444 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,445 | ^ 2023-09-12T12:21:25,445 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,446 969 | decode(ptr, otri2); 2023-09-12T12:21:25,446 | ^~~~~~ 2023-09-12T12:21:25,447 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,448 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,448 | ^~~ 2023-09-12T12:21:25,449 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,449 9026 | oprev(deltriright, righttri); 2023-09-12T12:21:25,450 | ^~~~~ 2023-09-12T12:21:25,450 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,451 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,451 | ^ 2023-09-12T12:21:25,452 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,453 969 | decode(ptr, otri2); 2023-09-12T12:21:25,453 | ^~~~~~ 2023-09-12T12:21:25,454 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,454 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:25,455 | ^~~ 2023-09-12T12:21:25,456 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:25,456 9026 | oprev(deltriright, righttri); 2023-09-12T12:21:25,457 | ^~~~~ 2023-09-12T12:21:25,457 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,458 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,458 | ^ 2023-09-12T12:21:25,459 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,459 969 | decode(ptr, otri2); 2023-09-12T12:21:25,460 | ^~~~~~ 2023-09-12T12:21:25,460 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,461 9027 | sym(righttri, rightcasing); 2023-09-12T12:21:25,461 | ^~~ 2023-09-12T12:21:25,462 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,462 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,463 | ^ 2023-09-12T12:21:25,463 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,464 969 | decode(ptr, otri2); 2023-09-12T12:21:25,464 | ^~~~~~ 2023-09-12T12:21:25,464 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,465 9027 | sym(righttri, rightcasing); 2023-09-12T12:21:25,465 | ^~~ 2023-09-12T12:21:25,466 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,466 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,467 | ^ 2023-09-12T12:21:25,467 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,468 969 | decode(ptr, otri2); 2023-09-12T12:21:25,469 | ^~~~~~ 2023-09-12T12:21:25,469 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,470 9027 | sym(righttri, rightcasing); 2023-09-12T12:21:25,470 | ^~~ 2023-09-12T12:21:25,471 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,472 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,472 | ^ 2023-09-12T12:21:25,473 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,474 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,474 | ^~~~~~ 2023-09-12T12:21:25,475 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,476 9028 | bond(*deltri, leftcasing); 2023-09-12T12:21:25,476 | ^~~~ 2023-09-12T12:21:25,477 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,478 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,478 | ^ 2023-09-12T12:21:25,479 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,479 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,480 | ^~~~~~ 2023-09-12T12:21:25,480 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,481 9028 | bond(*deltri, leftcasing); 2023-09-12T12:21:25,482 | ^~~~ 2023-09-12T12:21:25,482 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,483 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,484 | ^ 2023-09-12T12:21:25,484 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,485 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,486 | ^~~~~~ 2023-09-12T12:21:25,486 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,487 9028 | bond(*deltri, leftcasing); 2023-09-12T12:21:25,488 | ^~~~ 2023-09-12T12:21:25,488 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,488 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,489 | ^ 2023-09-12T12:21:25,489 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,490 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,490 | ^~~~~~ 2023-09-12T12:21:25,490 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,491 9028 | bond(*deltri, leftcasing); 2023-09-12T12:21:25,491 | ^~~~ 2023-09-12T12:21:25,492 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,492 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,493 | ^ 2023-09-12T12:21:25,493 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,494 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,494 | ^~~~~~ 2023-09-12T12:21:25,494 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,495 9029 | bond(deltriright, rightcasing); 2023-09-12T12:21:25,495 | ^~~~ 2023-09-12T12:21:25,496 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,496 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,497 | ^ 2023-09-12T12:21:25,498 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,498 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,499 | ^~~~~~ 2023-09-12T12:21:25,500 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,500 9029 | bond(deltriright, rightcasing); 2023-09-12T12:21:25,501 | ^~~~ 2023-09-12T12:21:25,502 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,502 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,503 | ^ 2023-09-12T12:21:25,504 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,504 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,505 | ^~~~~~ 2023-09-12T12:21:25,506 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,506 9029 | bond(deltriright, rightcasing); 2023-09-12T12:21:25,507 | ^~~~ 2023-09-12T12:21:25,507 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,508 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,508 | ^ 2023-09-12T12:21:25,509 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,509 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,510 | ^~~~~~ 2023-09-12T12:21:25,510 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,511 9029 | bond(deltriright, rightcasing); 2023-09-12T12:21:25,512 | ^~~~ 2023-09-12T12:21:25,512 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,513 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,513 | ^ 2023-09-12T12:21:25,514 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,515 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,515 | ^~~~~~~ 2023-09-12T12:21:25,516 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,516 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T12:21:25,517 | ^~~~~~~ 2023-09-12T12:21:25,517 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,518 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,518 | ^ 2023-09-12T12:21:25,518 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,519 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,519 | ^~~~~~~ 2023-09-12T12:21:25,520 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,520 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T12:21:25,521 | ^~~~~~~ 2023-09-12T12:21:25,521 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,521 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,522 | ^ 2023-09-12T12:21:25,522 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,523 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,523 | ^~~~~~~ 2023-09-12T12:21:25,524 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,524 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T12:21:25,525 | ^~~~~~~ 2023-09-12T12:21:25,525 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,526 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,526 | ^ 2023-09-12T12:21:25,527 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,528 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,528 | ^~~~~~~ 2023-09-12T12:21:25,529 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,530 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T12:21:25,530 | ^~~~~~ 2023-09-12T12:21:25,531 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,532 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,532 | ^ 2023-09-12T12:21:25,533 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,533 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,534 | ^~~~~~~ 2023-09-12T12:21:25,535 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,535 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T12:21:25,536 | ^~~~~~ 2023-09-12T12:21:25,536 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,537 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,537 | ^ 2023-09-12T12:21:25,538 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,538 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,539 | ^~~~~~ 2023-09-12T12:21:25,540 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,540 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T12:21:25,541 | ^~~~~~ 2023-09-12T12:21:25,542 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,542 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,543 | ^ 2023-09-12T12:21:25,544 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,544 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,544 | ^~~~~~ 2023-09-12T12:21:25,545 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,545 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T12:21:25,545 | ^~~~~~ 2023-09-12T12:21:25,546 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,546 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,547 | ^ 2023-09-12T12:21:25,547 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,547 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,548 | ^~~~~~~ 2023-09-12T12:21:25,548 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,549 9034 | tspivot(righttri, rightsubseg); 2023-09-12T12:21:25,549 | ^~~~~~~ 2023-09-12T12:21:25,549 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,550 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,550 | ^ 2023-09-12T12:21:25,551 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,551 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,552 | ^~~~~~~ 2023-09-12T12:21:25,552 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,553 9034 | tspivot(righttri, rightsubseg); 2023-09-12T12:21:25,553 | ^~~~~~~ 2023-09-12T12:21:25,554 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,555 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,555 | ^ 2023-09-12T12:21:25,556 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,556 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,557 | ^~~~~~~ 2023-09-12T12:21:25,558 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,558 9034 | tspivot(righttri, rightsubseg); 2023-09-12T12:21:25,559 | ^~~~~~~ 2023-09-12T12:21:25,559 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,560 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,561 | ^ 2023-09-12T12:21:25,561 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,562 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,562 | ^~~~~~~ 2023-09-12T12:21:25,563 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,563 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T12:21:25,564 | ^~~~~~ 2023-09-12T12:21:25,564 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,565 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,565 | ^ 2023-09-12T12:21:25,566 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,566 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,567 | ^~~~~~~ 2023-09-12T12:21:25,568 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,568 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T12:21:25,569 | ^~~~~~ 2023-09-12T12:21:25,570 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,570 | ^ 2023-09-12T12:21:25,571 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,571 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,572 | ^~~~~~ 2023-09-12T12:21:25,572 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,573 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T12:21:25,573 | ^~~~~~ 2023-09-12T12:21:25,573 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,574 | ^ 2023-09-12T12:21:25,575 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,575 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,575 | ^~~~~~ 2023-09-12T12:21:25,576 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,576 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T12:21:25,577 | ^~~~~~ 2023-09-12T12:21:25,577 c/triangle.c: In function ‘undovertex’: 2023-09-12T12:21:25,577 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,578 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,578 | ^ 2023-09-12T12:21:25,579 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,579 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T12:21:25,580 | ^~~~~~ 2023-09-12T12:21:25,580 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,581 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,581 | ^ 2023-09-12T12:21:25,582 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,583 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T12:21:25,583 | ^~~~~~ 2023-09-12T12:21:25,584 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,584 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,585 | ^ 2023-09-12T12:21:25,586 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,586 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T12:21:25,587 | ^~~~~~ 2023-09-12T12:21:25,587 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,588 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,588 | ^ 2023-09-12T12:21:25,589 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,589 973 | decode(ptr, otri); 2023-09-12T12:21:25,590 | ^~~~~~ 2023-09-12T12:21:25,590 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,591 1035 | symself(otri2); 2023-09-12T12:21:25,592 | ^~~~~~~ 2023-09-12T12:21:25,592 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T12:21:25,593 9097 | dprev(fliptri, botleft); 2023-09-12T12:21:25,593 | ^~~~~ 2023-09-12T12:21:25,594 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,595 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,595 | ^ 2023-09-12T12:21:25,596 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,596 973 | decode(ptr, otri); 2023-09-12T12:21:25,597 | ^~~~~~ 2023-09-12T12:21:25,597 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,597 1035 | symself(otri2); 2023-09-12T12:21:25,598 | ^~~~~~~ 2023-09-12T12:21:25,598 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T12:21:25,598 9097 | dprev(fliptri, botleft); 2023-09-12T12:21:25,599 | ^~~~~ 2023-09-12T12:21:25,599 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,600 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,600 | ^ 2023-09-12T12:21:25,600 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,601 973 | decode(ptr, otri); 2023-09-12T12:21:25,601 | ^~~~~~ 2023-09-12T12:21:25,602 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,602 1035 | symself(otri2); 2023-09-12T12:21:25,602 | ^~~~~~~ 2023-09-12T12:21:25,603 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T12:21:25,603 9097 | dprev(fliptri, botleft); 2023-09-12T12:21:25,604 | ^~~~~ 2023-09-12T12:21:25,604 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,604 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,605 | ^ 2023-09-12T12:21:25,605 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,606 973 | decode(ptr, otri); 2023-09-12T12:21:25,607 | ^~~~~~ 2023-09-12T12:21:25,607 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,608 999 | symself(otri2); 2023-09-12T12:21:25,608 | ^~~~~~~ 2023-09-12T12:21:25,609 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,610 9099 | onext(fliptri, botright); 2023-09-12T12:21:25,610 | ^~~~~ 2023-09-12T12:21:25,611 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,612 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,612 | ^ 2023-09-12T12:21:25,613 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,613 973 | decode(ptr, otri); 2023-09-12T12:21:25,614 | ^~~~~~ 2023-09-12T12:21:25,614 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,615 999 | symself(otri2); 2023-09-12T12:21:25,616 | ^~~~~~~ 2023-09-12T12:21:25,616 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,617 9099 | onext(fliptri, botright); 2023-09-12T12:21:25,617 | ^~~~~ 2023-09-12T12:21:25,618 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,618 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,619 | ^ 2023-09-12T12:21:25,619 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,620 973 | decode(ptr, otri); 2023-09-12T12:21:25,620 | ^~~~~~ 2023-09-12T12:21:25,621 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,622 999 | symself(otri2); 2023-09-12T12:21:25,622 | ^~~~~~~ 2023-09-12T12:21:25,623 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:25,624 9099 | onext(fliptri, botright); 2023-09-12T12:21:25,624 | ^~~~~ 2023-09-12T12:21:25,625 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,625 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,626 | ^ 2023-09-12T12:21:25,626 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,627 969 | decode(ptr, otri2); 2023-09-12T12:21:25,627 | ^~~~~~ 2023-09-12T12:21:25,628 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,628 9101 | sym(botleft, botlcasing); 2023-09-12T12:21:25,629 | ^~~ 2023-09-12T12:21:25,629 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,629 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,630 | ^ 2023-09-12T12:21:25,630 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,631 969 | decode(ptr, otri2); 2023-09-12T12:21:25,631 | ^~~~~~ 2023-09-12T12:21:25,632 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,632 9101 | sym(botleft, botlcasing); 2023-09-12T12:21:25,633 | ^~~ 2023-09-12T12:21:25,633 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,633 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,634 | ^ 2023-09-12T12:21:25,635 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,635 969 | decode(ptr, otri2); 2023-09-12T12:21:25,636 | ^~~~~~ 2023-09-12T12:21:25,636 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,637 9101 | sym(botleft, botlcasing); 2023-09-12T12:21:25,637 | ^~~ 2023-09-12T12:21:25,638 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,639 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,639 | ^ 2023-09-12T12:21:25,640 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,641 969 | decode(ptr, otri2); 2023-09-12T12:21:25,641 | ^~~~~~ 2023-09-12T12:21:25,642 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,643 9102 | sym(botright, botrcasing); 2023-09-12T12:21:25,643 | ^~~ 2023-09-12T12:21:25,644 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,645 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,645 | ^ 2023-09-12T12:21:25,646 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,646 969 | decode(ptr, otri2); 2023-09-12T12:21:25,647 | ^~~~~~ 2023-09-12T12:21:25,647 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,648 9102 | sym(botright, botrcasing); 2023-09-12T12:21:25,648 | ^~~ 2023-09-12T12:21:25,649 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,649 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,650 | ^ 2023-09-12T12:21:25,651 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,651 969 | decode(ptr, otri2); 2023-09-12T12:21:25,652 | ^~~~~~ 2023-09-12T12:21:25,653 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,653 9102 | sym(botright, botrcasing); 2023-09-12T12:21:25,654 | ^~~ 2023-09-12T12:21:25,655 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,656 | ^ 2023-09-12T12:21:25,657 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,657 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,657 | ^~~~~~ 2023-09-12T12:21:25,658 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,658 9107 | bond(fliptri, botlcasing); 2023-09-12T12:21:25,659 | ^~~~ 2023-09-12T12:21:25,659 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,660 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,660 | ^ 2023-09-12T12:21:25,661 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,661 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,661 | ^~~~~~ 2023-09-12T12:21:25,662 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,662 9107 | bond(fliptri, botlcasing); 2023-09-12T12:21:25,663 | ^~~~ 2023-09-12T12:21:25,663 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,664 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,664 | ^ 2023-09-12T12:21:25,665 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,665 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,666 | ^~~~~~ 2023-09-12T12:21:25,666 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,667 9107 | bond(fliptri, botlcasing); 2023-09-12T12:21:25,668 | ^~~~ 2023-09-12T12:21:25,668 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,669 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,669 | ^ 2023-09-12T12:21:25,670 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,671 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,672 | ^~~~~~ 2023-09-12T12:21:25,672 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,673 9107 | bond(fliptri, botlcasing); 2023-09-12T12:21:25,674 | ^~~~ 2023-09-12T12:21:25,674 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,675 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,676 | ^ 2023-09-12T12:21:25,676 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,677 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,677 | ^~~~~~~ 2023-09-12T12:21:25,678 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,679 9108 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,679 | ^~~~~~~ 2023-09-12T12:21:25,680 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,681 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,682 | ^ 2023-09-12T12:21:25,682 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,683 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,684 | ^~~~~~~ 2023-09-12T12:21:25,685 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,685 9108 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,686 | ^~~~~~~ 2023-09-12T12:21:25,686 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,687 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,687 | ^ 2023-09-12T12:21:25,688 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,688 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,688 | ^~~~~~~ 2023-09-12T12:21:25,689 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,689 9108 | tspivot(botleft, botlsubseg); 2023-09-12T12:21:25,690 | ^~~~~~~ 2023-09-12T12:21:25,690 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,691 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,691 | ^ 2023-09-12T12:21:25,691 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,692 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,692 | ^~~~~~~ 2023-09-12T12:21:25,693 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,693 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T12:21:25,693 | ^~~~~~ 2023-09-12T12:21:25,694 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,694 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,695 | ^ 2023-09-12T12:21:25,696 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,696 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,697 | ^~~~~~~ 2023-09-12T12:21:25,698 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,698 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T12:21:25,699 | ^~~~~~ 2023-09-12T12:21:25,700 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,700 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,701 | ^ 2023-09-12T12:21:25,701 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,702 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,703 | ^~~~~~ 2023-09-12T12:21:25,703 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,704 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T12:21:25,704 | ^~~~~~ 2023-09-12T12:21:25,705 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,706 | ^ 2023-09-12T12:21:25,707 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,707 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,708 | ^~~~~~ 2023-09-12T12:21:25,708 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,709 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T12:21:25,709 | ^~~~~~ 2023-09-12T12:21:25,710 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,711 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,711 | ^ 2023-09-12T12:21:25,712 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,712 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,713 | ^~~~~~ 2023-09-12T12:21:25,713 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,713 9111 | bond(fliptri, botrcasing); 2023-09-12T12:21:25,714 | ^~~~ 2023-09-12T12:21:25,714 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,715 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,715 | ^ 2023-09-12T12:21:25,715 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,716 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,716 | ^~~~~~ 2023-09-12T12:21:25,717 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,717 9111 | bond(fliptri, botrcasing); 2023-09-12T12:21:25,717 | ^~~~ 2023-09-12T12:21:25,718 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,719 | ^ 2023-09-12T12:21:25,719 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,720 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,720 | ^~~~~~ 2023-09-12T12:21:25,721 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,721 9111 | bond(fliptri, botrcasing); 2023-09-12T12:21:25,722 | ^~~~ 2023-09-12T12:21:25,722 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,723 | ^ 2023-09-12T12:21:25,724 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,724 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,725 | ^~~~~~ 2023-09-12T12:21:25,726 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,726 9111 | bond(fliptri, botrcasing); 2023-09-12T12:21:25,727 | ^~~~ 2023-09-12T12:21:25,727 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,728 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,729 | ^ 2023-09-12T12:21:25,729 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,730 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,730 | ^~~~~~~ 2023-09-12T12:21:25,731 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,731 9112 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,732 | ^~~~~~~ 2023-09-12T12:21:25,732 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,733 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,733 | ^ 2023-09-12T12:21:25,734 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,735 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,735 | ^~~~~~~ 2023-09-12T12:21:25,736 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,736 9112 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,737 | ^~~~~~~ 2023-09-12T12:21:25,738 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,738 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,739 | ^ 2023-09-12T12:21:25,739 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,740 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,740 | ^~~~~~~ 2023-09-12T12:21:25,741 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,741 9112 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,741 | ^~~~~~~ 2023-09-12T12:21:25,742 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,742 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,743 | ^ 2023-09-12T12:21:25,743 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,744 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,744 | ^~~~~~~ 2023-09-12T12:21:25,744 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,745 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T12:21:25,745 | ^~~~~~ 2023-09-12T12:21:25,746 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,746 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,747 | ^ 2023-09-12T12:21:25,747 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,748 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,748 | ^~~~~~~ 2023-09-12T12:21:25,749 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,749 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T12:21:25,750 | ^~~~~~ 2023-09-12T12:21:25,751 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,752 | ^ 2023-09-12T12:21:25,753 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,753 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,754 | ^~~~~~ 2023-09-12T12:21:25,754 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,755 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T12:21:25,756 | ^~~~~~ 2023-09-12T12:21:25,756 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,757 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,757 | ^ 2023-09-12T12:21:25,758 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,758 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,759 | ^~~~~~ 2023-09-12T12:21:25,759 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,760 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T12:21:25,760 | ^~~~~~ 2023-09-12T12:21:25,761 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,761 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,762 | ^ 2023-09-12T12:21:25,762 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,763 969 | decode(ptr, otri2); 2023-09-12T12:21:25,764 | ^~~~~~ 2023-09-12T12:21:25,764 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,765 9122 | sym(gluetri, botright); 2023-09-12T12:21:25,765 | ^~~ 2023-09-12T12:21:25,766 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,766 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,767 | ^ 2023-09-12T12:21:25,767 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,767 969 | decode(ptr, otri2); 2023-09-12T12:21:25,768 | ^~~~~~ 2023-09-12T12:21:25,768 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,769 9122 | sym(gluetri, botright); 2023-09-12T12:21:25,769 | ^~~ 2023-09-12T12:21:25,769 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,770 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,771 | ^ 2023-09-12T12:21:25,771 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,772 969 | decode(ptr, otri2); 2023-09-12T12:21:25,772 | ^~~~~~ 2023-09-12T12:21:25,773 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,773 9122 | sym(gluetri, botright); 2023-09-12T12:21:25,773 | ^~~ 2023-09-12T12:21:25,774 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,774 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,775 | ^ 2023-09-12T12:21:25,775 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,776 969 | decode(ptr, otri2); 2023-09-12T12:21:25,776 | ^~~~~~ 2023-09-12T12:21:25,777 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,777 9124 | sym(botright, botrcasing); 2023-09-12T12:21:25,778 | ^~~ 2023-09-12T12:21:25,779 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,779 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,780 | ^ 2023-09-12T12:21:25,781 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,781 969 | decode(ptr, otri2); 2023-09-12T12:21:25,782 | ^~~~~~ 2023-09-12T12:21:25,783 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,783 9124 | sym(botright, botrcasing); 2023-09-12T12:21:25,784 | ^~~ 2023-09-12T12:21:25,784 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,785 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,785 | ^ 2023-09-12T12:21:25,786 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,786 969 | decode(ptr, otri2); 2023-09-12T12:21:25,787 | ^~~~~~ 2023-09-12T12:21:25,788 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,788 9124 | sym(botright, botrcasing); 2023-09-12T12:21:25,789 | ^~~ 2023-09-12T12:21:25,789 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,790 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,790 | ^ 2023-09-12T12:21:25,791 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,792 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,792 | ^~~~~~ 2023-09-12T12:21:25,793 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,794 9128 | bond(gluetri, botrcasing); 2023-09-12T12:21:25,794 | ^~~~ 2023-09-12T12:21:25,795 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,795 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,796 | ^ 2023-09-12T12:21:25,796 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,796 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,797 | ^~~~~~ 2023-09-12T12:21:25,797 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,798 9128 | bond(gluetri, botrcasing); 2023-09-12T12:21:25,798 | ^~~~ 2023-09-12T12:21:25,799 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,799 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,799 | ^ 2023-09-12T12:21:25,800 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,800 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,801 | ^~~~~~ 2023-09-12T12:21:25,801 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,802 9128 | bond(gluetri, botrcasing); 2023-09-12T12:21:25,802 | ^~~~ 2023-09-12T12:21:25,802 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,803 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,803 | ^ 2023-09-12T12:21:25,804 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,805 | ^~~~~~ 2023-09-12T12:21:25,806 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,806 9128 | bond(gluetri, botrcasing); 2023-09-12T12:21:25,807 | ^~~~ 2023-09-12T12:21:25,807 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,808 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,809 | ^ 2023-09-12T12:21:25,809 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,810 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,811 | ^~~~~~~ 2023-09-12T12:21:25,811 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,812 9129 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,812 | ^~~~~~~ 2023-09-12T12:21:25,813 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,813 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,814 | ^ 2023-09-12T12:21:25,814 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,815 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,816 | ^~~~~~~ 2023-09-12T12:21:25,816 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,817 9129 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,818 | ^~~~~~~ 2023-09-12T12:21:25,818 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,819 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,819 | ^ 2023-09-12T12:21:25,820 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,821 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,821 | ^~~~~~~ 2023-09-12T12:21:25,822 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,822 9129 | tspivot(botright, botrsubseg); 2023-09-12T12:21:25,823 | ^~~~~~~ 2023-09-12T12:21:25,823 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,824 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,824 | ^ 2023-09-12T12:21:25,824 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,825 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,825 | ^~~~~~~ 2023-09-12T12:21:25,826 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,826 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T12:21:25,827 | ^~~~~~ 2023-09-12T12:21:25,827 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,827 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,828 | ^ 2023-09-12T12:21:25,828 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,829 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,829 | ^~~~~~~ 2023-09-12T12:21:25,830 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,830 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T12:21:25,831 | ^~~~~~ 2023-09-12T12:21:25,831 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,832 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,833 | ^ 2023-09-12T12:21:25,833 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,834 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,834 | ^~~~~~ 2023-09-12T12:21:25,835 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,836 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T12:21:25,836 | ^~~~~~ 2023-09-12T12:21:25,837 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,838 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,838 | ^ 2023-09-12T12:21:25,839 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,839 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,840 | ^~~~~~ 2023-09-12T12:21:25,840 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,841 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T12:21:25,841 | ^~~~~~ 2023-09-12T12:21:25,842 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,842 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,843 | ^ 2023-09-12T12:21:25,844 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,844 969 | decode(ptr, otri2); 2023-09-12T12:21:25,845 | ^~~~~~ 2023-09-12T12:21:25,845 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,846 9135 | sym(fliptri, gluetri); 2023-09-12T12:21:25,846 | ^~~ 2023-09-12T12:21:25,847 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,848 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,849 | ^ 2023-09-12T12:21:25,849 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,849 969 | decode(ptr, otri2); 2023-09-12T12:21:25,850 | ^~~~~~ 2023-09-12T12:21:25,850 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,851 9135 | sym(fliptri, gluetri); 2023-09-12T12:21:25,851 | ^~~ 2023-09-12T12:21:25,852 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,852 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,852 | ^ 2023-09-12T12:21:25,853 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,853 969 | decode(ptr, otri2); 2023-09-12T12:21:25,853 | ^~~~~~ 2023-09-12T12:21:25,854 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,854 9135 | sym(fliptri, gluetri); 2023-09-12T12:21:25,855 | ^~~ 2023-09-12T12:21:25,855 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,856 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,856 | ^ 2023-09-12T12:21:25,857 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,857 969 | decode(ptr, otri2); 2023-09-12T12:21:25,857 | ^~~~~~ 2023-09-12T12:21:25,858 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,858 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,859 | ^~~ 2023-09-12T12:21:25,860 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,860 9138 | dnext(gluetri, topright); 2023-09-12T12:21:25,861 | ^~~~~ 2023-09-12T12:21:25,862 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,862 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,863 | ^ 2023-09-12T12:21:25,864 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,864 969 | decode(ptr, otri2); 2023-09-12T12:21:25,865 | ^~~~~~ 2023-09-12T12:21:25,865 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,866 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,867 | ^~~ 2023-09-12T12:21:25,867 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,868 9138 | dnext(gluetri, topright); 2023-09-12T12:21:25,868 | ^~~~~ 2023-09-12T12:21:25,869 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,869 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,870 | ^ 2023-09-12T12:21:25,870 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,871 969 | decode(ptr, otri2); 2023-09-12T12:21:25,872 | ^~~~~~ 2023-09-12T12:21:25,872 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,873 1022 | sym(otri1, otri2); \ 2023-09-12T12:21:25,873 | ^~~ 2023-09-12T12:21:25,874 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T12:21:25,874 9138 | dnext(gluetri, topright); 2023-09-12T12:21:25,875 | ^~~~~ 2023-09-12T12:21:25,876 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,876 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,877 | ^ 2023-09-12T12:21:25,878 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,878 969 | decode(ptr, otri2); 2023-09-12T12:21:25,879 | ^~~~~~ 2023-09-12T12:21:25,879 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,879 9139 | sym(topright, toprcasing); 2023-09-12T12:21:25,880 | ^~~ 2023-09-12T12:21:25,880 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,881 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,881 | ^ 2023-09-12T12:21:25,882 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,882 969 | decode(ptr, otri2); 2023-09-12T12:21:25,882 | ^~~~~~ 2023-09-12T12:21:25,883 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,883 9139 | sym(topright, toprcasing); 2023-09-12T12:21:25,884 | ^~~ 2023-09-12T12:21:25,884 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,884 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,885 | ^ 2023-09-12T12:21:25,885 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,886 969 | decode(ptr, otri2); 2023-09-12T12:21:25,886 | ^~~~~~ 2023-09-12T12:21:25,887 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,887 9139 | sym(topright, toprcasing); 2023-09-12T12:21:25,888 | ^~~ 2023-09-12T12:21:25,888 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,889 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,889 | ^ 2023-09-12T12:21:25,890 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,891 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,891 | ^~~~~~ 2023-09-12T12:21:25,892 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,893 9142 | bond(gluetri, toprcasing); 2023-09-12T12:21:25,893 | ^~~~ 2023-09-12T12:21:25,894 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,894 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,895 | ^ 2023-09-12T12:21:25,896 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,896 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:25,897 | ^~~~~~ 2023-09-12T12:21:25,897 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,898 9142 | bond(gluetri, toprcasing); 2023-09-12T12:21:25,899 | ^~~~ 2023-09-12T12:21:25,899 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,900 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,900 | ^ 2023-09-12T12:21:25,901 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,901 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,902 | ^~~~~~ 2023-09-12T12:21:25,903 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,903 9142 | bond(gluetri, toprcasing); 2023-09-12T12:21:25,904 | ^~~~ 2023-09-12T12:21:25,905 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,905 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,906 | ^ 2023-09-12T12:21:25,906 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,907 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:25,907 | ^~~~~~ 2023-09-12T12:21:25,907 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:25,908 9142 | bond(gluetri, toprcasing); 2023-09-12T12:21:25,908 | ^~~~ 2023-09-12T12:21:25,909 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,909 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:25,909 | ^ 2023-09-12T12:21:25,910 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,910 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,911 | ^~~~~~~ 2023-09-12T12:21:25,911 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,912 9143 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,912 | ^~~~~~~ 2023-09-12T12:21:25,912 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,913 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:25,913 | ^ 2023-09-12T12:21:25,914 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,914 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,915 | ^~~~~~~ 2023-09-12T12:21:25,915 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,916 9143 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,917 | ^~~~~~~ 2023-09-12T12:21:25,917 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,918 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:25,919 | ^ 2023-09-12T12:21:25,919 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:25,920 1289 | sdecode(sptr, osub) 2023-09-12T12:21:25,920 | ^~~~~~~ 2023-09-12T12:21:25,921 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:25,921 9143 | tspivot(topright, toprsubseg); 2023-09-12T12:21:25,922 | ^~~~~~~ 2023-09-12T12:21:25,923 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,923 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,924 | ^ 2023-09-12T12:21:25,924 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,925 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,925 | ^~~~~~~ 2023-09-12T12:21:25,926 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,927 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T12:21:25,927 | ^~~~~~ 2023-09-12T12:21:25,928 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,928 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:25,929 | ^ 2023-09-12T12:21:25,929 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:25,930 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:25,931 | ^~~~~~~ 2023-09-12T12:21:25,931 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,932 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T12:21:25,933 | ^~~~~~ 2023-09-12T12:21:25,933 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,934 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,934 | ^ 2023-09-12T12:21:25,934 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,935 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,935 | ^~~~~~ 2023-09-12T12:21:25,935 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,936 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T12:21:25,936 | ^~~~~~ 2023-09-12T12:21:25,937 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,937 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:25,938 | ^ 2023-09-12T12:21:25,938 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:25,939 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:25,939 | ^~~~~~ 2023-09-12T12:21:25,939 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:25,940 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T12:21:25,940 | ^~~~~~ 2023-09-12T12:21:25,941 c/triangle.c: In function ‘mergehulls’: 2023-09-12T12:21:25,941 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,942 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,943 | ^ 2023-09-12T12:21:25,943 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,944 973 | decode(ptr, otri); 2023-09-12T12:21:25,944 | ^~~~~~ 2023-09-12T12:21:25,945 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,946 9479 | symself(*farleft); 2023-09-12T12:21:25,946 | ^~~~~~~ 2023-09-12T12:21:25,947 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,948 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,948 | ^ 2023-09-12T12:21:25,949 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,950 973 | decode(ptr, otri); 2023-09-12T12:21:25,950 | ^~~~~~ 2023-09-12T12:21:25,951 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,951 9479 | symself(*farleft); 2023-09-12T12:21:25,952 | ^~~~~~~ 2023-09-12T12:21:25,952 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,953 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,953 | ^ 2023-09-12T12:21:25,954 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,954 973 | decode(ptr, otri); 2023-09-12T12:21:25,955 | ^~~~~~ 2023-09-12T12:21:25,955 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,956 9479 | symself(*farleft); 2023-09-12T12:21:25,957 | ^~~~~~~ 2023-09-12T12:21:25,957 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,958 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,958 | ^ 2023-09-12T12:21:25,959 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,960 969 | decode(ptr, otri2); 2023-09-12T12:21:25,961 | ^~~~~~ 2023-09-12T12:21:25,961 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,961 9483 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,962 | ^~~ 2023-09-12T12:21:25,962 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,963 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,963 | ^ 2023-09-12T12:21:25,963 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,964 969 | decode(ptr, otri2); 2023-09-12T12:21:25,964 | ^~~~~~ 2023-09-12T12:21:25,964 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,965 9483 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,965 | ^~~ 2023-09-12T12:21:25,966 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,966 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,966 | ^ 2023-09-12T12:21:25,967 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,967 969 | decode(ptr, otri2); 2023-09-12T12:21:25,968 | ^~~~~~ 2023-09-12T12:21:25,968 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,968 9483 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,969 | ^~~ 2023-09-12T12:21:25,969 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,970 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,971 | ^ 2023-09-12T12:21:25,971 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,972 969 | decode(ptr, otri2); 2023-09-12T12:21:25,972 | ^~~~~~ 2023-09-12T12:21:25,973 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,974 9489 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,974 | ^~~ 2023-09-12T12:21:25,975 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,975 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,976 | ^ 2023-09-12T12:21:25,977 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,977 969 | decode(ptr, otri2); 2023-09-12T12:21:25,978 | ^~~~~~ 2023-09-12T12:21:25,978 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,979 9489 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,979 | ^~~ 2023-09-12T12:21:25,980 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,981 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,981 | ^ 2023-09-12T12:21:25,982 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,982 969 | decode(ptr, otri2); 2023-09-12T12:21:25,983 | ^~~~~~ 2023-09-12T12:21:25,983 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:25,984 9489 | sym(*innerleft, checkedge); 2023-09-12T12:21:25,984 | ^~~ 2023-09-12T12:21:25,985 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,986 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,986 | ^ 2023-09-12T12:21:25,987 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,987 973 | decode(ptr, otri); 2023-09-12T12:21:25,988 | ^~~~~~ 2023-09-12T12:21:25,989 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,989 9494 | symself(*innerright); 2023-09-12T12:21:25,990 | ^~~~~~~ 2023-09-12T12:21:25,990 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,990 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:25,991 | ^ 2023-09-12T12:21:25,991 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,991 973 | decode(ptr, otri); 2023-09-12T12:21:25,992 | ^~~~~~ 2023-09-12T12:21:25,992 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,993 9494 | symself(*innerright); 2023-09-12T12:21:25,993 | ^~~~~~~ 2023-09-12T12:21:25,994 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:25,994 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:25,994 | ^ 2023-09-12T12:21:25,995 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,995 973 | decode(ptr, otri); 2023-09-12T12:21:25,996 | ^~~~~~ 2023-09-12T12:21:25,996 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:25,996 9494 | symself(*innerright); 2023-09-12T12:21:25,997 | ^~~~~~~ 2023-09-12T12:21:25,997 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:25,997 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:25,998 | ^ 2023-09-12T12:21:25,999 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:25,999 969 | decode(ptr, otri2); 2023-09-12T12:21:26,000 | ^~~~~~ 2023-09-12T12:21:26,001 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,001 9498 | sym(*farright, checkedge); 2023-09-12T12:21:26,002 | ^~~ 2023-09-12T12:21:26,002 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,003 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,004 | ^ 2023-09-12T12:21:26,004 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,005 969 | decode(ptr, otri2); 2023-09-12T12:21:26,005 | ^~~~~~ 2023-09-12T12:21:26,006 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,007 9498 | sym(*farright, checkedge); 2023-09-12T12:21:26,007 | ^~~ 2023-09-12T12:21:26,008 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,008 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,009 | ^ 2023-09-12T12:21:26,009 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,010 969 | decode(ptr, otri2); 2023-09-12T12:21:26,010 | ^~~~~~ 2023-09-12T12:21:26,011 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,011 9498 | sym(*farright, checkedge); 2023-09-12T12:21:26,012 | ^~~ 2023-09-12T12:21:26,012 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,013 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,013 | ^ 2023-09-12T12:21:26,014 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,015 969 | decode(ptr, otri2); 2023-09-12T12:21:26,015 | ^~~~~~ 2023-09-12T12:21:26,016 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,017 9504 | sym(*farright, checkedge); 2023-09-12T12:21:26,017 | ^~~ 2023-09-12T12:21:26,018 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,018 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,018 | ^ 2023-09-12T12:21:26,019 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,019 969 | decode(ptr, otri2); 2023-09-12T12:21:26,020 | ^~~~~~ 2023-09-12T12:21:26,020 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,020 9504 | sym(*farright, checkedge); 2023-09-12T12:21:26,021 | ^~~ 2023-09-12T12:21:26,021 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,021 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,022 | ^ 2023-09-12T12:21:26,022 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,023 969 | decode(ptr, otri2); 2023-09-12T12:21:26,023 | ^~~~~~ 2023-09-12T12:21:26,023 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,024 9504 | sym(*farright, checkedge); 2023-09-12T12:21:26,024 | ^~~ 2023-09-12T12:21:26,025 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,025 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,025 | ^ 2023-09-12T12:21:26,026 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,027 973 | decode(ptr, otri); 2023-09-12T12:21:26,027 | ^~~~~~ 2023-09-12T12:21:26,028 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,028 9515 | symself(*innerleft); 2023-09-12T12:21:26,029 | ^~~~~~~ 2023-09-12T12:21:26,030 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,030 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,031 | ^ 2023-09-12T12:21:26,032 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,032 973 | decode(ptr, otri); 2023-09-12T12:21:26,033 | ^~~~~~ 2023-09-12T12:21:26,033 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,034 9515 | symself(*innerleft); 2023-09-12T12:21:26,035 | ^~~~~~~ 2023-09-12T12:21:26,035 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,036 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,036 | ^ 2023-09-12T12:21:26,037 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,037 973 | decode(ptr, otri); 2023-09-12T12:21:26,038 | ^~~~~~ 2023-09-12T12:21:26,038 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,039 9515 | symself(*innerleft); 2023-09-12T12:21:26,039 | ^~~~~~~ 2023-09-12T12:21:26,040 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,041 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,041 | ^ 2023-09-12T12:21:26,042 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,042 973 | decode(ptr, otri); 2023-09-12T12:21:26,043 | ^~~~~~ 2023-09-12T12:21:26,044 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,044 9524 | symself(*innerright); 2023-09-12T12:21:26,045 | ^~~~~~~ 2023-09-12T12:21:26,046 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,046 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,046 | ^ 2023-09-12T12:21:26,047 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,047 973 | decode(ptr, otri); 2023-09-12T12:21:26,048 | ^~~~~~ 2023-09-12T12:21:26,048 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,048 9524 | symself(*innerright); 2023-09-12T12:21:26,049 | ^~~~~~~ 2023-09-12T12:21:26,049 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,050 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,050 | ^ 2023-09-12T12:21:26,051 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,051 973 | decode(ptr, otri); 2023-09-12T12:21:26,052 | ^~~~~~ 2023-09-12T12:21:26,052 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,052 9524 | symself(*innerright); 2023-09-12T12:21:26,053 | ^~~~~~~ 2023-09-12T12:21:26,053 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,054 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,054 | ^ 2023-09-12T12:21:26,054 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,055 969 | decode(ptr, otri2); 2023-09-12T12:21:26,056 | ^~~~~~ 2023-09-12T12:21:26,056 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,057 9531 | sym(*innerleft, leftcand); 2023-09-12T12:21:26,058 | ^~~ 2023-09-12T12:21:26,058 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,059 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,060 | ^ 2023-09-12T12:21:26,060 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,061 969 | decode(ptr, otri2); 2023-09-12T12:21:26,062 | ^~~~~~ 2023-09-12T12:21:26,062 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,063 9531 | sym(*innerleft, leftcand); 2023-09-12T12:21:26,064 | ^~~ 2023-09-12T12:21:26,064 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,065 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,065 | ^ 2023-09-12T12:21:26,066 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,066 969 | decode(ptr, otri2); 2023-09-12T12:21:26,067 | ^~~~~~ 2023-09-12T12:21:26,067 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,068 9531 | sym(*innerleft, leftcand); 2023-09-12T12:21:26,068 | ^~~ 2023-09-12T12:21:26,069 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,070 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,070 | ^ 2023-09-12T12:21:26,071 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,071 969 | decode(ptr, otri2); 2023-09-12T12:21:26,072 | ^~~~~~ 2023-09-12T12:21:26,072 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,073 9532 | sym(*innerright, rightcand); 2023-09-12T12:21:26,074 | ^~~ 2023-09-12T12:21:26,075 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,075 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,076 | ^ 2023-09-12T12:21:26,076 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,076 969 | decode(ptr, otri2); 2023-09-12T12:21:26,077 | ^~~~~~ 2023-09-12T12:21:26,077 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,077 9532 | sym(*innerright, rightcand); 2023-09-12T12:21:26,078 | ^~~ 2023-09-12T12:21:26,078 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,079 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,079 | ^ 2023-09-12T12:21:26,080 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,080 969 | decode(ptr, otri2); 2023-09-12T12:21:26,080 | ^~~~~~ 2023-09-12T12:21:26,081 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,081 9532 | sym(*innerright, rightcand); 2023-09-12T12:21:26,082 | ^~~ 2023-09-12T12:21:26,082 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,083 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,083 | ^ 2023-09-12T12:21:26,084 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,084 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,085 | ^~~~~~ 2023-09-12T12:21:26,085 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,086 9536 | bond(baseedge, *innerleft); 2023-09-12T12:21:26,086 | ^~~~ 2023-09-12T12:21:26,087 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,088 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,088 | ^ 2023-09-12T12:21:26,089 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,090 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,090 | ^~~~~~ 2023-09-12T12:21:26,091 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,092 9536 | bond(baseedge, *innerleft); 2023-09-12T12:21:26,092 | ^~~~ 2023-09-12T12:21:26,093 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,093 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,094 | ^ 2023-09-12T12:21:26,094 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,095 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,096 | ^~~~~~ 2023-09-12T12:21:26,096 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,097 9536 | bond(baseedge, *innerleft); 2023-09-12T12:21:26,097 | ^~~~ 2023-09-12T12:21:26,098 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,098 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,099 | ^ 2023-09-12T12:21:26,100 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,100 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,101 | ^~~~~~ 2023-09-12T12:21:26,102 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,102 9536 | bond(baseedge, *innerleft); 2023-09-12T12:21:26,103 | ^~~~ 2023-09-12T12:21:26,104 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,104 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,105 | ^ 2023-09-12T12:21:26,105 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,105 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,106 | ^~~~~~ 2023-09-12T12:21:26,106 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,106 9538 | bond(baseedge, *innerright); 2023-09-12T12:21:26,107 | ^~~~ 2023-09-12T12:21:26,107 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,108 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,108 | ^ 2023-09-12T12:21:26,109 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,109 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,109 | ^~~~~~ 2023-09-12T12:21:26,110 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,110 9538 | bond(baseedge, *innerright); 2023-09-12T12:21:26,111 | ^~~~ 2023-09-12T12:21:26,111 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,111 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,112 | ^ 2023-09-12T12:21:26,112 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,113 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,114 | ^~~~~~ 2023-09-12T12:21:26,114 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,115 9538 | bond(baseedge, *innerright); 2023-09-12T12:21:26,115 | ^~~~ 2023-09-12T12:21:26,116 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,117 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,117 | ^ 2023-09-12T12:21:26,118 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,118 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,119 | ^~~~~~ 2023-09-12T12:21:26,120 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,120 9538 | bond(baseedge, *innerright); 2023-09-12T12:21:26,121 | ^~~~ 2023-09-12T12:21:26,121 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,122 | ^ 2023-09-12T12:21:26,123 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,123 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,124 | ^~~~~~ 2023-09-12T12:21:26,124 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,124 9579 | bond(nextedge, baseedge); 2023-09-12T12:21:26,125 | ^~~~ 2023-09-12T12:21:26,126 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,126 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,127 | ^ 2023-09-12T12:21:26,127 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,128 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,129 | ^~~~~~ 2023-09-12T12:21:26,129 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,129 9579 | bond(nextedge, baseedge); 2023-09-12T12:21:26,130 | ^~~~ 2023-09-12T12:21:26,130 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,131 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,131 | ^ 2023-09-12T12:21:26,131 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,132 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,132 | ^~~~~~ 2023-09-12T12:21:26,133 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,133 9579 | bond(nextedge, baseedge); 2023-09-12T12:21:26,134 | ^~~~ 2023-09-12T12:21:26,134 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,134 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,135 | ^ 2023-09-12T12:21:26,135 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,136 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,136 | ^~~~~~ 2023-09-12T12:21:26,136 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,137 9579 | bond(nextedge, baseedge); 2023-09-12T12:21:26,137 | ^~~~ 2023-09-12T12:21:26,138 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,139 | ^ 2023-09-12T12:21:26,140 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,141 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,141 | ^~~~~~ 2023-09-12T12:21:26,142 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,142 9581 | bond(nextedge, rightcand); 2023-09-12T12:21:26,143 | ^~~~ 2023-09-12T12:21:26,144 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,144 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,145 | ^ 2023-09-12T12:21:26,145 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,146 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,146 | ^~~~~~ 2023-09-12T12:21:26,147 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,147 9581 | bond(nextedge, rightcand); 2023-09-12T12:21:26,148 | ^~~~ 2023-09-12T12:21:26,148 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,149 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,149 | ^ 2023-09-12T12:21:26,150 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,151 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,151 | ^~~~~~ 2023-09-12T12:21:26,152 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,152 9581 | bond(nextedge, rightcand); 2023-09-12T12:21:26,153 | ^~~~ 2023-09-12T12:21:26,153 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,154 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,155 | ^ 2023-09-12T12:21:26,155 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,155 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,156 | ^~~~~~ 2023-09-12T12:21:26,156 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,156 9581 | bond(nextedge, rightcand); 2023-09-12T12:21:26,157 | ^~~~ 2023-09-12T12:21:26,157 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,158 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,158 | ^ 2023-09-12T12:21:26,159 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,159 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,159 | ^~~~~~ 2023-09-12T12:21:26,160 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,160 9583 | bond(nextedge, leftcand); 2023-09-12T12:21:26,161 | ^~~~ 2023-09-12T12:21:26,161 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,161 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,162 | ^ 2023-09-12T12:21:26,162 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,163 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,164 | ^~~~~~ 2023-09-12T12:21:26,164 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,164 9583 | bond(nextedge, leftcand); 2023-09-12T12:21:26,165 | ^~~~ 2023-09-12T12:21:26,166 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,166 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,167 | ^ 2023-09-12T12:21:26,167 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,168 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,169 | ^~~~~~ 2023-09-12T12:21:26,169 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,170 9583 | bond(nextedge, leftcand); 2023-09-12T12:21:26,170 | ^~~~ 2023-09-12T12:21:26,171 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,172 | ^ 2023-09-12T12:21:26,173 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,173 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,174 | ^~~~~~ 2023-09-12T12:21:26,174 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,175 9583 | bond(nextedge, leftcand); 2023-09-12T12:21:26,176 | ^~~~ 2023-09-12T12:21:26,176 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,177 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,177 | ^ 2023-09-12T12:21:26,178 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,179 969 | decode(ptr, otri2); 2023-09-12T12:21:26,179 | ^~~~~~ 2023-09-12T12:21:26,180 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,181 9594 | sym(*farleft, checkedge); 2023-09-12T12:21:26,181 | ^~~ 2023-09-12T12:21:26,182 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,182 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,183 | ^ 2023-09-12T12:21:26,183 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,184 969 | decode(ptr, otri2); 2023-09-12T12:21:26,184 | ^~~~~~ 2023-09-12T12:21:26,184 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,185 9594 | sym(*farleft, checkedge); 2023-09-12T12:21:26,185 | ^~~ 2023-09-12T12:21:26,186 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,186 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,187 | ^ 2023-09-12T12:21:26,187 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,187 969 | decode(ptr, otri2); 2023-09-12T12:21:26,188 | ^~~~~~ 2023-09-12T12:21:26,188 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,189 9594 | sym(*farleft, checkedge); 2023-09-12T12:21:26,189 | ^~~ 2023-09-12T12:21:26,189 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,190 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,190 | ^ 2023-09-12T12:21:26,191 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,192 969 | decode(ptr, otri2); 2023-09-12T12:21:26,192 | ^~~~~~ 2023-09-12T12:21:26,193 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,193 9603 | sym(*farleft, checkedge); 2023-09-12T12:21:26,194 | ^~~ 2023-09-12T12:21:26,195 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,195 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,196 | ^ 2023-09-12T12:21:26,197 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,197 969 | decode(ptr, otri2); 2023-09-12T12:21:26,198 | ^~~~~~ 2023-09-12T12:21:26,198 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,199 9603 | sym(*farleft, checkedge); 2023-09-12T12:21:26,200 | ^~~ 2023-09-12T12:21:26,200 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,201 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,202 | ^ 2023-09-12T12:21:26,202 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,203 969 | decode(ptr, otri2); 2023-09-12T12:21:26,203 | ^~~~~~ 2023-09-12T12:21:26,204 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,204 9603 | sym(*farleft, checkedge); 2023-09-12T12:21:26,205 | ^~~ 2023-09-12T12:21:26,206 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,206 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,207 | ^ 2023-09-12T12:21:26,207 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,208 973 | decode(ptr, otri); 2023-09-12T12:21:26,208 | ^~~~~~ 2023-09-12T12:21:26,209 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,210 9608 | symself(*farright); 2023-09-12T12:21:26,211 | ^~~~~~~ 2023-09-12T12:21:26,212 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,212 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,212 | ^ 2023-09-12T12:21:26,213 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,213 973 | decode(ptr, otri); 2023-09-12T12:21:26,213 | ^~~~~~ 2023-09-12T12:21:26,214 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,214 9608 | symself(*farright); 2023-09-12T12:21:26,215 | ^~~~~~~ 2023-09-12T12:21:26,215 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,215 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,216 | ^ 2023-09-12T12:21:26,216 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,217 973 | decode(ptr, otri); 2023-09-12T12:21:26,217 | ^~~~~~ 2023-09-12T12:21:26,218 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,218 9608 | symself(*farright); 2023-09-12T12:21:26,218 | ^~~~~~~ 2023-09-12T12:21:26,219 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,219 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,220 | ^ 2023-09-12T12:21:26,220 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,220 973 | decode(ptr, otri); 2023-09-12T12:21:26,222 | ^~~~~~ 2023-09-12T12:21:26,223 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,223 9619 | symself(nextedge); 2023-09-12T12:21:26,224 | ^~~~~~~ 2023-09-12T12:21:26,225 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,225 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,226 | ^ 2023-09-12T12:21:26,226 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,227 973 | decode(ptr, otri); 2023-09-12T12:21:26,228 | ^~~~~~ 2023-09-12T12:21:26,228 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,229 9619 | symself(nextedge); 2023-09-12T12:21:26,229 | ^~~~~~~ 2023-09-12T12:21:26,230 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,231 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,231 | ^ 2023-09-12T12:21:26,232 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,232 973 | decode(ptr, otri); 2023-09-12T12:21:26,233 | ^~~~~~ 2023-09-12T12:21:26,233 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,234 9619 | symself(nextedge); 2023-09-12T12:21:26,234 | ^~~~~~~ 2023-09-12T12:21:26,235 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,235 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,236 | ^ 2023-09-12T12:21:26,237 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,237 969 | decode(ptr, otri2); 2023-09-12T12:21:26,238 | ^~~~~~ 2023-09-12T12:21:26,238 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,239 9631 | sym(nextedge, topcasing); 2023-09-12T12:21:26,240 | ^~~ 2023-09-12T12:21:26,240 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,241 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,241 | ^ 2023-09-12T12:21:26,242 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,242 969 | decode(ptr, otri2); 2023-09-12T12:21:26,242 | ^~~~~~ 2023-09-12T12:21:26,243 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,243 9631 | sym(nextedge, topcasing); 2023-09-12T12:21:26,244 | ^~~ 2023-09-12T12:21:26,244 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,244 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,245 | ^ 2023-09-12T12:21:26,245 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,246 969 | decode(ptr, otri2); 2023-09-12T12:21:26,246 | ^~~~~~ 2023-09-12T12:21:26,247 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,247 9631 | sym(nextedge, topcasing); 2023-09-12T12:21:26,247 | ^~~ 2023-09-12T12:21:26,248 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,248 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,249 | ^ 2023-09-12T12:21:26,249 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,250 969 | decode(ptr, otri2); 2023-09-12T12:21:26,250 | ^~~~~~ 2023-09-12T12:21:26,251 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,252 9633 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,252 | ^~~ 2023-09-12T12:21:26,253 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,254 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,254 | ^ 2023-09-12T12:21:26,255 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,255 969 | decode(ptr, otri2); 2023-09-12T12:21:26,256 | ^~~~~~ 2023-09-12T12:21:26,257 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,257 9633 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,258 | ^~~ 2023-09-12T12:21:26,258 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,259 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,260 | ^ 2023-09-12T12:21:26,260 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,261 969 | decode(ptr, otri2); 2023-09-12T12:21:26,261 | ^~~~~~ 2023-09-12T12:21:26,262 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,262 9633 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,263 | ^~~ 2023-09-12T12:21:26,263 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,264 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,264 | ^ 2023-09-12T12:21:26,265 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,266 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,266 | ^~~~~~ 2023-09-12T12:21:26,267 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,268 9634 | bond(nextedge, topcasing); 2023-09-12T12:21:26,268 | ^~~~ 2023-09-12T12:21:26,269 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,269 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,270 | ^ 2023-09-12T12:21:26,270 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,271 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,271 | ^~~~~~ 2023-09-12T12:21:26,272 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,272 9634 | bond(nextedge, topcasing); 2023-09-12T12:21:26,273 | ^~~~ 2023-09-12T12:21:26,273 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,273 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,274 | ^ 2023-09-12T12:21:26,274 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,274 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,275 | ^~~~~~ 2023-09-12T12:21:26,275 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,276 9634 | bond(nextedge, topcasing); 2023-09-12T12:21:26,276 | ^~~~ 2023-09-12T12:21:26,277 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,277 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,277 | ^ 2023-09-12T12:21:26,278 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,278 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,279 | ^~~~~~ 2023-09-12T12:21:26,279 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,280 9634 | bond(nextedge, topcasing); 2023-09-12T12:21:26,281 | ^~~~ 2023-09-12T12:21:26,281 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,282 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,283 | ^ 2023-09-12T12:21:26,283 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,284 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,284 | ^~~~~~ 2023-09-12T12:21:26,285 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,286 9635 | bond(leftcand, sidecasing); 2023-09-12T12:21:26,286 | ^~~~ 2023-09-12T12:21:26,287 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,287 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,288 | ^ 2023-09-12T12:21:26,288 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,289 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,289 | ^~~~~~ 2023-09-12T12:21:26,290 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,290 9635 | bond(leftcand, sidecasing); 2023-09-12T12:21:26,291 | ^~~~ 2023-09-12T12:21:26,292 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,292 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,293 | ^ 2023-09-12T12:21:26,294 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,294 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,295 | ^~~~~~ 2023-09-12T12:21:26,296 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,296 9635 | bond(leftcand, sidecasing); 2023-09-12T12:21:26,296 | ^~~~ 2023-09-12T12:21:26,297 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,297 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,298 | ^ 2023-09-12T12:21:26,298 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,298 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,299 | ^~~~~~ 2023-09-12T12:21:26,299 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,300 9635 | bond(leftcand, sidecasing); 2023-09-12T12:21:26,300 | ^~~~ 2023-09-12T12:21:26,301 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,301 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,302 | ^ 2023-09-12T12:21:26,302 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,303 969 | decode(ptr, otri2); 2023-09-12T12:21:26,303 | ^~~~~~ 2023-09-12T12:21:26,304 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,304 9637 | sym(leftcand, outercasing); 2023-09-12T12:21:26,304 | ^~~ 2023-09-12T12:21:26,305 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,305 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,306 | ^ 2023-09-12T12:21:26,307 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,307 969 | decode(ptr, otri2); 2023-09-12T12:21:26,308 | ^~~~~~ 2023-09-12T12:21:26,308 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,309 9637 | sym(leftcand, outercasing); 2023-09-12T12:21:26,310 | ^~~ 2023-09-12T12:21:26,310 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,311 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,312 | ^ 2023-09-12T12:21:26,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,313 969 | decode(ptr, otri2); 2023-09-12T12:21:26,313 | ^~~~~~ 2023-09-12T12:21:26,314 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,314 9637 | sym(leftcand, outercasing); 2023-09-12T12:21:26,315 | ^~~ 2023-09-12T12:21:26,316 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,316 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,317 | ^ 2023-09-12T12:21:26,317 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,318 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,318 | ^~~~~~ 2023-09-12T12:21:26,319 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,320 9639 | bond(nextedge, outercasing); 2023-09-12T12:21:26,320 | ^~~~ 2023-09-12T12:21:26,321 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,322 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,322 | ^ 2023-09-12T12:21:26,323 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,324 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,324 | ^~~~~~ 2023-09-12T12:21:26,325 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,325 9639 | bond(nextedge, outercasing); 2023-09-12T12:21:26,325 | ^~~~ 2023-09-12T12:21:26,326 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,326 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,327 | ^ 2023-09-12T12:21:26,327 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,328 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,328 | ^~~~~~ 2023-09-12T12:21:26,329 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,329 9639 | bond(nextedge, outercasing); 2023-09-12T12:21:26,329 | ^~~~ 2023-09-12T12:21:26,330 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,330 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,331 | ^ 2023-09-12T12:21:26,331 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,332 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,332 | ^~~~~~ 2023-09-12T12:21:26,333 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,333 9639 | bond(nextedge, outercasing); 2023-09-12T12:21:26,334 | ^~~~ 2023-09-12T12:21:26,335 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,335 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,336 | ^ 2023-09-12T12:21:26,337 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,337 973 | decode(ptr, otri); 2023-09-12T12:21:26,338 | ^~~~~~ 2023-09-12T12:21:26,339 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,339 9667 | symself(nextedge); 2023-09-12T12:21:26,340 | ^~~~~~~ 2023-09-12T12:21:26,340 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,341 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,342 | ^ 2023-09-12T12:21:26,342 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,343 973 | decode(ptr, otri); 2023-09-12T12:21:26,344 | ^~~~~~ 2023-09-12T12:21:26,344 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,345 9667 | symself(nextedge); 2023-09-12T12:21:26,345 | ^~~~~~~ 2023-09-12T12:21:26,346 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,346 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,347 | ^ 2023-09-12T12:21:26,347 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,348 973 | decode(ptr, otri); 2023-09-12T12:21:26,349 | ^~~~~~ 2023-09-12T12:21:26,349 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,350 9667 | symself(nextedge); 2023-09-12T12:21:26,351 | ^~~~~~~ 2023-09-12T12:21:26,351 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,352 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,353 | ^ 2023-09-12T12:21:26,353 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,354 969 | decode(ptr, otri2); 2023-09-12T12:21:26,354 | ^~~~~~ 2023-09-12T12:21:26,355 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,355 9679 | sym(nextedge, topcasing); 2023-09-12T12:21:26,355 | ^~~ 2023-09-12T12:21:26,356 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,356 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,357 | ^ 2023-09-12T12:21:26,357 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,357 969 | decode(ptr, otri2); 2023-09-12T12:21:26,358 | ^~~~~~ 2023-09-12T12:21:26,358 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,359 9679 | sym(nextedge, topcasing); 2023-09-12T12:21:26,359 | ^~~ 2023-09-12T12:21:26,359 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,360 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,360 | ^ 2023-09-12T12:21:26,361 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,361 969 | decode(ptr, otri2); 2023-09-12T12:21:26,362 | ^~~~~~ 2023-09-12T12:21:26,362 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,362 9679 | sym(nextedge, topcasing); 2023-09-12T12:21:26,363 | ^~~ 2023-09-12T12:21:26,364 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,364 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,365 | ^ 2023-09-12T12:21:26,365 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,366 969 | decode(ptr, otri2); 2023-09-12T12:21:26,367 | ^~~~~~ 2023-09-12T12:21:26,367 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,368 9681 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,368 | ^~~ 2023-09-12T12:21:26,369 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,370 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,370 | ^ 2023-09-12T12:21:26,371 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,371 969 | decode(ptr, otri2); 2023-09-12T12:21:26,372 | ^~~~~~ 2023-09-12T12:21:26,372 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,373 9681 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,373 | ^~~ 2023-09-12T12:21:26,374 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,375 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,375 | ^ 2023-09-12T12:21:26,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,376 969 | decode(ptr, otri2); 2023-09-12T12:21:26,377 | ^~~~~~ 2023-09-12T12:21:26,377 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,378 9681 | sym(nextedge, sidecasing); 2023-09-12T12:21:26,379 | ^~~ 2023-09-12T12:21:26,379 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,380 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,381 | ^ 2023-09-12T12:21:26,381 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,382 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,382 | ^~~~~~ 2023-09-12T12:21:26,382 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,383 9682 | bond(nextedge, topcasing); 2023-09-12T12:21:26,383 | ^~~~ 2023-09-12T12:21:26,384 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,384 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,384 | ^ 2023-09-12T12:21:26,385 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,385 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,385 | ^~~~~~ 2023-09-12T12:21:26,386 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,386 9682 | bond(nextedge, topcasing); 2023-09-12T12:21:26,387 | ^~~~ 2023-09-12T12:21:26,387 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,388 | ^ 2023-09-12T12:21:26,388 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,389 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,389 | ^~~~~~ 2023-09-12T12:21:26,390 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,391 9682 | bond(nextedge, topcasing); 2023-09-12T12:21:26,391 | ^~~~ 2023-09-12T12:21:26,392 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,392 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,393 | ^ 2023-09-12T12:21:26,393 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,394 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,395 | ^~~~~~ 2023-09-12T12:21:26,395 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,396 9682 | bond(nextedge, topcasing); 2023-09-12T12:21:26,396 | ^~~~ 2023-09-12T12:21:26,397 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,398 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,398 | ^ 2023-09-12T12:21:26,399 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,399 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,400 | ^~~~~~ 2023-09-12T12:21:26,400 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,401 9683 | bond(rightcand, sidecasing); 2023-09-12T12:21:26,401 | ^~~~ 2023-09-12T12:21:26,402 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,402 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,403 | ^ 2023-09-12T12:21:26,404 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,404 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,405 | ^~~~~~ 2023-09-12T12:21:26,405 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,406 9683 | bond(rightcand, sidecasing); 2023-09-12T12:21:26,407 | ^~~~ 2023-09-12T12:21:26,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,408 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,408 | ^ 2023-09-12T12:21:26,408 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,409 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,409 | ^~~~~~ 2023-09-12T12:21:26,409 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,410 9683 | bond(rightcand, sidecasing); 2023-09-12T12:21:26,410 | ^~~~ 2023-09-12T12:21:26,411 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,411 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,412 | ^ 2023-09-12T12:21:26,412 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,413 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,413 | ^~~~~~ 2023-09-12T12:21:26,413 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,414 9683 | bond(rightcand, sidecasing); 2023-09-12T12:21:26,414 | ^~~~ 2023-09-12T12:21:26,415 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,415 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,415 | ^ 2023-09-12T12:21:26,416 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,416 969 | decode(ptr, otri2); 2023-09-12T12:21:26,417 | ^~~~~~ 2023-09-12T12:21:26,417 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,418 9685 | sym(rightcand, outercasing); 2023-09-12T12:21:26,419 | ^~~ 2023-09-12T12:21:26,419 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,420 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,421 | ^ 2023-09-12T12:21:26,421 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,422 969 | decode(ptr, otri2); 2023-09-12T12:21:26,422 | ^~~~~~ 2023-09-12T12:21:26,423 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,424 9685 | sym(rightcand, outercasing); 2023-09-12T12:21:26,424 | ^~~ 2023-09-12T12:21:26,425 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,425 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,426 | ^ 2023-09-12T12:21:26,426 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,427 969 | decode(ptr, otri2); 2023-09-12T12:21:26,427 | ^~~~~~ 2023-09-12T12:21:26,428 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,428 9685 | sym(rightcand, outercasing); 2023-09-12T12:21:26,429 | ^~~ 2023-09-12T12:21:26,429 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,430 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,430 | ^ 2023-09-12T12:21:26,431 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,432 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,433 | ^~~~~~ 2023-09-12T12:21:26,433 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,433 9687 | bond(nextedge, outercasing); 2023-09-12T12:21:26,434 | ^~~~ 2023-09-12T12:21:26,434 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,435 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,435 | ^ 2023-09-12T12:21:26,435 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,436 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,436 | ^~~~~~ 2023-09-12T12:21:26,437 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,437 9687 | bond(nextedge, outercasing); 2023-09-12T12:21:26,437 | ^~~~ 2023-09-12T12:21:26,438 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,438 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,439 | ^ 2023-09-12T12:21:26,439 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,439 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,440 | ^~~~~~ 2023-09-12T12:21:26,440 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,441 9687 | bond(nextedge, outercasing); 2023-09-12T12:21:26,441 | ^~~~ 2023-09-12T12:21:26,442 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,443 | ^ 2023-09-12T12:21:26,443 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,444 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,444 | ^~~~~~ 2023-09-12T12:21:26,445 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,445 9687 | bond(nextedge, outercasing); 2023-09-12T12:21:26,446 | ^~~~ 2023-09-12T12:21:26,446 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,447 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,448 | ^ 2023-09-12T12:21:26,448 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,449 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,449 | ^~~~~~ 2023-09-12T12:21:26,450 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,450 9716 | bond(baseedge, rightcand); 2023-09-12T12:21:26,451 | ^~~~ 2023-09-12T12:21:26,451 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,452 | ^ 2023-09-12T12:21:26,453 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,454 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,454 | ^~~~~~ 2023-09-12T12:21:26,455 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,455 9716 | bond(baseedge, rightcand); 2023-09-12T12:21:26,456 | ^~~~ 2023-09-12T12:21:26,457 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,457 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,458 | ^ 2023-09-12T12:21:26,459 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,459 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,459 | ^~~~~~ 2023-09-12T12:21:26,460 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,460 9716 | bond(baseedge, rightcand); 2023-09-12T12:21:26,461 | ^~~~ 2023-09-12T12:21:26,461 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,462 | ^ 2023-09-12T12:21:26,462 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,463 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,463 | ^~~~~~ 2023-09-12T12:21:26,463 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,464 9716 | bond(baseedge, rightcand); 2023-09-12T12:21:26,464 | ^~~~ 2023-09-12T12:21:26,465 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,465 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,465 | ^ 2023-09-12T12:21:26,466 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,466 969 | decode(ptr, otri2); 2023-09-12T12:21:26,467 | ^~~~~~ 2023-09-12T12:21:26,467 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,468 9720 | sym(baseedge, rightcand); 2023-09-12T12:21:26,468 | ^~~ 2023-09-12T12:21:26,469 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,469 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,470 | ^ 2023-09-12T12:21:26,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,471 969 | decode(ptr, otri2); 2023-09-12T12:21:26,472 | ^~~~~~ 2023-09-12T12:21:26,473 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,473 9720 | sym(baseedge, rightcand); 2023-09-12T12:21:26,474 | ^~~ 2023-09-12T12:21:26,475 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,475 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,476 | ^ 2023-09-12T12:21:26,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,477 969 | decode(ptr, otri2); 2023-09-12T12:21:26,477 | ^~~~~~ 2023-09-12T12:21:26,478 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,478 9720 | sym(baseedge, rightcand); 2023-09-12T12:21:26,479 | ^~~ 2023-09-12T12:21:26,479 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,481 | ^ 2023-09-12T12:21:26,481 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,482 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,482 | ^~~~~~ 2023-09-12T12:21:26,483 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,484 9725 | bond(baseedge, leftcand); 2023-09-12T12:21:26,484 | ^~~~ 2023-09-12T12:21:26,485 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,486 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,486 | ^ 2023-09-12T12:21:26,487 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,487 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,487 | ^~~~~~ 2023-09-12T12:21:26,488 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,488 9725 | bond(baseedge, leftcand); 2023-09-12T12:21:26,489 | ^~~~ 2023-09-12T12:21:26,489 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,489 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,490 | ^ 2023-09-12T12:21:26,490 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,491 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,491 | ^~~~~~ 2023-09-12T12:21:26,492 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,492 9725 | bond(baseedge, leftcand); 2023-09-12T12:21:26,493 | ^~~~ 2023-09-12T12:21:26,493 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,494 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,494 | ^ 2023-09-12T12:21:26,495 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,495 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,495 | ^~~~~~ 2023-09-12T12:21:26,496 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,496 9725 | bond(baseedge, leftcand); 2023-09-12T12:21:26,497 | ^~~~ 2023-09-12T12:21:26,497 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,498 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,499 | ^ 2023-09-12T12:21:26,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,500 969 | decode(ptr, otri2); 2023-09-12T12:21:26,500 | ^~~~~~ 2023-09-12T12:21:26,501 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,502 9729 | sym(baseedge, leftcand); 2023-09-12T12:21:26,502 | ^~~ 2023-09-12T12:21:26,503 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,504 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,504 | ^ 2023-09-12T12:21:26,505 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,505 969 | decode(ptr, otri2); 2023-09-12T12:21:26,506 | ^~~~~~ 2023-09-12T12:21:26,506 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,507 9729 | sym(baseedge, leftcand); 2023-09-12T12:21:26,507 | ^~~ 2023-09-12T12:21:26,508 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,509 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,509 | ^ 2023-09-12T12:21:26,510 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,510 969 | decode(ptr, otri2); 2023-09-12T12:21:26,511 | ^~~~~~ 2023-09-12T12:21:26,512 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,512 9729 | sym(baseedge, leftcand); 2023-09-12T12:21:26,513 | ^~~ 2023-09-12T12:21:26,514 c/triangle.c: In function ‘divconqrecurse’: 2023-09-12T12:21:26,514 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,515 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,515 | ^ 2023-09-12T12:21:26,515 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,516 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,516 | ^~~~~~ 2023-09-12T12:21:26,517 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,517 9791 | bond(*farleft, *farright); 2023-09-12T12:21:26,518 | ^~~~ 2023-09-12T12:21:26,518 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,518 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,519 | ^ 2023-09-12T12:21:26,519 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,520 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,520 | ^~~~~~ 2023-09-12T12:21:26,521 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,521 9791 | bond(*farleft, *farright); 2023-09-12T12:21:26,522 | ^~~~ 2023-09-12T12:21:26,522 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,522 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,523 | ^ 2023-09-12T12:21:26,524 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,524 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,525 | ^~~~~~ 2023-09-12T12:21:26,526 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,526 9791 | bond(*farleft, *farright); 2023-09-12T12:21:26,527 | ^~~~ 2023-09-12T12:21:26,528 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,528 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,529 | ^ 2023-09-12T12:21:26,530 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,530 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,531 | ^~~~~~ 2023-09-12T12:21:26,532 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,532 9791 | bond(*farleft, *farright); 2023-09-12T12:21:26,533 | ^~~~ 2023-09-12T12:21:26,533 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,534 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,535 | ^ 2023-09-12T12:21:26,535 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,536 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,536 | ^~~~~~ 2023-09-12T12:21:26,537 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,537 9794 | bond(*farleft, *farright); 2023-09-12T12:21:26,538 | ^~~~ 2023-09-12T12:21:26,539 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,539 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,540 | ^ 2023-09-12T12:21:26,541 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,541 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,542 | ^~~~~~ 2023-09-12T12:21:26,543 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,543 9794 | bond(*farleft, *farright); 2023-09-12T12:21:26,544 | ^~~~ 2023-09-12T12:21:26,544 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,545 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,545 | ^ 2023-09-12T12:21:26,545 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,546 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,546 | ^~~~~~ 2023-09-12T12:21:26,547 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,547 9794 | bond(*farleft, *farright); 2023-09-12T12:21:26,548 | ^~~~ 2023-09-12T12:21:26,548 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,548 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,549 | ^ 2023-09-12T12:21:26,549 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,550 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,550 | ^~~~~~ 2023-09-12T12:21:26,551 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,551 9794 | bond(*farleft, *farright); 2023-09-12T12:21:26,552 | ^~~~ 2023-09-12T12:21:26,552 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,553 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,553 | ^ 2023-09-12T12:21:26,554 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,554 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,555 | ^~~~~~ 2023-09-12T12:21:26,556 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,556 9797 | bond(*farleft, *farright); 2023-09-12T12:21:26,557 | ^~~~ 2023-09-12T12:21:26,558 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,558 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,559 | ^ 2023-09-12T12:21:26,559 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,560 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,561 | ^~~~~~ 2023-09-12T12:21:26,561 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,562 9797 | bond(*farleft, *farright); 2023-09-12T12:21:26,562 | ^~~~ 2023-09-12T12:21:26,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,564 | ^ 2023-09-12T12:21:26,564 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,565 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,566 | ^~~~~~ 2023-09-12T12:21:26,566 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,567 9797 | bond(*farleft, *farright); 2023-09-12T12:21:26,567 | ^~~~ 2023-09-12T12:21:26,568 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,569 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,570 | ^ 2023-09-12T12:21:26,570 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,571 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,571 | ^~~~~~ 2023-09-12T12:21:26,571 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,572 9797 | bond(*farleft, *farright); 2023-09-12T12:21:26,572 | ^~~~ 2023-09-12T12:21:26,573 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,573 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,574 | ^ 2023-09-12T12:21:26,574 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,574 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,575 | ^~~~~~ 2023-09-12T12:21:26,575 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,576 9827 | bond(midtri, tri1); 2023-09-12T12:21:26,576 | ^~~~ 2023-09-12T12:21:26,577 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,578 | ^ 2023-09-12T12:21:26,578 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,579 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,579 | ^~~~~~ 2023-09-12T12:21:26,580 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,581 9827 | bond(midtri, tri1); 2023-09-12T12:21:26,581 | ^~~~ 2023-09-12T12:21:26,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,583 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,583 | ^ 2023-09-12T12:21:26,584 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,584 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,585 | ^~~~~~ 2023-09-12T12:21:26,586 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,586 9827 | bond(midtri, tri1); 2023-09-12T12:21:26,587 | ^~~~ 2023-09-12T12:21:26,588 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,588 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,589 | ^ 2023-09-12T12:21:26,589 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,590 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,590 | ^~~~~~ 2023-09-12T12:21:26,591 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,592 9827 | bond(midtri, tri1); 2023-09-12T12:21:26,592 | ^~~~ 2023-09-12T12:21:26,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,594 | ^ 2023-09-12T12:21:26,594 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,595 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,596 | ^~~~~~ 2023-09-12T12:21:26,596 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,597 9828 | bond(tri2, tri3); 2023-09-12T12:21:26,598 | ^~~~ 2023-09-12T12:21:26,598 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,599 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,599 | ^ 2023-09-12T12:21:26,599 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,600 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,600 | ^~~~~~ 2023-09-12T12:21:26,601 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,601 9828 | bond(tri2, tri3); 2023-09-12T12:21:26,601 | ^~~~ 2023-09-12T12:21:26,602 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,603 | ^ 2023-09-12T12:21:26,603 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,603 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,604 | ^~~~~~ 2023-09-12T12:21:26,604 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,605 9828 | bond(tri2, tri3); 2023-09-12T12:21:26,605 | ^~~~ 2023-09-12T12:21:26,605 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,606 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,606 | ^ 2023-09-12T12:21:26,607 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,607 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,608 | ^~~~~~ 2023-09-12T12:21:26,608 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,609 9828 | bond(tri2, tri3); 2023-09-12T12:21:26,609 | ^~~~ 2023-09-12T12:21:26,610 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,610 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,611 | ^ 2023-09-12T12:21:26,612 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,612 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,613 | ^~~~~~ 2023-09-12T12:21:26,613 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,614 9833 | bond(midtri, tri3); 2023-09-12T12:21:26,615 | ^~~~ 2023-09-12T12:21:26,615 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,616 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,616 | ^ 2023-09-12T12:21:26,617 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,617 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,618 | ^~~~~~ 2023-09-12T12:21:26,619 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,619 9833 | bond(midtri, tri3); 2023-09-12T12:21:26,620 | ^~~~ 2023-09-12T12:21:26,620 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,621 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,622 | ^ 2023-09-12T12:21:26,622 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,623 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,624 | ^~~~~~ 2023-09-12T12:21:26,625 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,625 9833 | bond(midtri, tri3); 2023-09-12T12:21:26,625 | ^~~~ 2023-09-12T12:21:26,626 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,626 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,627 | ^ 2023-09-12T12:21:26,627 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,627 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,628 | ^~~~~~ 2023-09-12T12:21:26,628 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,629 9833 | bond(midtri, tri3); 2023-09-12T12:21:26,629 | ^~~~ 2023-09-12T12:21:26,629 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,630 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,630 | ^ 2023-09-12T12:21:26,631 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,631 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,632 | ^~~~~~ 2023-09-12T12:21:26,632 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,633 9834 | bond(tri1, tri2); 2023-09-12T12:21:26,633 | ^~~~ 2023-09-12T12:21:26,634 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,634 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,635 | ^ 2023-09-12T12:21:26,635 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,636 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,637 | ^~~~~~ 2023-09-12T12:21:26,637 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,638 9834 | bond(tri1, tri2); 2023-09-12T12:21:26,639 | ^~~~ 2023-09-12T12:21:26,639 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,640 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,641 | ^ 2023-09-12T12:21:26,641 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,642 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,643 | ^~~~~~ 2023-09-12T12:21:26,643 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,644 9834 | bond(tri1, tri2); 2023-09-12T12:21:26,644 | ^~~~ 2023-09-12T12:21:26,645 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,646 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,646 | ^ 2023-09-12T12:21:26,647 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,647 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,648 | ^~~~~~ 2023-09-12T12:21:26,648 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,649 9834 | bond(tri1, tri2); 2023-09-12T12:21:26,650 | ^~~~ 2023-09-12T12:21:26,651 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,652 | ^ 2023-09-12T12:21:26,653 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,653 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,653 | ^~~~~~ 2023-09-12T12:21:26,654 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,654 9839 | bond(midtri, tri1); 2023-09-12T12:21:26,655 | ^~~~ 2023-09-12T12:21:26,655 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,656 | ^ 2023-09-12T12:21:26,657 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,657 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,657 | ^~~~~~ 2023-09-12T12:21:26,658 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,658 9839 | bond(midtri, tri1); 2023-09-12T12:21:26,659 | ^~~~ 2023-09-12T12:21:26,659 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,660 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,660 | ^ 2023-09-12T12:21:26,661 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,661 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,661 | ^~~~~~ 2023-09-12T12:21:26,662 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,662 9839 | bond(midtri, tri1); 2023-09-12T12:21:26,663 | ^~~~ 2023-09-12T12:21:26,664 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,664 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,665 | ^ 2023-09-12T12:21:26,665 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,666 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,667 | ^~~~~~ 2023-09-12T12:21:26,667 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,668 9839 | bond(midtri, tri1); 2023-09-12T12:21:26,668 | ^~~~ 2023-09-12T12:21:26,669 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,670 | ^ 2023-09-12T12:21:26,671 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,671 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,672 | ^~~~~~ 2023-09-12T12:21:26,672 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,673 9840 | bond(tri2, tri3); 2023-09-12T12:21:26,674 | ^~~~ 2023-09-12T12:21:26,674 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,675 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,675 | ^ 2023-09-12T12:21:26,676 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,677 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,677 | ^~~~~~ 2023-09-12T12:21:26,678 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,679 9840 | bond(tri2, tri3); 2023-09-12T12:21:26,679 | ^~~~ 2023-09-12T12:21:26,680 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,681 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,681 | ^ 2023-09-12T12:21:26,682 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,682 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,683 | ^~~~~~ 2023-09-12T12:21:26,684 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,684 9840 | bond(tri2, tri3); 2023-09-12T12:21:26,684 | ^~~~ 2023-09-12T12:21:26,685 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,685 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,686 | ^ 2023-09-12T12:21:26,686 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,686 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,687 | ^~~~~~ 2023-09-12T12:21:26,687 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,688 9840 | bond(tri2, tri3); 2023-09-12T12:21:26,688 | ^~~~ 2023-09-12T12:21:26,689 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,689 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,690 | ^ 2023-09-12T12:21:26,690 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,691 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,691 | ^~~~~~ 2023-09-12T12:21:26,692 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,692 9870 | bond(midtri, tri1); 2023-09-12T12:21:26,693 | ^~~~ 2023-09-12T12:21:26,694 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,694 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,695 | ^ 2023-09-12T12:21:26,695 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,696 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,697 | ^~~~~~ 2023-09-12T12:21:26,697 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,698 9870 | bond(midtri, tri1); 2023-09-12T12:21:26,698 | ^~~~ 2023-09-12T12:21:26,699 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,700 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,700 | ^ 2023-09-12T12:21:26,701 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,701 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,702 | ^~~~~~ 2023-09-12T12:21:26,702 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,703 9870 | bond(midtri, tri1); 2023-09-12T12:21:26,703 | ^~~~ 2023-09-12T12:21:26,704 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,705 | ^ 2023-09-12T12:21:26,706 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,706 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,707 | ^~~~~~ 2023-09-12T12:21:26,708 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,708 9870 | bond(midtri, tri1); 2023-09-12T12:21:26,709 | ^~~~ 2023-09-12T12:21:26,710 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,710 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,710 | ^ 2023-09-12T12:21:26,711 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,711 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,712 | ^~~~~~ 2023-09-12T12:21:26,712 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,713 9872 | bond(midtri, tri2); 2023-09-12T12:21:26,713 | ^~~~ 2023-09-12T12:21:26,713 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,714 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,714 | ^ 2023-09-12T12:21:26,715 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,715 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,716 | ^~~~~~ 2023-09-12T12:21:26,716 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,716 9872 | bond(midtri, tri2); 2023-09-12T12:21:26,717 | ^~~~ 2023-09-12T12:21:26,717 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,718 | ^ 2023-09-12T12:21:26,719 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,719 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,720 | ^~~~~~ 2023-09-12T12:21:26,721 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,722 9872 | bond(midtri, tri2); 2023-09-12T12:21:26,722 | ^~~~ 2023-09-12T12:21:26,723 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,724 | ^ 2023-09-12T12:21:26,725 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,726 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,727 | ^~~~~~ 2023-09-12T12:21:26,728 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,728 9872 | bond(midtri, tri2); 2023-09-12T12:21:26,729 | ^~~~ 2023-09-12T12:21:26,730 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,730 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,731 | ^ 2023-09-12T12:21:26,731 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,732 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,732 | ^~~~~~ 2023-09-12T12:21:26,733 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,734 9874 | bond(midtri, tri3); 2023-09-12T12:21:26,734 | ^~~~ 2023-09-12T12:21:26,735 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,735 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,736 | ^ 2023-09-12T12:21:26,737 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,737 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,738 | ^~~~~~ 2023-09-12T12:21:26,738 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,739 9874 | bond(midtri, tri3); 2023-09-12T12:21:26,739 | ^~~~ 2023-09-12T12:21:26,740 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,741 | ^ 2023-09-12T12:21:26,741 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,742 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,742 | ^~~~~~ 2023-09-12T12:21:26,742 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,743 9874 | bond(midtri, tri3); 2023-09-12T12:21:26,743 | ^~~~ 2023-09-12T12:21:26,744 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,744 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,745 | ^ 2023-09-12T12:21:26,745 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,745 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,746 | ^~~~~~ 2023-09-12T12:21:26,746 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,747 9874 | bond(midtri, tri3); 2023-09-12T12:21:26,747 | ^~~~ 2023-09-12T12:21:26,748 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,748 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,749 | ^ 2023-09-12T12:21:26,749 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,750 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,750 | ^~~~~~ 2023-09-12T12:21:26,751 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,752 9877 | bond(tri1, tri2); 2023-09-12T12:21:26,752 | ^~~~ 2023-09-12T12:21:26,753 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,754 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,754 | ^ 2023-09-12T12:21:26,755 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,755 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,756 | ^~~~~~ 2023-09-12T12:21:26,756 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,757 9877 | bond(tri1, tri2); 2023-09-12T12:21:26,757 | ^~~~ 2023-09-12T12:21:26,758 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,759 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,759 | ^ 2023-09-12T12:21:26,760 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,760 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,761 | ^~~~~~ 2023-09-12T12:21:26,762 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,762 9877 | bond(tri1, tri2); 2023-09-12T12:21:26,763 | ^~~~ 2023-09-12T12:21:26,764 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,764 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,765 | ^ 2023-09-12T12:21:26,766 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,766 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,766 | ^~~~~~ 2023-09-12T12:21:26,767 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,767 9877 | bond(tri1, tri2); 2023-09-12T12:21:26,768 | ^~~~ 2023-09-12T12:21:26,768 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,769 | ^ 2023-09-12T12:21:26,769 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,770 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,770 | ^~~~~~ 2023-09-12T12:21:26,771 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,772 9880 | bond(tri1, tri3); 2023-09-12T12:21:26,772 | ^~~~ 2023-09-12T12:21:26,773 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,773 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,773 | ^ 2023-09-12T12:21:26,774 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,774 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,775 | ^~~~~~ 2023-09-12T12:21:26,775 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,776 9880 | bond(tri1, tri3); 2023-09-12T12:21:26,777 | ^~~~ 2023-09-12T12:21:26,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,779 | ^ 2023-09-12T12:21:26,779 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,780 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,780 | ^~~~~~ 2023-09-12T12:21:26,781 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,782 9880 | bond(tri1, tri3); 2023-09-12T12:21:26,783 | ^~~~ 2023-09-12T12:21:26,783 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,784 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,784 | ^ 2023-09-12T12:21:26,785 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,786 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,786 | ^~~~~~ 2023-09-12T12:21:26,787 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,787 9880 | bond(tri1, tri3); 2023-09-12T12:21:26,788 | ^~~~ 2023-09-12T12:21:26,788 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,789 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,789 | ^ 2023-09-12T12:21:26,790 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,791 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,791 | ^~~~~~ 2023-09-12T12:21:26,792 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,793 9883 | bond(tri2, tri3); 2023-09-12T12:21:26,793 | ^~~~ 2023-09-12T12:21:26,794 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,795 | ^ 2023-09-12T12:21:26,795 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,796 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,796 | ^~~~~~ 2023-09-12T12:21:26,796 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,797 9883 | bond(tri2, tri3); 2023-09-12T12:21:26,797 | ^~~~ 2023-09-12T12:21:26,798 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,798 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,799 | ^ 2023-09-12T12:21:26,799 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,799 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,800 | ^~~~~~ 2023-09-12T12:21:26,800 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,801 9883 | bond(tri2, tri3); 2023-09-12T12:21:26,801 | ^~~~ 2023-09-12T12:21:26,802 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,802 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,803 | ^ 2023-09-12T12:21:26,803 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,804 | ^~~~~~ 2023-09-12T12:21:26,805 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,805 9883 | bond(tri2, tri3); 2023-09-12T12:21:26,806 | ^~~~ 2023-09-12T12:21:26,807 c/triangle.c: In function ‘removeghosts’: 2023-09-12T12:21:26,807 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,808 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,808 | ^ 2023-09-12T12:21:26,809 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,810 973 | decode(ptr, otri); 2023-09-12T12:21:26,810 | ^~~~~~ 2023-09-12T12:21:26,811 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,812 9942 | symself(searchedge); 2023-09-12T12:21:26,812 | ^~~~~~~ 2023-09-12T12:21:26,813 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,813 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,814 | ^ 2023-09-12T12:21:26,814 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,815 973 | decode(ptr, otri); 2023-09-12T12:21:26,816 | ^~~~~~ 2023-09-12T12:21:26,816 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,817 9942 | symself(searchedge); 2023-09-12T12:21:26,817 | ^~~~~~~ 2023-09-12T12:21:26,818 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,818 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,819 | ^ 2023-09-12T12:21:26,820 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,820 973 | decode(ptr, otri); 2023-09-12T12:21:26,821 | ^~~~~~ 2023-09-12T12:21:26,822 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,822 9942 | symself(searchedge); 2023-09-12T12:21:26,823 | ^~~~~~~ 2023-09-12T12:21:26,824 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,824 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,824 | ^ 2023-09-12T12:21:26,825 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,825 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T12:21:26,826 | ^~~~~~ 2023-09-12T12:21:26,826 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,827 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,827 | ^ 2023-09-12T12:21:26,827 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,828 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T12:21:26,828 | ^~~~~~ 2023-09-12T12:21:26,829 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,829 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,830 | ^ 2023-09-12T12:21:26,830 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,831 973 | decode(ptr, otri); 2023-09-12T12:21:26,831 | ^~~~~~ 2023-09-12T12:21:26,832 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,832 9951 | symself(dissolveedge); 2023-09-12T12:21:26,832 | ^~~~~~~ 2023-09-12T12:21:26,833 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,833 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,834 | ^ 2023-09-12T12:21:26,835 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,835 973 | decode(ptr, otri); 2023-09-12T12:21:26,836 | ^~~~~~ 2023-09-12T12:21:26,836 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,837 9951 | symself(dissolveedge); 2023-09-12T12:21:26,837 | ^~~~~~~ 2023-09-12T12:21:26,838 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,839 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,839 | ^ 2023-09-12T12:21:26,840 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,840 973 | decode(ptr, otri); 2023-09-12T12:21:26,841 | ^~~~~~ 2023-09-12T12:21:26,842 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,842 9951 | symself(dissolveedge); 2023-09-12T12:21:26,843 | ^~~~~~~ 2023-09-12T12:21:26,843 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,844 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,844 | ^ 2023-09-12T12:21:26,845 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,845 969 | decode(ptr, otri2); 2023-09-12T12:21:26,846 | ^~~~~~ 2023-09-12T12:21:26,847 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,847 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T12:21:26,848 | ^~~ 2023-09-12T12:21:26,848 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,849 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,850 | ^ 2023-09-12T12:21:26,851 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,852 969 | decode(ptr, otri2); 2023-09-12T12:21:26,852 | ^~~~~~ 2023-09-12T12:21:26,853 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,853 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T12:21:26,853 | ^~~ 2023-09-12T12:21:26,854 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,854 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,855 | ^ 2023-09-12T12:21:26,855 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,856 969 | decode(ptr, otri2); 2023-09-12T12:21:26,856 | ^~~~~~ 2023-09-12T12:21:26,857 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,857 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T12:21:26,858 | ^~~ 2023-09-12T12:21:26,858 c/triangle.c: In function ‘removebox’: 2023-09-12T12:21:26,859 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,859 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,859 | ^ 2023-09-12T12:21:26,860 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,860 973 | decode(ptr, otri); 2023-09-12T12:21:26,861 | ^~~~~~ 2023-09-12T12:21:26,861 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,862 10159 | symself(nextedge); 2023-09-12T12:21:26,862 | ^~~~~~~ 2023-09-12T12:21:26,863 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,863 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,864 | ^ 2023-09-12T12:21:26,864 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,865 973 | decode(ptr, otri); 2023-09-12T12:21:26,865 | ^~~~~~ 2023-09-12T12:21:26,866 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,867 10159 | symself(nextedge); 2023-09-12T12:21:26,867 | ^~~~~~~ 2023-09-12T12:21:26,868 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,869 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,869 | ^ 2023-09-12T12:21:26,870 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,870 973 | decode(ptr, otri); 2023-09-12T12:21:26,871 | ^~~~~~ 2023-09-12T12:21:26,871 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,872 10159 | symself(nextedge); 2023-09-12T12:21:26,872 | ^~~~~~~ 2023-09-12T12:21:26,873 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,873 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,874 | ^ 2023-09-12T12:21:26,875 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,875 973 | decode(ptr, otri); 2023-09-12T12:21:26,876 | ^~~~~~ 2023-09-12T12:21:26,876 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,877 10163 | symself(nextedge); 2023-09-12T12:21:26,877 | ^~~~~~~ 2023-09-12T12:21:26,878 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,878 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,879 | ^ 2023-09-12T12:21:26,880 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,881 973 | decode(ptr, otri); 2023-09-12T12:21:26,881 | ^~~~~~ 2023-09-12T12:21:26,881 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,882 10163 | symself(nextedge); 2023-09-12T12:21:26,882 | ^~~~~~~ 2023-09-12T12:21:26,883 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,883 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,884 | ^ 2023-09-12T12:21:26,884 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,884 973 | decode(ptr, otri); 2023-09-12T12:21:26,885 | ^~~~~~ 2023-09-12T12:21:26,885 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,886 10163 | symself(nextedge); 2023-09-12T12:21:26,886 | ^~~~~~~ 2023-09-12T12:21:26,886 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,887 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,887 | ^ 2023-09-12T12:21:26,888 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,888 973 | decode(ptr, otri); 2023-09-12T12:21:26,889 | ^~~~~~ 2023-09-12T12:21:26,889 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,889 10167 | symself(searchedge); 2023-09-12T12:21:26,890 | ^~~~~~~ 2023-09-12T12:21:26,890 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,891 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,891 | ^ 2023-09-12T12:21:26,892 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,892 973 | decode(ptr, otri); 2023-09-12T12:21:26,893 | ^~~~~~ 2023-09-12T12:21:26,894 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,894 10167 | symself(searchedge); 2023-09-12T12:21:26,895 | ^~~~~~~ 2023-09-12T12:21:26,896 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,896 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,897 | ^ 2023-09-12T12:21:26,897 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,898 973 | decode(ptr, otri); 2023-09-12T12:21:26,899 | ^~~~~~ 2023-09-12T12:21:26,899 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,900 10167 | symself(searchedge); 2023-09-12T12:21:26,900 | ^~~~~~~ 2023-09-12T12:21:26,901 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,901 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,902 | ^ 2023-09-12T12:21:26,903 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,903 973 | decode(ptr, otri); 2023-09-12T12:21:26,904 | ^~~~~~ 2023-09-12T12:21:26,904 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,905 10171 | symself(checkedge); 2023-09-12T12:21:26,905 | ^~~~~~~ 2023-09-12T12:21:26,906 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,906 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,907 | ^ 2023-09-12T12:21:26,908 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,908 973 | decode(ptr, otri); 2023-09-12T12:21:26,909 | ^~~~~~ 2023-09-12T12:21:26,910 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,910 10171 | symself(checkedge); 2023-09-12T12:21:26,911 | ^~~~~~~ 2023-09-12T12:21:26,911 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,911 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,912 | ^ 2023-09-12T12:21:26,912 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,912 973 | decode(ptr, otri); 2023-09-12T12:21:26,913 | ^~~~~~ 2023-09-12T12:21:26,913 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,914 10171 | symself(checkedge); 2023-09-12T12:21:26,914 | ^~~~~~~ 2023-09-12T12:21:26,915 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,915 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,916 | ^ 2023-09-12T12:21:26,916 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,916 973 | decode(ptr, otri); 2023-09-12T12:21:26,917 | ^~~~~~ 2023-09-12T12:21:26,917 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,918 10177 | symself(searchedge); 2023-09-12T12:21:26,918 | ^~~~~~~ 2023-09-12T12:21:26,918 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,919 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,919 | ^ 2023-09-12T12:21:26,920 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,921 973 | decode(ptr, otri); 2023-09-12T12:21:26,921 | ^~~~~~ 2023-09-12T12:21:26,922 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,922 10177 | symself(searchedge); 2023-09-12T12:21:26,923 | ^~~~~~~ 2023-09-12T12:21:26,924 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,924 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,925 | ^ 2023-09-12T12:21:26,925 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,926 973 | decode(ptr, otri); 2023-09-12T12:21:26,926 | ^~~~~~ 2023-09-12T12:21:26,927 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,928 10177 | symself(searchedge); 2023-09-12T12:21:26,928 | ^~~~~~~ 2023-09-12T12:21:26,929 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,929 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,930 | ^ 2023-09-12T12:21:26,930 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,931 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T12:21:26,931 | ^~~~~~ 2023-09-12T12:21:26,932 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,932 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,933 | ^ 2023-09-12T12:21:26,934 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,934 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T12:21:26,935 | ^~~~~~ 2023-09-12T12:21:26,935 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,936 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,937 | ^ 2023-09-12T12:21:26,938 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,938 973 | decode(ptr, otri); 2023-09-12T12:21:26,939 | ^~~~~~ 2023-09-12T12:21:26,939 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,939 10186 | symself(dissolveedge); 2023-09-12T12:21:26,940 | ^~~~~~~ 2023-09-12T12:21:26,940 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,941 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,941 | ^ 2023-09-12T12:21:26,941 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,942 973 | decode(ptr, otri); 2023-09-12T12:21:26,942 | ^~~~~~ 2023-09-12T12:21:26,943 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,943 10186 | symself(dissolveedge); 2023-09-12T12:21:26,944 | ^~~~~~~ 2023-09-12T12:21:26,944 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,945 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,945 | ^ 2023-09-12T12:21:26,945 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,946 973 | decode(ptr, otri); 2023-09-12T12:21:26,946 | ^~~~~~ 2023-09-12T12:21:26,947 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,947 10186 | symself(dissolveedge); 2023-09-12T12:21:26,948 | ^~~~~~~ 2023-09-12T12:21:26,948 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,949 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,949 | ^ 2023-09-12T12:21:26,950 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,951 969 | decode(ptr, otri2); 2023-09-12T12:21:26,951 | ^~~~~~ 2023-09-12T12:21:26,952 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,952 10204 | sym(deadtriangle, nextedge); 2023-09-12T12:21:26,953 | ^~~ 2023-09-12T12:21:26,954 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,954 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,955 | ^ 2023-09-12T12:21:26,956 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,956 969 | decode(ptr, otri2); 2023-09-12T12:21:26,957 | ^~~~~~ 2023-09-12T12:21:26,957 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,958 10204 | sym(deadtriangle, nextedge); 2023-09-12T12:21:26,958 | ^~~ 2023-09-12T12:21:26,959 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,959 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,960 | ^ 2023-09-12T12:21:26,960 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,961 969 | decode(ptr, otri2); 2023-09-12T12:21:26,961 | ^~~~~~ 2023-09-12T12:21:26,962 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:26,963 10204 | sym(deadtriangle, nextedge); 2023-09-12T12:21:26,963 | ^~~ 2023-09-12T12:21:26,964 c/triangle.c: In function ‘frontlocate’: 2023-09-12T12:21:26,964 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,965 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:26,965 | ^ 2023-09-12T12:21:26,966 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,967 973 | decode(ptr, otri); 2023-09-12T12:21:26,967 | ^~~~~~ 2023-09-12T12:21:26,968 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,968 1003 | symself(otri); 2023-09-12T12:21:26,968 | ^~~~~~~ 2023-09-12T12:21:26,969 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:26,969 10788 | onextself(*searchtri); 2023-09-12T12:21:26,970 | ^~~~~~~~~ 2023-09-12T12:21:26,970 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,970 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:26,971 | ^ 2023-09-12T12:21:26,971 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,972 973 | decode(ptr, otri); 2023-09-12T12:21:26,972 | ^~~~~~ 2023-09-12T12:21:26,973 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,973 1003 | symself(otri); 2023-09-12T12:21:26,974 | ^~~~~~~ 2023-09-12T12:21:26,974 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:26,974 10788 | onextself(*searchtri); 2023-09-12T12:21:26,975 | ^~~~~~~~~ 2023-09-12T12:21:26,975 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,976 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:26,976 | ^ 2023-09-12T12:21:26,977 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:26,978 973 | decode(ptr, otri); 2023-09-12T12:21:26,978 | ^~~~~~ 2023-09-12T12:21:26,979 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:26,980 1003 | symself(otri); 2023-09-12T12:21:26,980 | ^~~~~~~ 2023-09-12T12:21:26,981 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:26,982 10788 | onextself(*searchtri); 2023-09-12T12:21:26,982 | ^~~~~~~~~ 2023-09-12T12:21:26,983 c/triangle.c: In function ‘sweeplinedelaunay’: 2023-09-12T12:21:26,984 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,984 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,985 | ^ 2023-09-12T12:21:26,985 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,986 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,986 | ^~~~~~ 2023-09-12T12:21:26,987 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,987 10843 | bond(lefttri, righttri); 2023-09-12T12:21:26,988 | ^~~~ 2023-09-12T12:21:26,988 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,989 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,990 | ^ 2023-09-12T12:21:26,990 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,991 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:26,991 | ^~~~~~ 2023-09-12T12:21:26,992 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,993 10843 | bond(lefttri, righttri); 2023-09-12T12:21:26,993 | ^~~~ 2023-09-12T12:21:26,994 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:26,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,995 | ^ 2023-09-12T12:21:26,996 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:26,996 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:26,996 | ^~~~~~ 2023-09-12T12:21:26,997 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:26,997 10843 | bond(lefttri, righttri); 2023-09-12T12:21:26,998 | ^~~~ 2023-09-12T12:21:26,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:26,998 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:26,999 | ^ 2023-09-12T12:21:26,999 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,000 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,000 | ^~~~~~ 2023-09-12T12:21:27,001 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,001 10843 | bond(lefttri, righttri); 2023-09-12T12:21:27,001 | ^~~~ 2023-09-12T12:21:27,002 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,002 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,003 | ^ 2023-09-12T12:21:27,003 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,004 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,004 | ^~~~~~ 2023-09-12T12:21:27,005 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,005 10846 | bond(lefttri, righttri); 2023-09-12T12:21:27,006 | ^~~~ 2023-09-12T12:21:27,006 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,007 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,008 | ^ 2023-09-12T12:21:27,008 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,009 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,010 | ^~~~~~ 2023-09-12T12:21:27,010 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,011 10846 | bond(lefttri, righttri); 2023-09-12T12:21:27,012 | ^~~~ 2023-09-12T12:21:27,013 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,014 | ^ 2023-09-12T12:21:27,015 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,016 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,017 | ^~~~~~ 2023-09-12T12:21:27,018 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,018 10846 | bond(lefttri, righttri); 2023-09-12T12:21:27,019 | ^~~~ 2023-09-12T12:21:27,020 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,020 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,021 | ^ 2023-09-12T12:21:27,021 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,022 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,023 | ^~~~~~ 2023-09-12T12:21:27,023 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,024 10846 | bond(lefttri, righttri); 2023-09-12T12:21:27,024 | ^~~~ 2023-09-12T12:21:27,025 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,026 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,026 | ^ 2023-09-12T12:21:27,027 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,027 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,028 | ^~~~~~ 2023-09-12T12:21:27,028 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,029 10849 | bond(lefttri, righttri); 2023-09-12T12:21:27,029 | ^~~~ 2023-09-12T12:21:27,029 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,030 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,030 | ^ 2023-09-12T12:21:27,031 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,031 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,032 | ^~~~~~ 2023-09-12T12:21:27,032 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,032 10849 | bond(lefttri, righttri); 2023-09-12T12:21:27,033 | ^~~~ 2023-09-12T12:21:27,033 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,034 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,034 | ^ 2023-09-12T12:21:27,035 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,035 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,036 | ^~~~~~ 2023-09-12T12:21:27,036 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,037 10849 | bond(lefttri, righttri); 2023-09-12T12:21:27,037 | ^~~~ 2023-09-12T12:21:27,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,039 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,039 | ^ 2023-09-12T12:21:27,040 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,041 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,041 | ^~~~~~ 2023-09-12T12:21:27,042 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,042 10849 | bond(lefttri, righttri); 2023-09-12T12:21:27,043 | ^~~~ 2023-09-12T12:21:27,044 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,044 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,045 | ^ 2023-09-12T12:21:27,045 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,046 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T12:21:27,046 | ^~~~~~ 2023-09-12T12:21:27,047 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,047 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,048 | ^ 2023-09-12T12:21:27,048 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,049 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T12:21:27,050 | ^~~~~~ 2023-09-12T12:21:27,051 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,052 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,052 | ^ 2023-09-12T12:21:27,053 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,053 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T12:21:27,054 | ^~~~~~ 2023-09-12T12:21:27,054 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,055 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,055 | ^ 2023-09-12T12:21:27,055 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,056 969 | decode(ptr, otri2); 2023-09-12T12:21:27,056 | ^~~~~~ 2023-09-12T12:21:27,057 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,057 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,057 | ^~~ 2023-09-12T12:21:27,058 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,058 10890 | oprev(fliptri, farlefttri); 2023-09-12T12:21:27,059 | ^~~~~ 2023-09-12T12:21:27,059 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,060 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,060 | ^ 2023-09-12T12:21:27,061 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,061 969 | decode(ptr, otri2); 2023-09-12T12:21:27,061 | ^~~~~~ 2023-09-12T12:21:27,062 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,062 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,063 | ^~~ 2023-09-12T12:21:27,063 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,064 10890 | oprev(fliptri, farlefttri); 2023-09-12T12:21:27,064 | ^~~~~ 2023-09-12T12:21:27,065 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,066 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,066 | ^ 2023-09-12T12:21:27,067 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,067 969 | decode(ptr, otri2); 2023-09-12T12:21:27,068 | ^~~~~~ 2023-09-12T12:21:27,069 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,069 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,070 | ^~~ 2023-09-12T12:21:27,070 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,071 10890 | oprev(fliptri, farlefttri); 2023-09-12T12:21:27,072 | ^~~~~ 2023-09-12T12:21:27,072 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,073 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,073 | ^ 2023-09-12T12:21:27,074 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,074 973 | decode(ptr, otri); 2023-09-12T12:21:27,075 | ^~~~~~ 2023-09-12T12:21:27,075 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,076 999 | symself(otri2); 2023-09-12T12:21:27,076 | ^~~~~~~ 2023-09-12T12:21:27,077 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,078 10892 | onext(fliptri, farrighttri); 2023-09-12T12:21:27,078 | ^~~~~ 2023-09-12T12:21:27,079 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,079 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,080 | ^ 2023-09-12T12:21:27,081 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,081 973 | decode(ptr, otri); 2023-09-12T12:21:27,082 | ^~~~~~ 2023-09-12T12:21:27,082 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,083 999 | symself(otri2); 2023-09-12T12:21:27,083 | ^~~~~~~ 2023-09-12T12:21:27,083 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,084 10892 | onext(fliptri, farrighttri); 2023-09-12T12:21:27,084 | ^~~~~ 2023-09-12T12:21:27,085 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,085 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,085 | ^ 2023-09-12T12:21:27,086 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,086 973 | decode(ptr, otri); 2023-09-12T12:21:27,087 | ^~~~~~ 2023-09-12T12:21:27,087 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,088 999 | symself(otri2); 2023-09-12T12:21:27,088 | ^~~~~~~ 2023-09-12T12:21:27,089 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,089 10892 | onext(fliptri, farrighttri); 2023-09-12T12:21:27,090 | ^~~~~ 2023-09-12T12:21:27,090 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,090 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,091 | ^ 2023-09-12T12:21:27,092 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,092 969 | decode(ptr, otri2); 2023-09-12T12:21:27,093 | ^~~~~~ 2023-09-12T12:21:27,093 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,094 10902 | sym(lefttri, farlefttri); 2023-09-12T12:21:27,094 | ^~~ 2023-09-12T12:21:27,095 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,096 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,097 | ^ 2023-09-12T12:21:27,097 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,098 969 | decode(ptr, otri2); 2023-09-12T12:21:27,099 | ^~~~~~ 2023-09-12T12:21:27,099 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,100 10902 | sym(lefttri, farlefttri); 2023-09-12T12:21:27,101 | ^~~ 2023-09-12T12:21:27,101 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,102 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,102 | ^ 2023-09-12T12:21:27,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,103 969 | decode(ptr, otri2); 2023-09-12T12:21:27,104 | ^~~~~~ 2023-09-12T12:21:27,104 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,105 10902 | sym(lefttri, farlefttri); 2023-09-12T12:21:27,106 | ^~~ 2023-09-12T12:21:27,106 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,107 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,107 | ^ 2023-09-12T12:21:27,108 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,109 973 | decode(ptr, otri); 2023-09-12T12:21:27,109 | ^~~~~~ 2023-09-12T12:21:27,110 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,111 10905 | symself(fliptri); 2023-09-12T12:21:27,112 | ^~~~~~~ 2023-09-12T12:21:27,112 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,112 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,113 | ^ 2023-09-12T12:21:27,113 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,114 973 | decode(ptr, otri); 2023-09-12T12:21:27,114 | ^~~~~~ 2023-09-12T12:21:27,114 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,115 10905 | symself(fliptri); 2023-09-12T12:21:27,115 | ^~~~~~~ 2023-09-12T12:21:27,116 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,116 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,116 | ^ 2023-09-12T12:21:27,117 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,117 973 | decode(ptr, otri); 2023-09-12T12:21:27,118 | ^~~~~~ 2023-09-12T12:21:27,118 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,119 10905 | symself(fliptri); 2023-09-12T12:21:27,119 | ^~~~~~~ 2023-09-12T12:21:27,120 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,120 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,120 | ^ 2023-09-12T12:21:27,121 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,121 969 | decode(ptr, otri2); 2023-09-12T12:21:27,122 | ^~~~~~ 2023-09-12T12:21:27,123 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,123 10941 | sym(searchtri, farlefttri); 2023-09-12T12:21:27,124 | ^~~ 2023-09-12T12:21:27,125 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,125 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,126 | ^ 2023-09-12T12:21:27,127 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,127 969 | decode(ptr, otri2); 2023-09-12T12:21:27,128 | ^~~~~~ 2023-09-12T12:21:27,129 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,129 10941 | sym(searchtri, farlefttri); 2023-09-12T12:21:27,130 | ^~~ 2023-09-12T12:21:27,131 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,131 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,132 | ^ 2023-09-12T12:21:27,132 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,133 969 | decode(ptr, otri2); 2023-09-12T12:21:27,133 | ^~~~~~ 2023-09-12T12:21:27,134 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,135 10941 | sym(searchtri, farlefttri); 2023-09-12T12:21:27,135 | ^~~ 2023-09-12T12:21:27,136 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,136 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,137 | ^ 2023-09-12T12:21:27,137 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,138 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,139 | ^~~~~~ 2023-09-12T12:21:27,139 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,140 10949 | bond(lefttri, righttri); 2023-09-12T12:21:27,141 | ^~~~ 2023-09-12T12:21:27,141 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,142 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,142 | ^ 2023-09-12T12:21:27,142 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,143 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,143 | ^~~~~~ 2023-09-12T12:21:27,144 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,144 10949 | bond(lefttri, righttri); 2023-09-12T12:21:27,145 | ^~~~ 2023-09-12T12:21:27,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,146 | ^ 2023-09-12T12:21:27,146 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,147 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,147 | ^~~~~~ 2023-09-12T12:21:27,148 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,148 10949 | bond(lefttri, righttri); 2023-09-12T12:21:27,149 | ^~~~ 2023-09-12T12:21:27,149 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,149 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,150 | ^ 2023-09-12T12:21:27,150 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,151 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,152 | ^~~~~~ 2023-09-12T12:21:27,152 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,153 10949 | bond(lefttri, righttri); 2023-09-12T12:21:27,153 | ^~~~ 2023-09-12T12:21:27,154 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,155 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,155 | ^ 2023-09-12T12:21:27,156 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,157 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,157 | ^~~~~~ 2023-09-12T12:21:27,158 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,158 10952 | bond(lefttri, righttri); 2023-09-12T12:21:27,159 | ^~~~ 2023-09-12T12:21:27,159 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,160 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,160 | ^ 2023-09-12T12:21:27,161 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,161 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,162 | ^~~~~~ 2023-09-12T12:21:27,162 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,163 10952 | bond(lefttri, righttri); 2023-09-12T12:21:27,164 | ^~~~ 2023-09-12T12:21:27,164 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,166 | ^ 2023-09-12T12:21:27,166 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,167 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,168 | ^~~~~~ 2023-09-12T12:21:27,168 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,168 10952 | bond(lefttri, righttri); 2023-09-12T12:21:27,169 | ^~~~ 2023-09-12T12:21:27,170 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,170 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,171 | ^ 2023-09-12T12:21:27,171 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,171 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,172 | ^~~~~~ 2023-09-12T12:21:27,172 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,173 10952 | bond(lefttri, righttri); 2023-09-12T12:21:27,173 | ^~~~ 2023-09-12T12:21:27,177 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,178 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,178 | ^ 2023-09-12T12:21:27,179 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,179 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,180 | ^~~~~~ 2023-09-12T12:21:27,180 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,181 10955 | bond(lefttri, farlefttri); 2023-09-12T12:21:27,181 | ^~~~ 2023-09-12T12:21:27,185 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,185 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,186 | ^ 2023-09-12T12:21:27,187 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,187 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,188 | ^~~~~~ 2023-09-12T12:21:27,189 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,189 10955 | bond(lefttri, farlefttri); 2023-09-12T12:21:27,190 | ^~~~ 2023-09-12T12:21:27,192 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,194 | ^ 2023-09-12T12:21:27,194 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,195 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,195 | ^~~~~~ 2023-09-12T12:21:27,196 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,196 10955 | bond(lefttri, farlefttri); 2023-09-12T12:21:27,197 | ^~~~ 2023-09-12T12:21:27,200 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,200 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,201 | ^ 2023-09-12T12:21:27,201 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,202 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,203 | ^~~~~~ 2023-09-12T12:21:27,203 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,204 10955 | bond(lefttri, farlefttri); 2023-09-12T12:21:27,205 | ^~~~ 2023-09-12T12:21:27,207 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,208 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,209 | ^ 2023-09-12T12:21:27,209 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,210 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,210 | ^~~~~~ 2023-09-12T12:21:27,211 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,211 10956 | bond(righttri, farrighttri); 2023-09-12T12:21:27,212 | ^~~~ 2023-09-12T12:21:27,214 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,215 | ^ 2023-09-12T12:21:27,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,217 | ^~~~~~ 2023-09-12T12:21:27,217 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,218 10956 | bond(righttri, farrighttri); 2023-09-12T12:21:27,218 | ^~~~ 2023-09-12T12:21:27,222 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,222 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,223 | ^ 2023-09-12T12:21:27,224 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,224 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,225 | ^~~~~~ 2023-09-12T12:21:27,225 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,226 10956 | bond(righttri, farrighttri); 2023-09-12T12:21:27,226 | ^~~~ 2023-09-12T12:21:27,229 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,230 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,231 | ^ 2023-09-12T12:21:27,232 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,232 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,233 | ^~~~~~ 2023-09-12T12:21:27,234 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,234 10956 | bond(righttri, farrighttri); 2023-09-12T12:21:27,235 | ^~~~ 2023-09-12T12:21:27,238 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,238 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,239 | ^ 2023-09-12T12:21:27,239 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,240 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T12:21:27,240 | ^~~~~~ 2023-09-12T12:21:27,245 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,246 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,246 | ^ 2023-09-12T12:21:27,247 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,248 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T12:21:27,248 | ^~~~~~ 2023-09-12T12:21:27,253 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,254 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,255 | ^ 2023-09-12T12:21:27,256 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,256 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T12:21:27,257 | ^~~~~~ 2023-09-12T12:21:27,261 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,261 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,262 | ^ 2023-09-12T12:21:27,262 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,263 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T12:21:27,263 | ^~~~~~ 2023-09-12T12:21:27,266 c/triangle.c: In function ‘reconstruct’: 2023-09-12T12:21:27,274 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,274 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,275 | ^ 2023-09-12T12:21:27,275 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,276 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T12:21:27,276 | ^~~~~~ 2023-09-12T12:21:27,282 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,282 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,283 | ^ 2023-09-12T12:21:27,283 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,284 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T12:21:27,284 | ^~~~~~ 2023-09-12T12:21:27,289 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,290 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,291 | ^ 2023-09-12T12:21:27,291 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,292 11403 | decode(nexttri, checktri); 2023-09-12T12:21:27,293 | ^~~~~~ 2023-09-12T12:21:27,297 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,298 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,299 | ^ 2023-09-12T12:21:27,299 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,300 11403 | decode(nexttri, checktri); 2023-09-12T12:21:27,300 | ^~~~~~ 2023-09-12T12:21:27,305 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,306 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,306 | ^ 2023-09-12T12:21:27,307 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,307 11403 | decode(nexttri, checktri); 2023-09-12T12:21:27,308 | ^~~~~~ 2023-09-12T12:21:27,314 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,314 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,315 | ^ 2023-09-12T12:21:27,315 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,316 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,317 | ^~~~~~ 2023-09-12T12:21:27,317 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,318 11414 | bond(triangleleft, checktri); 2023-09-12T12:21:27,319 | ^~~~ 2023-09-12T12:21:27,321 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,322 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,322 | ^ 2023-09-12T12:21:27,323 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,323 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,324 | ^~~~~~ 2023-09-12T12:21:27,324 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,324 11414 | bond(triangleleft, checktri); 2023-09-12T12:21:27,325 | ^~~~ 2023-09-12T12:21:27,329 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,330 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,330 | ^ 2023-09-12T12:21:27,331 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,331 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,332 | ^~~~~~ 2023-09-12T12:21:27,332 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,332 11414 | bond(triangleleft, checktri); 2023-09-12T12:21:27,333 | ^~~~ 2023-09-12T12:21:27,337 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,338 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,338 | ^ 2023-09-12T12:21:27,339 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,339 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,340 | ^~~~~~ 2023-09-12T12:21:27,341 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,341 11414 | bond(triangleleft, checktri); 2023-09-12T12:21:27,342 | ^~~~ 2023-09-12T12:21:27,345 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,346 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,347 | ^ 2023-09-12T12:21:27,347 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,348 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,349 | ^~~~~~ 2023-09-12T12:21:27,349 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,350 11419 | bond(triangleloop, checkleft); 2023-09-12T12:21:27,350 | ^~~~ 2023-09-12T12:21:27,353 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,354 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,354 | ^ 2023-09-12T12:21:27,355 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,356 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T12:21:27,356 | ^~~~~~ 2023-09-12T12:21:27,357 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,357 11419 | bond(triangleloop, checkleft); 2023-09-12T12:21:27,358 | ^~~~ 2023-09-12T12:21:27,361 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,362 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,363 | ^ 2023-09-12T12:21:27,363 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,364 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,364 | ^~~~~~ 2023-09-12T12:21:27,364 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,365 11419 | bond(triangleloop, checkleft); 2023-09-12T12:21:27,365 | ^~~~ 2023-09-12T12:21:27,369 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,369 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,370 | ^ 2023-09-12T12:21:27,370 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,371 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T12:21:27,371 | ^~~~~~ 2023-09-12T12:21:27,372 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T12:21:27,372 11419 | bond(triangleloop, checkleft); 2023-09-12T12:21:27,372 | ^~~~ 2023-09-12T12:21:27,377 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,377 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,378 | ^ 2023-09-12T12:21:27,378 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,379 11423 | decode(nexttri, checktri); 2023-09-12T12:21:27,379 | ^~~~~~ 2023-09-12T12:21:27,385 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,385 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,386 | ^ 2023-09-12T12:21:27,387 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,387 11423 | decode(nexttri, checktri); 2023-09-12T12:21:27,388 | ^~~~~~ 2023-09-12T12:21:27,393 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,393 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,394 | ^ 2023-09-12T12:21:27,395 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,396 11423 | decode(nexttri, checktri); 2023-09-12T12:21:27,396 | ^~~~~~ 2023-09-12T12:21:27,402 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,403 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,403 | ^ 2023-09-12T12:21:27,404 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,404 11513 | decode(nexttri, checktri); 2023-09-12T12:21:27,405 | ^~~~~~ 2023-09-12T12:21:27,410 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,411 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,411 | ^ 2023-09-12T12:21:27,412 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,412 11513 | decode(nexttri, checktri); 2023-09-12T12:21:27,413 | ^~~~~~ 2023-09-12T12:21:27,418 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,419 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,419 | ^ 2023-09-12T12:21:27,420 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,421 11513 | decode(nexttri, checktri); 2023-09-12T12:21:27,421 | ^~~~~~ 2023-09-12T12:21:27,426 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,427 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:27,427 | ^ 2023-09-12T12:21:27,428 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:27,428 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:27,428 | ^~~~~~~ 2023-09-12T12:21:27,429 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:27,429 11529 | tsbond(checktri, subsegloop); 2023-09-12T12:21:27,430 | ^~~~~~ 2023-09-12T12:21:27,434 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,435 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T12:21:27,435 | ^ 2023-09-12T12:21:27,436 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T12:21:27,436 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T12:21:27,437 | ^~~~~~~ 2023-09-12T12:21:27,437 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:27,437 11529 | tsbond(checktri, subsegloop); 2023-09-12T12:21:27,438 | ^~~~~~ 2023-09-12T12:21:27,442 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,443 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,443 | ^ 2023-09-12T12:21:27,444 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,445 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:27,445 | ^~~~~~ 2023-09-12T12:21:27,446 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:27,447 11529 | tsbond(checktri, subsegloop); 2023-09-12T12:21:27,447 | ^~~~~~ 2023-09-12T12:21:27,450 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,451 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,452 | ^ 2023-09-12T12:21:27,452 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,453 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T12:21:27,454 | ^~~~~~ 2023-09-12T12:21:27,454 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T12:21:27,455 11529 | tsbond(checktri, subsegloop); 2023-09-12T12:21:27,455 | ^~~~~~ 2023-09-12T12:21:27,458 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,459 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,460 | ^ 2023-09-12T12:21:27,460 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,461 969 | decode(ptr, otri2); 2023-09-12T12:21:27,461 | ^~~~~~ 2023-09-12T12:21:27,462 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,463 11531 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,463 | ^~~ 2023-09-12T12:21:27,466 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,467 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,468 | ^ 2023-09-12T12:21:27,469 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,469 969 | decode(ptr, otri2); 2023-09-12T12:21:27,469 | ^~~~~~ 2023-09-12T12:21:27,470 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,470 11531 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,471 | ^~~ 2023-09-12T12:21:27,474 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,475 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,475 | ^ 2023-09-12T12:21:27,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,476 969 | decode(ptr, otri2); 2023-09-12T12:21:27,477 | ^~~~~~ 2023-09-12T12:21:27,477 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,477 11531 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,478 | ^~~ 2023-09-12T12:21:27,483 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,483 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,484 | ^ 2023-09-12T12:21:27,484 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,485 11544 | decode(nexttri, checktri); 2023-09-12T12:21:27,485 | ^~~~~~ 2023-09-12T12:21:27,491 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,491 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,492 | ^ 2023-09-12T12:21:27,492 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,493 11544 | decode(nexttri, checktri); 2023-09-12T12:21:27,494 | ^~~~~~ 2023-09-12T12:21:27,499 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,499 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,500 | ^ 2023-09-12T12:21:27,501 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,501 11544 | decode(nexttri, checktri); 2023-09-12T12:21:27,502 | ^~~~~~ 2023-09-12T12:21:27,507 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,508 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,508 | ^ 2023-09-12T12:21:27,509 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,509 11557 | decode(nexttri, checktri); 2023-09-12T12:21:27,510 | ^~~~~~ 2023-09-12T12:21:27,515 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,515 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,516 | ^ 2023-09-12T12:21:27,517 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,517 11557 | decode(nexttri, checktri); 2023-09-12T12:21:27,518 | ^~~~~~ 2023-09-12T12:21:27,523 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,524 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,524 | ^ 2023-09-12T12:21:27,525 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,526 11557 | decode(nexttri, checktri); 2023-09-12T12:21:27,526 | ^~~~~~ 2023-09-12T12:21:27,531 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,532 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,532 | ^ 2023-09-12T12:21:27,533 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,533 969 | decode(ptr, otri2); 2023-09-12T12:21:27,533 | ^~~~~~ 2023-09-12T12:21:27,534 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,534 11564 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,535 | ^~~ 2023-09-12T12:21:27,539 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,540 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,540 | ^ 2023-09-12T12:21:27,541 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,541 969 | decode(ptr, otri2); 2023-09-12T12:21:27,542 | ^~~~~~ 2023-09-12T12:21:27,542 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,542 11564 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,543 | ^~~ 2023-09-12T12:21:27,547 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,548 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,548 | ^ 2023-09-12T12:21:27,549 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,549 969 | decode(ptr, otri2); 2023-09-12T12:21:27,550 | ^~~~~~ 2023-09-12T12:21:27,550 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,551 11564 | sym(checktri, checkneighbor); 2023-09-12T12:21:27,552 | ^~~ 2023-09-12T12:21:27,555 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,556 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,557 | ^ 2023-09-12T12:21:27,557 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,558 11569 | decode(nexttri, checktri); 2023-09-12T12:21:27,558 | ^~~~~~ 2023-09-12T12:21:27,563 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,564 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,565 | ^ 2023-09-12T12:21:27,565 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,566 11569 | decode(nexttri, checktri); 2023-09-12T12:21:27,566 | ^~~~~~ 2023-09-12T12:21:27,571 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,572 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,573 | ^ 2023-09-12T12:21:27,573 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,574 11569 | decode(nexttri, checktri); 2023-09-12T12:21:27,574 | ^~~~~~ 2023-09-12T12:21:27,575 c/triangle.c: In function ‘finddirection’: 2023-09-12T12:21:27,581 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,581 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,582 | ^ 2023-09-12T12:21:27,583 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,583 973 | decode(ptr, otri); 2023-09-12T12:21:27,584 | ^~~~~~ 2023-09-12T12:21:27,585 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,585 999 | symself(otri2); 2023-09-12T12:21:27,586 | ^~~~~~~ 2023-09-12T12:21:27,586 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,586 11636 | onext(*searchtri, checktri); 2023-09-12T12:21:27,587 | ^~~~~ 2023-09-12T12:21:27,589 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,589 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,590 | ^ 2023-09-12T12:21:27,590 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,591 973 | decode(ptr, otri); 2023-09-12T12:21:27,591 | ^~~~~~ 2023-09-12T12:21:27,592 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,592 999 | symself(otri2); 2023-09-12T12:21:27,592 | ^~~~~~~ 2023-09-12T12:21:27,593 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,593 11636 | onext(*searchtri, checktri); 2023-09-12T12:21:27,594 | ^~~~~ 2023-09-12T12:21:27,597 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,597 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,598 | ^ 2023-09-12T12:21:27,598 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,599 973 | decode(ptr, otri); 2023-09-12T12:21:27,599 | ^~~~~~ 2023-09-12T12:21:27,600 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,600 999 | symself(otri2); 2023-09-12T12:21:27,601 | ^~~~~~~ 2023-09-12T12:21:27,602 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T12:21:27,602 11636 | onext(*searchtri, checktri); 2023-09-12T12:21:27,603 | ^~~~~ 2023-09-12T12:21:27,605 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,606 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,607 | ^ 2023-09-12T12:21:27,607 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,608 973 | decode(ptr, otri); 2023-09-12T12:21:27,609 | ^~~~~~ 2023-09-12T12:21:27,609 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,610 1003 | symself(otri); 2023-09-12T12:21:27,610 | ^~~~~~~ 2023-09-12T12:21:27,611 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,612 11645 | onextself(*searchtri); 2023-09-12T12:21:27,612 | ^~~~~~~~~ 2023-09-12T12:21:27,613 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,614 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,615 | ^ 2023-09-12T12:21:27,615 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,616 973 | decode(ptr, otri); 2023-09-12T12:21:27,616 | ^~~~~~ 2023-09-12T12:21:27,617 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,617 1003 | symself(otri); 2023-09-12T12:21:27,618 | ^~~~~~~ 2023-09-12T12:21:27,618 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,619 11645 | onextself(*searchtri); 2023-09-12T12:21:27,620 | ^~~~~~~~~ 2023-09-12T12:21:27,622 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,622 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,623 | ^ 2023-09-12T12:21:27,624 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,624 973 | decode(ptr, otri); 2023-09-12T12:21:27,625 | ^~~~~~ 2023-09-12T12:21:27,625 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,626 1003 | symself(otri); 2023-09-12T12:21:27,626 | ^~~~~~~ 2023-09-12T12:21:27,626 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,627 11645 | onextself(*searchtri); 2023-09-12T12:21:27,627 | ^~~~~~~~~ 2023-09-12T12:21:27,630 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,631 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,631 | ^ 2023-09-12T12:21:27,632 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,632 973 | decode(ptr, otri); 2023-09-12T12:21:27,633 | ^~~~~~ 2023-09-12T12:21:27,633 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,633 1014 | symself(otri); \ 2023-09-12T12:21:27,634 | ^~~~~~~ 2023-09-12T12:21:27,634 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,635 11660 | oprevself(*searchtri); 2023-09-12T12:21:27,635 | ^~~~~~~~~ 2023-09-12T12:21:27,639 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,639 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,640 | ^ 2023-09-12T12:21:27,640 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,641 973 | decode(ptr, otri); 2023-09-12T12:21:27,641 | ^~~~~~ 2023-09-12T12:21:27,642 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,643 1014 | symself(otri); \ 2023-09-12T12:21:27,643 | ^~~~~~~ 2023-09-12T12:21:27,644 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,644 11660 | oprevself(*searchtri); 2023-09-12T12:21:27,645 | ^~~~~~~~~ 2023-09-12T12:21:27,647 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,647 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,648 | ^ 2023-09-12T12:21:27,649 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,649 973 | decode(ptr, otri); 2023-09-12T12:21:27,650 | ^~~~~~ 2023-09-12T12:21:27,651 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,651 1014 | symself(otri); \ 2023-09-12T12:21:27,652 | ^~~~~~~ 2023-09-12T12:21:27,653 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,653 11660 | oprevself(*searchtri); 2023-09-12T12:21:27,654 | ^~~~~~~~~ 2023-09-12T12:21:27,654 c/triangle.c: In function ‘segmentintersection’: 2023-09-12T12:21:27,660 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,661 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,661 | ^ 2023-09-12T12:21:27,662 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T12:21:27,663 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T12:21:27,663 | ^~~~~ 2023-09-12T12:21:27,664 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,664 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T12:21:27,665 | ^~~~~~ 2023-09-12T12:21:27,668 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,669 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T12:21:27,669 | ^ 2023-09-12T12:21:27,670 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T12:21:27,670 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T12:21:27,671 | ^~~~~ 2023-09-12T12:21:27,671 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T12:21:27,671 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T12:21:27,672 | ^~~~~~ 2023-09-12T12:21:27,677 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,677 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,678 | ^ 2023-09-12T12:21:27,678 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,679 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:27,679 | ^~~~~~~ 2023-09-12T12:21:27,679 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:27,680 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T12:21:27,680 | ^~~~~~ 2023-09-12T12:21:27,685 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,686 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,686 | ^ 2023-09-12T12:21:27,687 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,687 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:27,688 | ^~~~~~~ 2023-09-12T12:21:27,688 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:27,689 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T12:21:27,689 | ^~~~~~ 2023-09-12T12:21:27,693 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,694 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,694 | ^ 2023-09-12T12:21:27,695 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,696 1193 | sdecode(sptr, osub2) 2023-09-12T12:21:27,696 | ^~~~~~~ 2023-09-12T12:21:27,697 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T12:21:27,698 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T12:21:27,698 | ^~~~~~ 2023-09-12T12:21:27,702 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,702 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,703 | ^ 2023-09-12T12:21:27,704 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,704 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,705 | ^~~~~~~ 2023-09-12T12:21:27,705 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,706 11778 | snextself(*splitsubseg); 2023-09-12T12:21:27,706 | ^~~~~~~~~ 2023-09-12T12:21:27,710 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,711 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,711 | ^ 2023-09-12T12:21:27,712 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,713 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,713 | ^~~~~~~ 2023-09-12T12:21:27,714 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,715 11778 | snextself(*splitsubseg); 2023-09-12T12:21:27,715 | ^~~~~~~~~ 2023-09-12T12:21:27,718 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,719 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,719 | ^ 2023-09-12T12:21:27,720 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,720 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,720 | ^~~~~~~ 2023-09-12T12:21:27,721 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,721 11778 | snextself(*splitsubseg); 2023-09-12T12:21:27,722 | ^~~~~~~~~ 2023-09-12T12:21:27,727 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,727 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,728 | ^ 2023-09-12T12:21:27,728 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,728 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,729 | ^~~~~~~ 2023-09-12T12:21:27,729 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,730 11782 | snextself(opposubseg); 2023-09-12T12:21:27,730 | ^~~~~~~~~ 2023-09-12T12:21:27,735 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,735 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,736 | ^ 2023-09-12T12:21:27,736 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,737 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,738 | ^~~~~~~ 2023-09-12T12:21:27,738 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,739 11782 | snextself(opposubseg); 2023-09-12T12:21:27,740 | ^~~~~~~~~ 2023-09-12T12:21:27,743 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,744 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,745 | ^ 2023-09-12T12:21:27,745 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,746 1208 | sdecode(sptr, osub) 2023-09-12T12:21:27,746 | ^~~~~~~ 2023-09-12T12:21:27,747 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:27,748 11782 | snextself(opposubseg); 2023-09-12T12:21:27,748 | ^~~~~~~~~ 2023-09-12T12:21:27,752 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,753 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,753 | ^ 2023-09-12T12:21:27,754 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,754 973 | decode(ptr, otri); 2023-09-12T12:21:27,755 | ^~~~~~ 2023-09-12T12:21:27,755 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,756 1003 | symself(otri); 2023-09-12T12:21:27,756 | ^~~~~~~ 2023-09-12T12:21:27,757 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,757 11791 | onextself(*splittri); 2023-09-12T12:21:27,758 | ^~~~~~~~~ 2023-09-12T12:21:27,760 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,761 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,762 | ^ 2023-09-12T12:21:27,762 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,763 973 | decode(ptr, otri); 2023-09-12T12:21:27,763 | ^~~~~~ 2023-09-12T12:21:27,764 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,764 1003 | symself(otri); 2023-09-12T12:21:27,764 | ^~~~~~~ 2023-09-12T12:21:27,765 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,765 11791 | onextself(*splittri); 2023-09-12T12:21:27,766 | ^~~~~~~~~ 2023-09-12T12:21:27,769 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,769 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,770 | ^ 2023-09-12T12:21:27,770 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,771 973 | decode(ptr, otri); 2023-09-12T12:21:27,771 | ^~~~~~ 2023-09-12T12:21:27,772 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,772 1003 | symself(otri); 2023-09-12T12:21:27,773 | ^~~~~~~ 2023-09-12T12:21:27,773 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:27,774 11791 | onextself(*splittri); 2023-09-12T12:21:27,774 | ^~~~~~~~~ 2023-09-12T12:21:27,775 c/triangle.c: In function ‘scoutsegment’: 2023-09-12T12:21:27,779 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,779 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,780 | ^ 2023-09-12T12:21:27,781 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,781 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,782 | ^~~~~~~ 2023-09-12T12:21:27,782 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,783 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T12:21:27,784 | ^~~~~~~ 2023-09-12T12:21:27,787 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,788 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,789 | ^ 2023-09-12T12:21:27,789 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,790 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,790 | ^~~~~~~ 2023-09-12T12:21:27,791 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,791 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T12:21:27,792 | ^~~~~~~ 2023-09-12T12:21:27,796 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,796 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,797 | ^ 2023-09-12T12:21:27,797 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,798 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,799 | ^~~~~~~ 2023-09-12T12:21:27,799 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,800 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T12:21:27,800 | ^~~~~~~ 2023-09-12T12:21:27,801 c/triangle.c: In function ‘conformingedge’: 2023-09-12T12:21:27,806 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,807 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,807 | ^ 2023-09-12T12:21:27,808 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,808 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,809 | ^~~~~~~ 2023-09-12T12:21:27,810 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,811 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T12:21:27,811 | ^~~~~~~ 2023-09-12T12:21:27,814 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,815 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,815 | ^ 2023-09-12T12:21:27,816 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,816 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,817 | ^~~~~~~ 2023-09-12T12:21:27,817 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,818 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T12:21:27,818 | ^~~~~~~ 2023-09-12T12:21:27,823 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,823 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,824 | ^ 2023-09-12T12:21:27,824 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,825 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,825 | ^~~~~~~ 2023-09-12T12:21:27,826 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,826 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T12:21:27,827 | ^~~~~~~ 2023-09-12T12:21:27,827 c/triangle.c: In function ‘delaunayfixup’: 2023-09-12T12:21:27,833 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,833 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,834 | ^ 2023-09-12T12:21:27,834 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,835 969 | decode(ptr, otri2); 2023-09-12T12:21:27,836 | ^~~~~~ 2023-09-12T12:21:27,836 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,837 12059 | sym(neartri, fartri); 2023-09-12T12:21:27,837 | ^~~ 2023-09-12T12:21:27,841 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,842 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,842 | ^ 2023-09-12T12:21:27,843 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,844 969 | decode(ptr, otri2); 2023-09-12T12:21:27,844 | ^~~~~~ 2023-09-12T12:21:27,845 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,845 12059 | sym(neartri, fartri); 2023-09-12T12:21:27,846 | ^~~ 2023-09-12T12:21:27,850 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,850 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,851 | ^ 2023-09-12T12:21:27,851 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,852 969 | decode(ptr, otri2); 2023-09-12T12:21:27,852 | ^~~~~~ 2023-09-12T12:21:27,853 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,854 12059 | sym(neartri, fartri); 2023-09-12T12:21:27,854 | ^~~ 2023-09-12T12:21:27,858 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,859 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,860 | ^ 2023-09-12T12:21:27,860 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,861 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,862 | ^~~~~~~ 2023-09-12T12:21:27,862 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,863 12064 | tspivot(neartri, faredge); 2023-09-12T12:21:27,863 | ^~~~~~~ 2023-09-12T12:21:27,867 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,867 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:27,868 | ^ 2023-09-12T12:21:27,868 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,869 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,869 | ^~~~~~~ 2023-09-12T12:21:27,869 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,870 12064 | tspivot(neartri, faredge); 2023-09-12T12:21:27,870 | ^~~~~~~ 2023-09-12T12:21:27,875 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,876 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:27,877 | ^ 2023-09-12T12:21:27,877 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,878 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,878 | ^~~~~~~ 2023-09-12T12:21:27,878 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,879 12064 | tspivot(neartri, faredge); 2023-09-12T12:21:27,879 | ^~~~~~~ 2023-09-12T12:21:27,880 c/triangle.c: In function ‘constrainededge’: 2023-09-12T12:21:27,886 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,886 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,887 | ^ 2023-09-12T12:21:27,887 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,888 969 | decode(ptr, otri2); 2023-09-12T12:21:27,888 | ^~~~~~ 2023-09-12T12:21:27,889 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,890 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,890 | ^~~ 2023-09-12T12:21:27,891 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,891 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,892 | ^~~~~ 2023-09-12T12:21:27,894 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,895 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,896 | ^ 2023-09-12T12:21:27,896 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,897 969 | decode(ptr, otri2); 2023-09-12T12:21:27,897 | ^~~~~~ 2023-09-12T12:21:27,898 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,898 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,899 | ^~~ 2023-09-12T12:21:27,899 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,900 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,900 | ^~~~~ 2023-09-12T12:21:27,903 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,904 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,904 | ^ 2023-09-12T12:21:27,905 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,905 969 | decode(ptr, otri2); 2023-09-12T12:21:27,906 | ^~~~~~ 2023-09-12T12:21:27,907 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,907 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,908 | ^~~ 2023-09-12T12:21:27,909 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,909 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,910 | ^~~~~ 2023-09-12T12:21:27,912 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,913 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,913 | ^ 2023-09-12T12:21:27,913 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,914 969 | decode(ptr, otri2); 2023-09-12T12:21:27,914 | ^~~~~~ 2023-09-12T12:21:27,915 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,915 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,915 | ^~~ 2023-09-12T12:21:27,916 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,916 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,917 | ^~~~~ 2023-09-12T12:21:27,921 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,921 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,922 | ^ 2023-09-12T12:21:27,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,923 969 | decode(ptr, otri2); 2023-09-12T12:21:27,923 | ^~~~~~ 2023-09-12T12:21:27,923 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,924 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,924 | ^~~ 2023-09-12T12:21:27,925 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,925 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,926 | ^~~~~ 2023-09-12T12:21:27,929 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,930 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,931 | ^ 2023-09-12T12:21:27,932 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,932 969 | decode(ptr, otri2); 2023-09-12T12:21:27,933 | ^~~~~~ 2023-09-12T12:21:27,933 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,934 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,935 | ^~~ 2023-09-12T12:21:27,935 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,936 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,936 | ^~~~~ 2023-09-12T12:21:27,938 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,939 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,940 | ^ 2023-09-12T12:21:27,940 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,941 969 | decode(ptr, otri2); 2023-09-12T12:21:27,941 | ^~~~~~ 2023-09-12T12:21:27,942 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,942 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,943 | ^~~ 2023-09-12T12:21:27,944 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,944 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,945 | ^~~~~ 2023-09-12T12:21:27,947 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,948 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,949 | ^ 2023-09-12T12:21:27,949 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,949 969 | decode(ptr, otri2); 2023-09-12T12:21:27,950 | ^~~~~~ 2023-09-12T12:21:27,950 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,951 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,951 | ^~~ 2023-09-12T12:21:27,952 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,952 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,952 | ^~~~~ 2023-09-12T12:21:27,956 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,956 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,957 | ^ 2023-09-12T12:21:27,957 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,958 969 | decode(ptr, otri2); 2023-09-12T12:21:27,958 | ^~~~~~ 2023-09-12T12:21:27,959 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:27,959 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:27,959 | ^~~ 2023-09-12T12:21:27,960 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:27,960 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T12:21:27,961 | ^~~~~ 2023-09-12T12:21:27,965 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,965 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:27,966 | ^ 2023-09-12T12:21:27,967 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,967 973 | decode(ptr, otri); 2023-09-12T12:21:27,968 | ^~~~~~ 2023-09-12T12:21:27,968 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,969 1014 | symself(otri); \ 2023-09-12T12:21:27,970 | ^~~~~~~ 2023-09-12T12:21:27,970 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,971 12227 | oprevself(fixuptri); 2023-09-12T12:21:27,972 | ^~~~~~~~~ 2023-09-12T12:21:27,973 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,974 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:27,975 | ^ 2023-09-12T12:21:27,975 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,976 973 | decode(ptr, otri); 2023-09-12T12:21:27,976 | ^~~~~~ 2023-09-12T12:21:27,977 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,977 1014 | symself(otri); \ 2023-09-12T12:21:27,978 | ^~~~~~~ 2023-09-12T12:21:27,979 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,979 12227 | oprevself(fixuptri); 2023-09-12T12:21:27,980 | ^~~~~~~~~ 2023-09-12T12:21:27,982 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:27,983 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:27,984 | ^ 2023-09-12T12:21:27,984 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:27,985 973 | decode(ptr, otri); 2023-09-12T12:21:27,986 | ^~~~~~ 2023-09-12T12:21:27,986 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:27,987 1014 | symself(otri); \ 2023-09-12T12:21:27,988 | ^~~~~~~ 2023-09-12T12:21:27,988 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:27,988 12227 | oprevself(fixuptri); 2023-09-12T12:21:27,989 | ^~~~~~~~~ 2023-09-12T12:21:27,991 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:27,991 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:27,992 | ^ 2023-09-12T12:21:27,992 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:27,993 1289 | sdecode(sptr, osub) 2023-09-12T12:21:27,993 | ^~~~~~~ 2023-09-12T12:21:27,994 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:27,994 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T12:21:27,995 | ^~~~~~~ 2023-09-12T12:21:28,000 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,000 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:28,001 | ^ 2023-09-12T12:21:28,001 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,002 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,002 | ^~~~~~~ 2023-09-12T12:21:28,002 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,003 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T12:21:28,003 | ^~~~~~~ 2023-09-12T12:21:28,008 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,009 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:28,010 | ^ 2023-09-12T12:21:28,010 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,011 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,012 | ^~~~~~~ 2023-09-12T12:21:28,012 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,013 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T12:21:28,013 | ^~~~~~~ 2023-09-12T12:21:28,014 c/triangle.c: In function ‘insertsegment’: 2023-09-12T12:21:28,018 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,019 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,020 | ^ 2023-09-12T12:21:28,071 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,072 12288 | decode(encodedtri, searchtri1); 2023-09-12T12:21:28,073 | ^~~~~~ 2023-09-12T12:21:28,074 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,074 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,075 | ^ 2023-09-12T12:21:28,076 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,077 12288 | decode(encodedtri, searchtri1); 2023-09-12T12:21:28,078 | ^~~~~~ 2023-09-12T12:21:28,079 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,080 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,082 | ^ 2023-09-12T12:21:28,083 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,085 12288 | decode(encodedtri, searchtri1); 2023-09-12T12:21:28,087 | ^~~~~~ 2023-09-12T12:21:28,089 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,090 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,092 | ^ 2023-09-12T12:21:28,093 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,094 973 | decode(ptr, otri); 2023-09-12T12:21:28,095 | ^~~~~~ 2023-09-12T12:21:28,096 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,098 12295 | symself(searchtri1); 2023-09-12T12:21:28,099 | ^~~~~~~ 2023-09-12T12:21:28,100 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,101 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,103 | ^ 2023-09-12T12:21:28,104 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,104 973 | decode(ptr, otri); 2023-09-12T12:21:28,105 | ^~~~~~ 2023-09-12T12:21:28,105 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,106 12295 | symself(searchtri1); 2023-09-12T12:21:28,106 | ^~~~~~~ 2023-09-12T12:21:28,107 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,107 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,108 | ^ 2023-09-12T12:21:28,108 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,108 973 | decode(ptr, otri); 2023-09-12T12:21:28,109 | ^~~~~~ 2023-09-12T12:21:28,109 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,110 12295 | symself(searchtri1); 2023-09-12T12:21:28,110 | ^~~~~~~ 2023-09-12T12:21:28,111 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,112 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,112 | ^ 2023-09-12T12:21:28,113 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,113 12321 | decode(encodedtri, searchtri2); 2023-09-12T12:21:28,114 | ^~~~~~ 2023-09-12T12:21:28,115 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,115 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,116 | ^ 2023-09-12T12:21:28,117 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,118 12321 | decode(encodedtri, searchtri2); 2023-09-12T12:21:28,118 | ^~~~~~ 2023-09-12T12:21:28,119 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,119 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,120 | ^ 2023-09-12T12:21:28,120 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,121 12321 | decode(encodedtri, searchtri2); 2023-09-12T12:21:28,121 | ^~~~~~ 2023-09-12T12:21:28,122 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,123 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,123 | ^ 2023-09-12T12:21:28,124 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,124 973 | decode(ptr, otri); 2023-09-12T12:21:28,125 | ^~~~~~ 2023-09-12T12:21:28,126 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,126 12328 | symself(searchtri2); 2023-09-12T12:21:28,127 | ^~~~~~~ 2023-09-12T12:21:28,128 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,128 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,128 | ^ 2023-09-12T12:21:28,129 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,129 973 | decode(ptr, otri); 2023-09-12T12:21:28,130 | ^~~~~~ 2023-09-12T12:21:28,130 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,130 12328 | symself(searchtri2); 2023-09-12T12:21:28,131 | ^~~~~~~ 2023-09-12T12:21:28,131 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,132 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,132 | ^ 2023-09-12T12:21:28,133 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,133 973 | decode(ptr, otri); 2023-09-12T12:21:28,133 | ^~~~~~ 2023-09-12T12:21:28,134 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,134 12328 | symself(searchtri2); 2023-09-12T12:21:28,135 | ^~~~~~~ 2023-09-12T12:21:28,135 c/triangle.c: In function ‘markhull’: 2023-09-12T12:21:28,136 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,136 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,137 | ^ 2023-09-12T12:21:28,137 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,138 973 | decode(ptr, otri); 2023-09-12T12:21:28,138 | ^~~~~~ 2023-09-12T12:21:28,139 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,139 12390 | symself(hulltri); 2023-09-12T12:21:28,140 | ^~~~~~~ 2023-09-12T12:21:28,141 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,141 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,142 | ^ 2023-09-12T12:21:28,142 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,143 973 | decode(ptr, otri); 2023-09-12T12:21:28,144 | ^~~~~~ 2023-09-12T12:21:28,144 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,145 12390 | symself(hulltri); 2023-09-12T12:21:28,145 | ^~~~~~~ 2023-09-12T12:21:28,146 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,147 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,147 | ^ 2023-09-12T12:21:28,148 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,148 973 | decode(ptr, otri); 2023-09-12T12:21:28,149 | ^~~~~~ 2023-09-12T12:21:28,149 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,150 12390 | symself(hulltri); 2023-09-12T12:21:28,150 | ^~~~~~~ 2023-09-12T12:21:28,151 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,152 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,152 | ^ 2023-09-12T12:21:28,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,154 969 | decode(ptr, otri2); 2023-09-12T12:21:28,154 | ^~~~~~ 2023-09-12T12:21:28,155 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,155 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,156 | ^~~ 2023-09-12T12:21:28,157 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,157 12399 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,158 | ^~~~~ 2023-09-12T12:21:28,160 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,161 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,161 | ^ 2023-09-12T12:21:28,161 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,162 969 | decode(ptr, otri2); 2023-09-12T12:21:28,162 | ^~~~~~ 2023-09-12T12:21:28,163 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,163 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,163 | ^~~ 2023-09-12T12:21:28,164 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,164 12399 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,165 | ^~~~~ 2023-09-12T12:21:28,169 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,169 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,170 | ^ 2023-09-12T12:21:28,170 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,171 969 | decode(ptr, otri2); 2023-09-12T12:21:28,171 | ^~~~~~ 2023-09-12T12:21:28,172 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,172 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,173 | ^~~ 2023-09-12T12:21:28,173 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,174 12399 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,174 | ^~~~~ 2023-09-12T12:21:28,178 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,179 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,179 | ^ 2023-09-12T12:21:28,180 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,180 969 | decode(ptr, otri2); 2023-09-12T12:21:28,181 | ^~~~~~ 2023-09-12T12:21:28,182 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,182 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,183 | ^~~ 2023-09-12T12:21:28,184 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,184 12402 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,185 | ^~~~~ 2023-09-12T12:21:28,187 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,188 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,188 | ^ 2023-09-12T12:21:28,189 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,189 969 | decode(ptr, otri2); 2023-09-12T12:21:28,190 | ^~~~~~ 2023-09-12T12:21:28,190 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,191 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,191 | ^~~ 2023-09-12T12:21:28,192 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,193 12402 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,193 | ^~~~~ 2023-09-12T12:21:28,196 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,197 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,197 | ^ 2023-09-12T12:21:28,198 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,199 969 | decode(ptr, otri2); 2023-09-12T12:21:28,199 | ^~~~~~ 2023-09-12T12:21:28,200 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,200 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,201 | ^~~ 2023-09-12T12:21:28,201 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,201 12402 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,202 | ^~~~~ 2023-09-12T12:21:28,202 c/triangle.c: In function ‘infecthull’: 2023-09-12T12:21:28,207 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,208 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,208 | ^ 2023-09-12T12:21:28,209 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,209 973 | decode(ptr, otri); 2023-09-12T12:21:28,210 | ^~~~~~ 2023-09-12T12:21:28,210 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,211 12610 | symself(hulltri); 2023-09-12T12:21:28,211 | ^~~~~~~ 2023-09-12T12:21:28,216 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,217 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,217 | ^ 2023-09-12T12:21:28,218 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,218 973 | decode(ptr, otri); 2023-09-12T12:21:28,219 | ^~~~~~ 2023-09-12T12:21:28,219 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,220 12610 | symself(hulltri); 2023-09-12T12:21:28,221 | ^~~~~~~ 2023-09-12T12:21:28,225 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,226 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,227 | ^ 2023-09-12T12:21:28,227 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,228 973 | decode(ptr, otri); 2023-09-12T12:21:28,229 | ^~~~~~ 2023-09-12T12:21:28,229 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,230 12610 | symself(hulltri); 2023-09-12T12:21:28,231 | ^~~~~~~ 2023-09-12T12:21:28,235 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,235 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,236 | ^ 2023-09-12T12:21:28,236 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,237 12616 | if (!infected(hulltri)) { 2023-09-12T12:21:28,237 | ^~~~~~~~ 2023-09-12T12:21:28,244 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,244 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:28,245 | ^ 2023-09-12T12:21:28,246 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,246 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,247 | ^~~~~~~ 2023-09-12T12:21:28,247 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,248 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T12:21:28,249 | ^~~~~~~ 2023-09-12T12:21:28,253 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,254 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:28,254 | ^ 2023-09-12T12:21:28,255 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,255 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,256 | ^~~~~~~ 2023-09-12T12:21:28,256 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,257 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T12:21:28,257 | ^~~~~~~ 2023-09-12T12:21:28,262 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,262 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:28,263 | ^ 2023-09-12T12:21:28,263 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,264 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,264 | ^~~~~~~ 2023-09-12T12:21:28,265 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,265 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T12:21:28,265 | ^~~~~~~ 2023-09-12T12:21:28,271 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,271 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,272 | ^ 2023-09-12T12:21:28,272 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,273 12621 | if (!infected(hulltri)) { 2023-09-12T12:21:28,273 | ^~~~~~~~ 2023-09-12T12:21:28,280 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,281 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,281 | ^ 2023-09-12T12:21:28,282 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,282 12622 | infect(hulltri); 2023-09-12T12:21:28,283 | ^~~~~~ 2023-09-12T12:21:28,289 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,290 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,290 | ^ 2023-09-12T12:21:28,291 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,291 12622 | infect(hulltri); 2023-09-12T12:21:28,292 | ^~~~~~ 2023-09-12T12:21:28,299 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,299 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,300 | ^ 2023-09-12T12:21:28,301 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,301 969 | decode(ptr, otri2); 2023-09-12T12:21:28,302 | ^~~~~~ 2023-09-12T12:21:28,302 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,303 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,303 | ^~~ 2023-09-12T12:21:28,304 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,305 12643 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,305 | ^~~~~ 2023-09-12T12:21:28,308 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,308 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,309 | ^ 2023-09-12T12:21:28,310 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,310 969 | decode(ptr, otri2); 2023-09-12T12:21:28,311 | ^~~~~~ 2023-09-12T12:21:28,312 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,312 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,313 | ^~~ 2023-09-12T12:21:28,314 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,314 12643 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,315 | ^~~~~ 2023-09-12T12:21:28,317 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,317 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,318 | ^ 2023-09-12T12:21:28,318 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,319 969 | decode(ptr, otri2); 2023-09-12T12:21:28,319 | ^~~~~~ 2023-09-12T12:21:28,319 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,320 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,320 | ^~~ 2023-09-12T12:21:28,321 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,321 12643 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,322 | ^~~~~ 2023-09-12T12:21:28,326 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,327 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,327 | ^ 2023-09-12T12:21:28,328 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,328 969 | decode(ptr, otri2); 2023-09-12T12:21:28,328 | ^~~~~~ 2023-09-12T12:21:28,329 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,329 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,330 | ^~~ 2023-09-12T12:21:28,331 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,331 12646 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,332 | ^~~~~ 2023-09-12T12:21:28,335 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,336 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,337 | ^ 2023-09-12T12:21:28,337 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,338 969 | decode(ptr, otri2); 2023-09-12T12:21:28,339 | ^~~~~~ 2023-09-12T12:21:28,339 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,340 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,340 | ^~~ 2023-09-12T12:21:28,341 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,342 12646 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,342 | ^~~~~ 2023-09-12T12:21:28,344 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,345 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,346 | ^ 2023-09-12T12:21:28,346 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,347 969 | decode(ptr, otri2); 2023-09-12T12:21:28,347 | ^~~~~~ 2023-09-12T12:21:28,348 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,348 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,349 | ^~~ 2023-09-12T12:21:28,350 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,350 12646 | oprev(hulltri, nexttri); 2023-09-12T12:21:28,351 | ^~~~~ 2023-09-12T12:21:28,352 c/triangle.c: In function ‘plague’: 2023-09-12T12:21:28,354 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,355 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T12:21:28,356 | ^ 2023-09-12T12:21:28,356 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,356 12702 | uninfect(testtri); 2023-09-12T12:21:28,357 | ^~~~~~~~ 2023-09-12T12:21:28,364 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,364 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,365 | ^ 2023-09-12T12:21:28,365 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,366 12702 | uninfect(testtri); 2023-09-12T12:21:28,366 | ^~~~~~~~ 2023-09-12T12:21:28,373 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,374 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,374 | ^ 2023-09-12T12:21:28,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,375 969 | decode(ptr, otri2); 2023-09-12T12:21:28,376 | ^~~~~~ 2023-09-12T12:21:28,376 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,377 12717 | sym(testtri, neighbor); 2023-09-12T12:21:28,377 | ^~~ 2023-09-12T12:21:28,383 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,383 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,384 | ^ 2023-09-12T12:21:28,384 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,385 969 | decode(ptr, otri2); 2023-09-12T12:21:28,386 | ^~~~~~ 2023-09-12T12:21:28,386 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,387 12717 | sym(testtri, neighbor); 2023-09-12T12:21:28,388 | ^~~ 2023-09-12T12:21:28,392 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,392 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,393 | ^ 2023-09-12T12:21:28,394 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,394 969 | decode(ptr, otri2); 2023-09-12T12:21:28,395 | ^~~~~~ 2023-09-12T12:21:28,396 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,396 12717 | sym(testtri, neighbor); 2023-09-12T12:21:28,397 | ^~~ 2023-09-12T12:21:28,401 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,402 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:28,402 | ^ 2023-09-12T12:21:28,403 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,403 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,404 | ^~~~~~~ 2023-09-12T12:21:28,404 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,405 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,406 | ^~~~~~~ 2023-09-12T12:21:28,410 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,411 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:28,412 | ^ 2023-09-12T12:21:28,412 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,413 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,414 | ^~~~~~~ 2023-09-12T12:21:28,414 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,415 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,415 | ^~~~~~~ 2023-09-12T12:21:28,419 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,420 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:28,420 | ^ 2023-09-12T12:21:28,421 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,421 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,421 | ^~~~~~~ 2023-09-12T12:21:28,422 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,422 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,423 | ^~~~~~~ 2023-09-12T12:21:28,428 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,429 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,429 | ^ 2023-09-12T12:21:28,430 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,430 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2023-09-12T12:21:28,431 | ^~~~~~~~ 2023-09-12T12:21:28,438 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,438 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T12:21:28,439 | ^ 2023-09-12T12:21:28,439 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,440 12730 | uninfect(neighbor); 2023-09-12T12:21:28,440 | ^~~~~~~~ 2023-09-12T12:21:28,447 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,448 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,448 | ^ 2023-09-12T12:21:28,449 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,449 12730 | uninfect(neighbor); 2023-09-12T12:21:28,450 | ^~~~~~~~ 2023-09-12T12:21:28,456 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,457 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,457 | ^ 2023-09-12T12:21:28,458 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,459 12732 | infect(neighbor); 2023-09-12T12:21:28,459 | ^~~~~~ 2023-09-12T12:21:28,465 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,466 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,466 | ^ 2023-09-12T12:21:28,467 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,467 12732 | infect(neighbor); 2023-09-12T12:21:28,468 | ^~~~~~ 2023-09-12T12:21:28,475 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,475 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,476 | ^ 2023-09-12T12:21:28,477 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,477 12748 | infect(neighbor); 2023-09-12T12:21:28,478 | ^~~~~~ 2023-09-12T12:21:28,484 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,485 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,486 | ^ 2023-09-12T12:21:28,486 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,486 12748 | infect(neighbor); 2023-09-12T12:21:28,487 | ^~~~~~ 2023-09-12T12:21:28,494 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,494 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,495 | ^ 2023-09-12T12:21:28,495 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,495 12772 | infect(testtri); 2023-09-12T12:21:28,496 | ^~~~~~ 2023-09-12T12:21:28,503 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,503 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,504 | ^ 2023-09-12T12:21:28,504 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,505 12772 | infect(testtri); 2023-09-12T12:21:28,505 | ^~~~~~ 2023-09-12T12:21:28,513 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,513 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,514 | ^ 2023-09-12T12:21:28,514 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,514 973 | decode(ptr, otri); 2023-09-12T12:21:28,515 | ^~~~~~ 2023-09-12T12:21:28,515 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,516 999 | symself(otri2); 2023-09-12T12:21:28,516 | ^~~~~~~ 2023-09-12T12:21:28,517 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T12:21:28,518 12796 | onext(testtri, neighbor); 2023-09-12T12:21:28,518 | ^~~~~ 2023-09-12T12:21:28,522 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,523 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,523 | ^ 2023-09-12T12:21:28,524 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,525 973 | decode(ptr, otri); 2023-09-12T12:21:28,525 | ^~~~~~ 2023-09-12T12:21:28,526 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,526 999 | symself(otri2); 2023-09-12T12:21:28,527 | ^~~~~~~ 2023-09-12T12:21:28,528 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T12:21:28,528 12796 | onext(testtri, neighbor); 2023-09-12T12:21:28,529 | ^~~~~ 2023-09-12T12:21:28,531 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,532 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,532 | ^ 2023-09-12T12:21:28,533 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,533 973 | decode(ptr, otri); 2023-09-12T12:21:28,534 | ^~~~~~ 2023-09-12T12:21:28,535 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,535 999 | symself(otri2); 2023-09-12T12:21:28,536 | ^~~~~~~ 2023-09-12T12:21:28,536 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T12:21:28,537 12796 | onext(testtri, neighbor); 2023-09-12T12:21:28,537 | ^~~~~ 2023-09-12T12:21:28,541 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,541 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,542 | ^ 2023-09-12T12:21:28,543 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,543 12800 | if (infected(neighbor)) { 2023-09-12T12:21:28,544 | ^~~~~~~~ 2023-09-12T12:21:28,550 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,551 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,551 | ^ 2023-09-12T12:21:28,551 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,552 973 | decode(ptr, otri); 2023-09-12T12:21:28,552 | ^~~~~~ 2023-09-12T12:21:28,553 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,553 1003 | symself(otri); 2023-09-12T12:21:28,553 | ^~~~~~~ 2023-09-12T12:21:28,554 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:28,554 12808 | onextself(neighbor); 2023-09-12T12:21:28,555 | ^~~~~~~~~ 2023-09-12T12:21:28,559 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,560 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,560 | ^ 2023-09-12T12:21:28,561 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,561 973 | decode(ptr, otri); 2023-09-12T12:21:28,562 | ^~~~~~ 2023-09-12T12:21:28,562 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,562 1003 | symself(otri); 2023-09-12T12:21:28,563 | ^~~~~~~ 2023-09-12T12:21:28,564 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:28,564 12808 | onextself(neighbor); 2023-09-12T12:21:28,565 | ^~~~~~~~~ 2023-09-12T12:21:28,569 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,569 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,570 | ^ 2023-09-12T12:21:28,570 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,571 973 | decode(ptr, otri); 2023-09-12T12:21:28,572 | ^~~~~~ 2023-09-12T12:21:28,572 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,573 1003 | symself(otri); 2023-09-12T12:21:28,573 | ^~~~~~~ 2023-09-12T12:21:28,574 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T12:21:28,575 12808 | onextself(neighbor); 2023-09-12T12:21:28,575 | ^~~~~~~~~ 2023-09-12T12:21:28,578 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,579 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,579 | ^ 2023-09-12T12:21:28,580 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,581 969 | decode(ptr, otri2); 2023-09-12T12:21:28,581 | ^~~~~~ 2023-09-12T12:21:28,582 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,582 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,583 | ^~~ 2023-09-12T12:21:28,583 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,584 12813 | oprev(testtri, neighbor); 2023-09-12T12:21:28,584 | ^~~~~ 2023-09-12T12:21:28,587 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,588 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,589 | ^ 2023-09-12T12:21:28,590 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,591 969 | decode(ptr, otri2); 2023-09-12T12:21:28,591 | ^~~~~~ 2023-09-12T12:21:28,591 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,592 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,592 | ^~~ 2023-09-12T12:21:28,593 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,593 12813 | oprev(testtri, neighbor); 2023-09-12T12:21:28,594 | ^~~~~ 2023-09-12T12:21:28,597 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,597 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,598 | ^ 2023-09-12T12:21:28,598 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,598 969 | decode(ptr, otri2); 2023-09-12T12:21:28,599 | ^~~~~~ 2023-09-12T12:21:28,599 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,600 1010 | sym(otri1, otri2); \ 2023-09-12T12:21:28,600 | ^~~ 2023-09-12T12:21:28,601 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T12:21:28,601 12813 | oprev(testtri, neighbor); 2023-09-12T12:21:28,602 | ^~~~~ 2023-09-12T12:21:28,606 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,606 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,607 | ^ 2023-09-12T12:21:28,608 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,608 12816 | if (infected(neighbor)) { 2023-09-12T12:21:28,609 | ^~~~~~~~ 2023-09-12T12:21:28,615 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,616 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,617 | ^ 2023-09-12T12:21:28,617 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,618 973 | decode(ptr, otri); 2023-09-12T12:21:28,619 | ^~~~~~ 2023-09-12T12:21:28,619 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,620 1014 | symself(otri); \ 2023-09-12T12:21:28,621 | ^~~~~~~ 2023-09-12T12:21:28,621 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:28,622 12824 | oprevself(neighbor); 2023-09-12T12:21:28,623 | ^~~~~~~~~ 2023-09-12T12:21:28,625 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,625 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,626 | ^ 2023-09-12T12:21:28,626 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,627 973 | decode(ptr, otri); 2023-09-12T12:21:28,628 | ^~~~~~ 2023-09-12T12:21:28,628 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,629 1014 | symself(otri); \ 2023-09-12T12:21:28,629 | ^~~~~~~ 2023-09-12T12:21:28,630 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:28,631 12824 | oprevself(neighbor); 2023-09-12T12:21:28,631 | ^~~~~~~~~ 2023-09-12T12:21:28,634 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,635 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,636 | ^ 2023-09-12T12:21:28,636 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,637 973 | decode(ptr, otri); 2023-09-12T12:21:28,637 | ^~~~~~ 2023-09-12T12:21:28,638 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,638 1014 | symself(otri); \ 2023-09-12T12:21:28,638 | ^~~~~~~ 2023-09-12T12:21:28,639 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T12:21:28,639 12824 | oprevself(neighbor); 2023-09-12T12:21:28,640 | ^~~~~~~~~ 2023-09-12T12:21:28,644 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,644 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,645 | ^ 2023-09-12T12:21:28,645 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,646 969 | decode(ptr, otri2); 2023-09-12T12:21:28,646 | ^~~~~~ 2023-09-12T12:21:28,647 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,647 12841 | sym(testtri, neighbor); 2023-09-12T12:21:28,647 | ^~~ 2023-09-12T12:21:28,653 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,654 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,654 | ^ 2023-09-12T12:21:28,654 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,655 969 | decode(ptr, otri2); 2023-09-12T12:21:28,655 | ^~~~~~ 2023-09-12T12:21:28,656 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,657 12841 | sym(testtri, neighbor); 2023-09-12T12:21:28,657 | ^~~ 2023-09-12T12:21:28,662 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,663 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,664 | ^ 2023-09-12T12:21:28,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,665 969 | decode(ptr, otri2); 2023-09-12T12:21:28,666 | ^~~~~~ 2023-09-12T12:21:28,666 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,667 12841 | sym(testtri, neighbor); 2023-09-12T12:21:28,667 | ^~~ 2023-09-12T12:21:28,668 c/triangle.c: In function ‘regionplague’: 2023-09-12T12:21:28,672 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,673 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T12:21:28,674 | ^ 2023-09-12T12:21:28,674 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,675 12913 | uninfect(testtri); 2023-09-12T12:21:28,675 | ^~~~~~~~ 2023-09-12T12:21:28,682 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,682 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,683 | ^ 2023-09-12T12:21:28,684 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,684 12913 | uninfect(testtri); 2023-09-12T12:21:28,685 | ^~~~~~~~ 2023-09-12T12:21:28,692 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,693 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,693 | ^ 2023-09-12T12:21:28,694 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,695 969 | decode(ptr, otri2); 2023-09-12T12:21:28,695 | ^~~~~~ 2023-09-12T12:21:28,695 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,696 12936 | sym(testtri, neighbor); 2023-09-12T12:21:28,696 | ^~~ 2023-09-12T12:21:28,701 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,702 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,702 | ^ 2023-09-12T12:21:28,703 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,703 969 | decode(ptr, otri2); 2023-09-12T12:21:28,704 | ^~~~~~ 2023-09-12T12:21:28,704 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,704 12936 | sym(testtri, neighbor); 2023-09-12T12:21:28,705 | ^~~ 2023-09-12T12:21:28,711 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,711 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,712 | ^ 2023-09-12T12:21:28,712 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,712 969 | decode(ptr, otri2); 2023-09-12T12:21:28,713 | ^~~~~~ 2023-09-12T12:21:28,713 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:28,714 12936 | sym(testtri, neighbor); 2023-09-12T12:21:28,714 | ^~~ 2023-09-12T12:21:28,720 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,721 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:28,721 | ^ 2023-09-12T12:21:28,722 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,722 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,723 | ^~~~~~~ 2023-09-12T12:21:28,724 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,724 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,725 | ^~~~~~~ 2023-09-12T12:21:28,729 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,730 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:28,731 | ^ 2023-09-12T12:21:28,731 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,732 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,733 | ^~~~~~~ 2023-09-12T12:21:28,733 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,734 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,734 | ^~~~~~~ 2023-09-12T12:21:28,739 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,739 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:28,740 | ^ 2023-09-12T12:21:28,741 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,741 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,742 | ^~~~~~~ 2023-09-12T12:21:28,742 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,743 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T12:21:28,744 | ^~~~~~~ 2023-09-12T12:21:28,748 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,749 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,750 | ^ 2023-09-12T12:21:28,750 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,751 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2023-09-12T12:21:28,752 | ^~~~~~~~ 2023-09-12T12:21:28,758 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,759 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,759 | ^ 2023-09-12T12:21:28,760 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,760 12952 | infect(neighbor); 2023-09-12T12:21:28,761 | ^~~~~~ 2023-09-12T12:21:28,768 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,768 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,769 | ^ 2023-09-12T12:21:28,769 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,770 12952 | infect(neighbor); 2023-09-12T12:21:28,770 | ^~~~~~ 2023-09-12T12:21:28,777 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,778 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,778 | ^ 2023-09-12T12:21:28,779 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,779 12960 | infect(testtri); 2023-09-12T12:21:28,780 | ^~~~~~ 2023-09-12T12:21:28,787 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,787 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,788 | ^ 2023-09-12T12:21:28,789 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,789 12960 | infect(testtri); 2023-09-12T12:21:28,790 | ^~~~~~ 2023-09-12T12:21:28,797 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,797 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T12:21:28,798 | ^ 2023-09-12T12:21:28,799 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,799 12972 | uninfect(testtri); 2023-09-12T12:21:28,800 | ^~~~~~~~ 2023-09-12T12:21:28,806 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,807 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,808 | ^ 2023-09-12T12:21:28,808 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T12:21:28,809 12972 | uninfect(testtri); 2023-09-12T12:21:28,809 | ^~~~~~~~ 2023-09-12T12:21:28,810 c/triangle.c: In function ‘carveholes’: 2023-09-12T12:21:28,817 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,817 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,818 | ^ 2023-09-12T12:21:28,818 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,819 973 | decode(ptr, otri); 2023-09-12T12:21:28,820 | ^~~~~~ 2023-09-12T12:21:28,820 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,821 13051 | symself(searchtri); 2023-09-12T12:21:28,822 | ^~~~~~~ 2023-09-12T12:21:28,826 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,827 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,828 | ^ 2023-09-12T12:21:28,829 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,829 973 | decode(ptr, otri); 2023-09-12T12:21:28,829 | ^~~~~~ 2023-09-12T12:21:28,830 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,830 13051 | symself(searchtri); 2023-09-12T12:21:28,831 | ^~~~~~~ 2023-09-12T12:21:28,836 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,836 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,837 | ^ 2023-09-12T12:21:28,837 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,838 973 | decode(ptr, otri); 2023-09-12T12:21:28,838 | ^~~~~~ 2023-09-12T12:21:28,838 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,839 13051 | symself(searchtri); 2023-09-12T12:21:28,839 | ^~~~~~~ 2023-09-12T12:21:28,846 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,846 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,847 | ^ 2023-09-12T12:21:28,847 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,847 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T12:21:28,848 | ^~~~~~~~ 2023-09-12T12:21:28,855 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,856 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,856 | ^ 2023-09-12T12:21:28,857 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,857 13064 | infect(searchtri); 2023-09-12T12:21:28,858 | ^~~~~~ 2023-09-12T12:21:28,864 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,865 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,866 | ^ 2023-09-12T12:21:28,867 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,867 13064 | infect(searchtri); 2023-09-12T12:21:28,868 | ^~~~~~ 2023-09-12T12:21:28,875 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,875 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,876 | ^ 2023-09-12T12:21:28,876 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,877 973 | decode(ptr, otri); 2023-09-12T12:21:28,877 | ^~~~~~ 2023-09-12T12:21:28,878 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,879 13090 | symself(searchtri); 2023-09-12T12:21:28,879 | ^~~~~~~ 2023-09-12T12:21:28,884 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,885 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,885 | ^ 2023-09-12T12:21:28,886 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,886 973 | decode(ptr, otri); 2023-09-12T12:21:28,887 | ^~~~~~ 2023-09-12T12:21:28,888 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,888 13090 | symself(searchtri); 2023-09-12T12:21:28,889 | ^~~~~~~ 2023-09-12T12:21:28,894 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,895 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,895 | ^ 2023-09-12T12:21:28,896 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,896 973 | decode(ptr, otri); 2023-09-12T12:21:28,897 | ^~~~~~ 2023-09-12T12:21:28,897 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T12:21:28,897 13090 | symself(searchtri); 2023-09-12T12:21:28,898 | ^~~~~~~ 2023-09-12T12:21:28,904 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,904 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T12:21:28,905 | ^ 2023-09-12T12:21:28,905 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2023-09-12T12:21:28,906 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T12:21:28,906 | ^~~~~~~~ 2023-09-12T12:21:28,914 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,915 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T12:21:28,915 | ^ 2023-09-12T12:21:28,916 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,916 13144 | infect(regiontris[i]); 2023-09-12T12:21:28,916 | ^~~~~~ 2023-09-12T12:21:28,924 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,924 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T12:21:28,925 | ^ 2023-09-12T12:21:28,925 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T12:21:28,926 13144 | infect(regiontris[i]); 2023-09-12T12:21:28,927 | ^~~~~~ 2023-09-12T12:21:28,927 c/triangle.c: In function ‘splitencsegs’: 2023-09-12T12:21:28,935 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,935 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:28,936 | ^ 2023-09-12T12:21:28,937 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,937 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T12:21:28,938 | ^~~~~~~ 2023-09-12T12:21:28,945 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,945 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:28,946 | ^ 2023-09-12T12:21:28,946 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,947 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T12:21:28,948 | ^~~~~~~ 2023-09-12T12:21:28,954 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,955 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:28,955 | ^ 2023-09-12T12:21:28,956 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,956 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T12:21:28,957 | ^~~~~~~ 2023-09-12T12:21:28,964 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,965 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:28,965 | ^ 2023-09-12T12:21:28,966 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,967 1296 | decode(ptr, otri) 2023-09-12T12:21:28,968 | ^~~~~~ 2023-09-12T12:21:28,968 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:28,968 13302 | stpivot(currentenc, enctri); 2023-09-12T12:21:28,969 | ^~~~~~~ 2023-09-12T12:21:28,974 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,974 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:28,975 | ^ 2023-09-12T12:21:28,975 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,976 1296 | decode(ptr, otri) 2023-09-12T12:21:28,976 | ^~~~~~ 2023-09-12T12:21:28,976 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:28,977 13302 | stpivot(currentenc, enctri); 2023-09-12T12:21:28,977 | ^~~~~~~ 2023-09-12T12:21:28,984 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:28,984 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:28,985 | ^ 2023-09-12T12:21:28,985 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:28,985 1296 | decode(ptr, otri) 2023-09-12T12:21:28,986 | ^~~~~~ 2023-09-12T12:21:28,986 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:28,987 13302 | stpivot(currentenc, enctri); 2023-09-12T12:21:28,987 | ^~~~~~~ 2023-09-12T12:21:28,993 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:28,994 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:28,994 | ^ 2023-09-12T12:21:28,995 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:28,996 1289 | sdecode(sptr, osub) 2023-09-12T12:21:28,996 | ^~~~~~~ 2023-09-12T12:21:28,997 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:28,997 13304 | tspivot(testtri, testsh); 2023-09-12T12:21:28,998 | ^~~~~~~ 2023-09-12T12:21:29,003 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,004 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,004 | ^ 2023-09-12T12:21:29,005 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,006 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,006 | ^~~~~~~ 2023-09-12T12:21:29,007 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,007 13304 | tspivot(testtri, testsh); 2023-09-12T12:21:29,008 | ^~~~~~~ 2023-09-12T12:21:29,013 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,013 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,014 | ^ 2023-09-12T12:21:29,015 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,015 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,016 | ^~~~~~~ 2023-09-12T12:21:29,016 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,017 13304 | tspivot(testtri, testsh); 2023-09-12T12:21:29,017 | ^~~~~~~ 2023-09-12T12:21:29,023 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,024 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,024 | ^ 2023-09-12T12:21:29,025 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,026 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,027 | ^~~~~~~ 2023-09-12T12:21:29,027 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,028 13308 | tspivot(testtri, testsh); 2023-09-12T12:21:29,028 | ^~~~~~~ 2023-09-12T12:21:29,033 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,033 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,033 | ^ 2023-09-12T12:21:29,034 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,034 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,035 | ^~~~~~~ 2023-09-12T12:21:29,035 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,036 13308 | tspivot(testtri, testsh); 2023-09-12T12:21:29,036 | ^~~~~~~ 2023-09-12T12:21:29,042 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,043 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,043 | ^ 2023-09-12T12:21:29,044 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,044 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,045 | ^~~~~~~ 2023-09-12T12:21:29,045 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,045 13308 | tspivot(testtri, testsh); 2023-09-12T12:21:29,046 | ^~~~~~~ 2023-09-12T12:21:29,053 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,053 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,054 | ^ 2023-09-12T12:21:29,054 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,055 1296 | decode(ptr, otri) 2023-09-12T12:21:29,056 | ^~~~~~ 2023-09-12T12:21:29,056 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:29,057 13320 | stpivot(currentenc, enctri); 2023-09-12T12:21:29,057 | ^~~~~~~ 2023-09-12T12:21:29,062 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,063 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,064 | ^ 2023-09-12T12:21:29,064 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,065 1296 | decode(ptr, otri) 2023-09-12T12:21:29,066 | ^~~~~~ 2023-09-12T12:21:29,066 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:29,067 13320 | stpivot(currentenc, enctri); 2023-09-12T12:21:29,067 | ^~~~~~~ 2023-09-12T12:21:29,072 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,073 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,073 | ^ 2023-09-12T12:21:29,074 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,074 1296 | decode(ptr, otri) 2023-09-12T12:21:29,075 | ^~~~~~ 2023-09-12T12:21:29,076 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T12:21:29,076 13320 | stpivot(currentenc, enctri); 2023-09-12T12:21:29,077 | ^~~~~~~ 2023-09-12T12:21:29,082 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,083 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,083 | ^ 2023-09-12T12:21:29,084 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,085 969 | decode(ptr, otri2); 2023-09-12T12:21:29,086 | ^~~~~~ 2023-09-12T12:21:29,086 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,086 13328 | sym(enctri, testtri); 2023-09-12T12:21:29,087 | ^~~ 2023-09-12T12:21:29,092 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,092 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,093 | ^ 2023-09-12T12:21:29,093 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,094 969 | decode(ptr, otri2); 2023-09-12T12:21:29,094 | ^~~~~~ 2023-09-12T12:21:29,094 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,095 13328 | sym(enctri, testtri); 2023-09-12T12:21:29,095 | ^~~ 2023-09-12T12:21:29,101 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,102 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,102 | ^ 2023-09-12T12:21:29,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,103 969 | decode(ptr, otri2); 2023-09-12T12:21:29,104 | ^~~~~~ 2023-09-12T12:21:29,104 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,105 13328 | sym(enctri, testtri); 2023-09-12T12:21:29,105 | ^~~ 2023-09-12T12:21:29,111 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,112 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,113 | ^ 2023-09-12T12:21:29,114 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,114 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,115 | ^~~~~~~ 2023-09-12T12:21:29,116 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,117 13332 | tspivot(testtri, testsh); 2023-09-12T12:21:29,118 | ^~~~~~~ 2023-09-12T12:21:29,121 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,122 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,122 | ^ 2023-09-12T12:21:29,123 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,124 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,124 | ^~~~~~~ 2023-09-12T12:21:29,125 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,125 13332 | tspivot(testtri, testsh); 2023-09-12T12:21:29,126 | ^~~~~~~ 2023-09-12T12:21:29,131 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,131 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,132 | ^ 2023-09-12T12:21:29,133 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,133 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,134 | ^~~~~~~ 2023-09-12T12:21:29,134 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,135 13332 | tspivot(testtri, testsh); 2023-09-12T12:21:29,135 | ^~~~~~~ 2023-09-12T12:21:29,141 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,141 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,142 | ^ 2023-09-12T12:21:29,143 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,144 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,144 | ^~~~~~~ 2023-09-12T12:21:29,145 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,145 13337 | tspivot(testtri, testsh); 2023-09-12T12:21:29,145 | ^~~~~~~ 2023-09-12T12:21:29,151 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,151 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,152 | ^ 2023-09-12T12:21:29,152 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,152 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,153 | ^~~~~~~ 2023-09-12T12:21:29,153 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,154 13337 | tspivot(testtri, testsh); 2023-09-12T12:21:29,154 | ^~~~~~~ 2023-09-12T12:21:29,160 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,161 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,161 | ^ 2023-09-12T12:21:29,162 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,162 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,163 | ^~~~~~~ 2023-09-12T12:21:29,163 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,164 13337 | tspivot(testtri, testsh); 2023-09-12T12:21:29,164 | ^~~~~~~ 2023-09-12T12:21:29,171 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,171 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,172 | ^ 2023-09-12T12:21:29,172 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,173 969 | decode(ptr, otri2); 2023-09-12T12:21:29,173 | ^~~~~~ 2023-09-12T12:21:29,174 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,175 13348 | sym(enctri, testtri); 2023-09-12T12:21:29,175 | ^~~ 2023-09-12T12:21:29,180 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,181 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,182 | ^ 2023-09-12T12:21:29,182 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,183 969 | decode(ptr, otri2); 2023-09-12T12:21:29,184 | ^~~~~~ 2023-09-12T12:21:29,184 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,185 13348 | sym(enctri, testtri); 2023-09-12T12:21:29,185 | ^~~ 2023-09-12T12:21:29,190 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,191 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,191 | ^ 2023-09-12T12:21:29,192 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,193 969 | decode(ptr, otri2); 2023-09-12T12:21:29,193 | ^~~~~~ 2023-09-12T12:21:29,194 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,195 13348 | sym(enctri, testtri); 2023-09-12T12:21:29,195 | ^~~ 2023-09-12T12:21:29,202 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,203 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,204 | ^ 2023-09-12T12:21:29,205 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,205 1208 | sdecode(sptr, osub) 2023-09-12T12:21:29,206 | ^~~~~~~ 2023-09-12T12:21:29,206 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:29,207 13436 | snextself(currentenc); 2023-09-12T12:21:29,207 | ^~~~~~~~~ 2023-09-12T12:21:29,212 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,213 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,213 | ^ 2023-09-12T12:21:29,214 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,214 1208 | sdecode(sptr, osub) 2023-09-12T12:21:29,214 | ^~~~~~~ 2023-09-12T12:21:29,215 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:29,215 13436 | snextself(currentenc); 2023-09-12T12:21:29,216 | ^~~~~~~~~ 2023-09-12T12:21:29,222 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,223 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,223 | ^ 2023-09-12T12:21:29,224 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,224 1208 | sdecode(sptr, osub) 2023-09-12T12:21:29,225 | ^~~~~~~ 2023-09-12T12:21:29,225 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T12:21:29,225 13436 | snextself(currentenc); 2023-09-12T12:21:29,226 | ^~~~~~~~~ 2023-09-12T12:21:29,226 c/triangle.c: In function ‘splittriangle’: 2023-09-12T12:21:29,233 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,234 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,234 | ^ 2023-09-12T12:21:29,235 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,235 13511 | decode(badtri->poortri, badotri); 2023-09-12T12:21:29,236 | ^~~~~~ 2023-09-12T12:21:29,243 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,244 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,244 | ^ 2023-09-12T12:21:29,245 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,245 13511 | decode(badtri->poortri, badotri); 2023-09-12T12:21:29,246 | ^~~~~~ 2023-09-12T12:21:29,253 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,253 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,254 | ^ 2023-09-12T12:21:29,255 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,255 13511 | decode(badtri->poortri, badotri); 2023-09-12T12:21:29,256 | ^~~~~~ 2023-09-12T12:21:29,258 c/triangle.c: In function ‘highorder’: 2023-09-12T12:21:29,268 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,268 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,269 | ^ 2023-09-12T12:21:29,269 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,270 969 | decode(ptr, otri2); 2023-09-12T12:21:29,271 | ^~~~~~ 2023-09-12T12:21:29,271 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,272 13758 | sym(triangleloop, trisym); 2023-09-12T12:21:29,273 | ^~~ 2023-09-12T12:21:29,278 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,279 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,279 | ^ 2023-09-12T12:21:29,280 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,280 969 | decode(ptr, otri2); 2023-09-12T12:21:29,281 | ^~~~~~ 2023-09-12T12:21:29,281 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,282 13758 | sym(triangleloop, trisym); 2023-09-12T12:21:29,282 | ^~~ 2023-09-12T12:21:29,288 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,288 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,289 | ^ 2023-09-12T12:21:29,289 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,290 969 | decode(ptr, otri2); 2023-09-12T12:21:29,290 | ^~~~~~ 2023-09-12T12:21:29,291 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,291 13758 | sym(triangleloop, trisym); 2023-09-12T12:21:29,292 | ^~~ 2023-09-12T12:21:29,299 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,299 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,300 | ^ 2023-09-12T12:21:29,300 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,301 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,301 | ^~~~~~~ 2023-09-12T12:21:29,302 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,302 13774 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,303 | ^~~~~~~ 2023-09-12T12:21:29,309 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,310 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,311 | ^ 2023-09-12T12:21:29,311 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,312 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,312 | ^~~~~~~ 2023-09-12T12:21:29,313 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,314 13774 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,314 | ^~~~~~~ 2023-09-12T12:21:29,319 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,320 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,321 | ^ 2023-09-12T12:21:29,321 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,322 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,322 | ^~~~~~~ 2023-09-12T12:21:29,323 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,324 13774 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,324 | ^~~~~~~ 2023-09-12T12:21:29,328 c/triangle.c: In function ‘writeedges’: 2023-09-12T12:21:29,339 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,340 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,340 | ^ 2023-09-12T12:21:29,341 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,342 969 | decode(ptr, otri2); 2023-09-12T12:21:29,342 | ^~~~~~ 2023-09-12T12:21:29,343 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,344 14872 | sym(triangleloop, trisym); 2023-09-12T12:21:29,344 | ^~~ 2023-09-12T12:21:29,350 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,351 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,351 | ^ 2023-09-12T12:21:29,352 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,352 969 | decode(ptr, otri2); 2023-09-12T12:21:29,353 | ^~~~~~ 2023-09-12T12:21:29,353 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,353 14872 | sym(triangleloop, trisym); 2023-09-12T12:21:29,354 | ^~~ 2023-09-12T12:21:29,361 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,362 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,363 | ^ 2023-09-12T12:21:29,363 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,363 969 | decode(ptr, otri2); 2023-09-12T12:21:29,364 | ^~~~~~ 2023-09-12T12:21:29,364 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,365 14872 | sym(triangleloop, trisym); 2023-09-12T12:21:29,365 | ^~~ 2023-09-12T12:21:29,373 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,374 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T12:21:29,374 | ^ 2023-09-12T12:21:29,375 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,375 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,376 | ^~~~~~~ 2023-09-12T12:21:29,376 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,377 14890 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,377 | ^~~~~~~ 2023-09-12T12:21:29,384 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,385 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T12:21:29,386 | ^ 2023-09-12T12:21:29,387 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,387 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,388 | ^~~~~~~ 2023-09-12T12:21:29,389 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,390 14890 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,391 | ^~~~~~~ 2023-09-12T12:21:29,396 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,397 1169 | (osub).ss = (subseg *) \ 2023-09-12T12:21:29,397 | ^ 2023-09-12T12:21:29,398 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T12:21:29,398 1289 | sdecode(sptr, osub) 2023-09-12T12:21:29,399 | ^~~~~~~ 2023-09-12T12:21:29,400 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T12:21:29,400 14890 | tspivot(triangleloop, checkmark); 2023-09-12T12:21:29,401 | ^~~~~~~ 2023-09-12T12:21:29,401 c/triangle.c: In function ‘writevoronoi’: 2023-09-12T12:21:29,410 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,411 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,412 | ^ 2023-09-12T12:21:29,412 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,413 969 | decode(ptr, otri2); 2023-09-12T12:21:29,414 | ^~~~~~ 2023-09-12T12:21:29,414 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,415 15111 | sym(triangleloop, trisym); 2023-09-12T12:21:29,416 | ^~~ 2023-09-12T12:21:29,422 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,422 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,423 | ^ 2023-09-12T12:21:29,423 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,424 969 | decode(ptr, otri2); 2023-09-12T12:21:29,424 | ^~~~~~ 2023-09-12T12:21:29,425 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,425 15111 | sym(triangleloop, trisym); 2023-09-12T12:21:29,425 | ^~~ 2023-09-12T12:21:29,433 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,434 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,434 | ^ 2023-09-12T12:21:29,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,435 969 | decode(ptr, otri2); 2023-09-12T12:21:29,436 | ^~~~~~ 2023-09-12T12:21:29,436 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,437 15111 | sym(triangleloop, trisym); 2023-09-12T12:21:29,437 | ^~~ 2023-09-12T12:21:29,438 c/triangle.c: In function ‘writeneighbors’: 2023-09-12T12:21:29,446 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,447 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,447 | ^ 2023-09-12T12:21:29,448 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,448 969 | decode(ptr, otri2); 2023-09-12T12:21:29,449 | ^~~~~~ 2023-09-12T12:21:29,450 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,450 15234 | sym(triangleloop, trisym); 2023-09-12T12:21:29,451 | ^~~ 2023-09-12T12:21:29,458 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,459 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,459 | ^ 2023-09-12T12:21:29,460 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,461 969 | decode(ptr, otri2); 2023-09-12T12:21:29,461 | ^~~~~~ 2023-09-12T12:21:29,462 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,463 15234 | sym(triangleloop, trisym); 2023-09-12T12:21:29,463 | ^~~ 2023-09-12T12:21:29,469 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,470 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,471 | ^ 2023-09-12T12:21:29,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,472 969 | decode(ptr, otri2); 2023-09-12T12:21:29,472 | ^~~~~~ 2023-09-12T12:21:29,473 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,473 15234 | sym(triangleloop, trisym); 2023-09-12T12:21:29,474 | ^~~ 2023-09-12T12:21:29,481 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,482 | ^ 2023-09-12T12:21:29,483 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,484 969 | decode(ptr, otri2); 2023-09-12T12:21:29,484 | ^~~~~~ 2023-09-12T12:21:29,485 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,486 15237 | sym(triangleloop, trisym); 2023-09-12T12:21:29,487 | ^~~ 2023-09-12T12:21:29,493 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,493 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,494 | ^ 2023-09-12T12:21:29,494 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,494 969 | decode(ptr, otri2); 2023-09-12T12:21:29,495 | ^~~~~~ 2023-09-12T12:21:29,495 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,496 15237 | sym(triangleloop, trisym); 2023-09-12T12:21:29,496 | ^~~ 2023-09-12T12:21:29,504 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,505 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,505 | ^ 2023-09-12T12:21:29,506 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,506 969 | decode(ptr, otri2); 2023-09-12T12:21:29,506 | ^~~~~~ 2023-09-12T12:21:29,507 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,507 15237 | sym(triangleloop, trisym); 2023-09-12T12:21:29,508 | ^~~ 2023-09-12T12:21:29,516 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,516 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T12:21:29,517 | ^ 2023-09-12T12:21:29,517 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,518 969 | decode(ptr, otri2); 2023-09-12T12:21:29,518 | ^~~~~~ 2023-09-12T12:21:29,519 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,520 15240 | sym(triangleloop, trisym); 2023-09-12T12:21:29,520 | ^~~ 2023-09-12T12:21:29,527 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T12:21:29,528 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T12:21:29,528 | ^ 2023-09-12T12:21:29,529 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,530 969 | decode(ptr, otri2); 2023-09-12T12:21:29,530 | ^~~~~~ 2023-09-12T12:21:29,531 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,531 15240 | sym(triangleloop, trisym); 2023-09-12T12:21:29,532 | ^~~ 2023-09-12T12:21:29,539 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T12:21:29,540 949 | (otri).tri = (triangle *) \ 2023-09-12T12:21:29,541 | ^ 2023-09-12T12:21:29,542 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T12:21:29,544 969 | decode(ptr, otri2); 2023-09-12T12:21:29,590 | ^~~~~~ 2023-09-12T12:21:29,591 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T12:21:29,592 15240 | sym(triangleloop, trisym); 2023-09-12T12:21:29,592 | ^~~ 2023-09-12T12:21:40,474 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c triangle/core.c -o build/temp.linux-armv7l-cpython-311/triangle/core.o 2023-09-12T12:21:40,837 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2023-09-12T12:21:40,838 196 | #include "longintrepr.h" 2023-09-12T12:21:40,839 | ^~~~~~~~~~~~~~~ 2023-09-12T12:21:40,839 compilation terminated. 2023-09-12T12:21:40,842 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-12T12:21:40,985 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-12T12:21:40,999 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-12T12:21:40,999 exec(compile('"'"''"'"''"'"' 2023-09-12T12:21:40,999 # This is -- a caller that pip uses to run setup.py 2023-09-12T12:21:40,999 # 2023-09-12T12:21:40,999 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T12:21:40,999 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T12:21:40,999 # - It provides a clear error message when setuptools is not installed. 2023-09-12T12:21:40,999 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T12:21:40,999 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T12:21:40,999 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T12:21:40,999 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T12:21:40,999 import os, sys, tokenize 2023-09-12T12:21:40,999 2023-09-12T12:21:40,999 try: 2023-09-12T12:21:40,999 import setuptools 2023-09-12T12:21:40,999 except ImportError as error: 2023-09-12T12:21:40,999 print( 2023-09-12T12:21:40,999 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T12:21:40,999 "the build environment.", 2023-09-12T12:21:40,999 file=sys.stderr, 2023-09-12T12:21:40,999 ) 2023-09-12T12:21:40,999 sys.exit(1) 2023-09-12T12:21:40,999 2023-09-12T12:21:40,999 __file__ = %r 2023-09-12T12:21:40,999 sys.argv[0] = __file__ 2023-09-12T12:21:40,999 2023-09-12T12:21:40,999 if os.path.exists(__file__): 2023-09-12T12:21:40,999 filename = __file__ 2023-09-12T12:21:40,999 with tokenize.open(__file__) as f: 2023-09-12T12:21:40,999 setup_py_code = f.read() 2023-09-12T12:21:40,999 else: 2023-09-12T12:21:40,999 filename = "" 2023-09-12T12:21:40,999 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T12:21:40,999 2023-09-12T12:21:40,999 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T12:21:40,999 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ulqjigj_/triangle_9a918e3789d84105a0f1f9533fc87755/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xai5bejt[/] 2023-09-12T12:21:41,000 [bold magenta]cwd[/]: /tmp/pip-wheel-ulqjigj_/triangle_9a918e3789d84105a0f1f9533fc87755/ 2023-09-12T12:21:41,000 Building wheel for triangle (setup.py): finished with status 'error' 2023-09-12T12:21:41,001 ERROR: Failed building wheel for triangle 2023-09-12T12:21:41,003 Running setup.py clean for triangle 2023-09-12T12:21:41,004 Running command python setup.py clean 2023-09-12T12:21:42,027 running clean 2023-09-12T12:21:42,072 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T12:21:42,075 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T12:21:42,095 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-12T12:21:42,096 'build/scripts-3.11' does not exist -- can't clean it 2023-09-12T12:21:42,097 removing 'build' 2023-09-12T12:21:42,203 Failed to build triangle 2023-09-12T12:21:42,204 ERROR: Failed to build one or more wheels 2023-09-12T12:21:42,205 Exception information: 2023-09-12T12:21:42,205 Traceback (most recent call last): 2023-09-12T12:21:42,205 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T12:21:42,205 status = run_func(*args) 2023-09-12T12:21:42,205 ^^^^^^^^^^^^^^^ 2023-09-12T12:21:42,205 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T12:21:42,205 return func(self, options, args) 2023-09-12T12:21:42,205 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T12:21:42,205 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-12T12:21:42,205 raise CommandError("Failed to build one or more wheels") 2023-09-12T12:21:42,205 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-12T12:21:42,209 Removed build tracker: '/tmp/pip-build-tracker-ap1ciyzh'