2025-09-09T00:20:14,157 Created temporary directory: /tmp/pip-build-tracker-94rgnu8i 2025-09-09T00:20:14,158 Initialized build tracking at /tmp/pip-build-tracker-94rgnu8i 2025-09-09T00:20:14,158 Created build tracker: /tmp/pip-build-tracker-94rgnu8i 2025-09-09T00:20:14,158 Entered build tracker: /tmp/pip-build-tracker-94rgnu8i 2025-09-09T00:20:14,158 Created temporary directory: /tmp/pip-wheel-7brp48xl 2025-09-09T00:20:14,161 Created temporary directory: /tmp/pip-ephem-wheel-cache-cdqzqrsm 2025-09-09T00:20:14,219 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:20:14,221 2 location(s) to search for versions of triangle: 2025-09-09T00:20:14,221 * https://pypi.org/simple/triangle/ 2025-09-09T00:20:14,221 * https://www.piwheels.org/simple/triangle/ 2025-09-09T00:20:14,221 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-09T00:20:14,222 Getting page https://pypi.org/simple/triangle/ 2025-09-09T00:20:14,223 Found index url https://pypi.org/simple/ 2025-09-09T00:20:14,377 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:20:14,408 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2025-09-09T00:20:14,409 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2025-09-09T00:20:14,409 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2025-09-09T00:20:14,409 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 2025-09-09T00:20:14,409 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 2025-09-09T00:20:14,410 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 2025-09-09T00:20:14,410 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 2025-09-09T00:20:14,410 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 2025-09-09T00:20:14,410 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 2025-09-09T00:20:14,410 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 2025-09-09T00:20:14,411 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 2025-09-09T00:20:14,411 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 2025-09-09T00:20:14,411 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-09T00:20:14,411 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/) 2025-09-09T00:20:14,411 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/) 2025-09-09T00:20:14,412 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-09T00:20:14,412 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-09T00:20:14,412 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-09T00:20:14,412 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-09T00:20:14,413 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2025-09-09T00:20:14,413 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2025-09-09T00:20:14,413 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2025-09-09T00:20:14,413 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-09T00:20:14,413 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,414 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,415 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,416 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,417 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,418 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/) 2025-09-09T00:20:14,419 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/) 2025-09-09T00:20:14,419 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/) 2025-09-09T00:20:14,419 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/) 2025-09-09T00:20:14,419 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-09T00:20:14,419 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/) 2025-09-09T00:20:14,419 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,420 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,421 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,422 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,423 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,424 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,425 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/) 2025-09-09T00:20:14,426 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/) 2025-09-09T00:20:14,426 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/) 2025-09-09T00:20:14,426 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/) 2025-09-09T00:20:14,426 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/ac/51873fcf80a94b04f795551efed1a42acca48641ad3168936b2938f90c51/triangle-20230923-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,426 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/54/5d/ead8d25966cdc0535fbcbe94c49f1e05b6f8346012fb8b47d4b821e6f8cb/triangle-20230923-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,426 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9d/6f/c21319c0768106549f8d4d0fa4a111f796b6d08a20578363b4a10fa3ad80/triangle-20230923-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,426 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/38/3f/0cd5b784b1a12e4c705403c8725a96f440c85eee86bb1a7f0166f72f7145/triangle-20230923-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/26/7334ff4f42cebf42e576902a83242238c13c286ed7b90905155afd904d71/triangle-20230923-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b3/0a/9dc924a6d57abca8ed898b1e5973cfe3a8c704f381aeb990ce4ada4727f5/triangle-20230923-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e5/48/f10364cba86eb035ac4d191b5457d0b7597fcc3a3c51b7ee45085b0c9a41/triangle-20230923-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/cd/96/63136f42e24775bb343bbffc9e8ef70871645e0f49e20a75e98897900638/triangle-20230923-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/07/f6/5225e7cb9f583a881f5ea784d5fe841781abc2ac669a0b7d86473c757d46/triangle-20230923-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/98/ae7f9c0d5baac58f114182e5cbb3d491318a80166e6e7149c69b4f135077/triangle-20230923-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,427 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/35/00/ac56b3d4282a600ca8d990413066cf796165a06e137683e2ae02b6a27812/triangle-20230923-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/62/26/8a0a241381d45502709c407de8171ce975c7905203fc3185d80aaa3bbd75/triangle-20230923-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/68/d2/68b91fef7df6a3b0844523f165cc09c2f7c480c43f286475db5594e57ea3/triangle-20230923-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/85/30/94cf47b79e6c1818522a3d7bd04498a0b3a5636bfe1d0a0444a5235dd7ec/triangle-20230923-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/b5/a856cdbc0751d1ce499abedd8fc796623788ae200d612ad49c7a963ad24b/triangle-20230923-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/25/51/e11e1dde9d3823d0daaaa4a7eaaabff15ed9645b0897d2e30ae3078ad692/triangle-20230923-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d1/64/d5415329c5ebf66626395b7513a44cfed363e9cd720e78aa8834b618a53f/triangle-20230923-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,428 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/c2/c75c68d16283c8d958df4844fd32c7418690c624340e810c9aa14936544f/triangle-20230923-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2e/a0/387d21711c2a2c2cd3774afee4617096ae474645130b256c82f3828344ff/triangle-20230923-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/bd/3d/b0d5b8af308fb7570724720d880fb32781f961995887567d668872120950/triangle-20230923-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/74/3a6acffb5cd73a88f18931dae9324d74556f72fcafea77ac51723812d8d6/triangle-20230923-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d2/59/d38c399b1ec77538033bfea7a3c9c6ba0f6a1929c3d48efd40f1ac91603c/triangle-20230923-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e3/db/dead866b664b6e088decd0883dd56d8405a6cd8a00123eb6003028fbac26/triangle-20230923-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/97/41/3d0331ef65bb950466582c8cf30dd1551fbfc4282938620360ebebd69c61/triangle-20230923-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,429 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/91/226f28bb4228331716ae1f2f62714ca39e99a9f005b799af91b370e24f32/triangle-20230923-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/b8/ca75b6d2941448438e9061875588cd061d4409ddf9d3fe3b3f09f368eedb/triangle-20230923-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/e7/f044502f93838de33784e34e32d4a596df2b6976a5e5b800dc017854aa75/triangle-20230923-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f4/18/8f64c6f852a3ea487652ce01749d06b2c2989bc1b46c44d824c6791f617b/triangle-20230923-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/aa/18/10657398b0573623c222d3c3a459c814e9571318513a06e96b753644afb0/triangle-20230923-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9f/a6/209337b0db7682879d03cf05a2bb519046f7aa8d258c1cd0a1ca7fdbd261/triangle-20230923-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/55/44/c5b03ff3d806ea05f58e072919c1b002513fab3db17125e14ad70687edd9/triangle-20250106-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/8f/8585f9fa048ca4541e1b97562bd5518731af73a84739e852c27a9c58478f/triangle-20250106-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,430 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/f2/a5e0882f3a65f256f925b3034e0dfa1a40a6b9b70fb52cd2d04507b372ba/triangle-20250106-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/45/ac/cad720cd3bbdd30c91529556ca1616fc34d4b94e9cd50bff15d9dd7bad2f/triangle-20250106-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e6/82/01827a6c872f7588f4252c05a542764f561c7cadcd564a4000e8afd2d33f/triangle-20250106-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/91/83167e3d0cd1912b46e61a2b3485bf9886e49b48cea4daa59e8de4058a1a/triangle-20250106-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8b/de/2383f2cd1dcc93a7042fb4feedb551c29cc40a3dffdc00b0387a2c591456/triangle-20250106-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/d9/30504df67bb5451097ad4cb67f558be41ed7bf780f300bae1fc7cb90ee05/triangle-20250106-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f7/4b/b8b6e97452bbadb9d388a132c78b0b4e1eb9e61ffc7c3c8b4992342327ed/triangle-20250106-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,431 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0d/18/2a5fe89c7b98501d1dbb267119a3ce993ab96f6f11abf9e879dbbe3297ac/triangle-20250106-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/ba/22c552b21aa5a7724e712372d29c9397db19086e99c62f876c1b73025df2/triangle-20250106-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fa/93/ce4d0c46ff570993f4302ce55300dd310b7c957a8e66890ed00691229f5b/triangle-20250106-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/23/e0/bd0a7e624fc5fc8636d0ad281c5b0624027dc1855218ce6a251c581d7127/triangle-20250106-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/26/3f/7c79202ec374bd122b63250d768be34674043be9b97f6bb8c115df64e880/triangle-20250106-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/a5/4a09c3f9d2687d8752c912a97f2c5086cdd83721b3b13f8288f13b771fa7/triangle-20250106-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/67/8a/a40f1c55deb6933877409d1473c4883f6654b6a7d304f66c0e127e0c3a11/triangle-20250106-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,432 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/55/e2659dfa50823ee136084013af34b24fc09db9e2afbd5f61e92e3a996e57/triangle-20250106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/a8/c448a60073c84d1d5dd73419c76fc3f62167b8afaf49c0afbf8b415d914f/triangle-20250106-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c8/5f/002f403604ce419867cf718c6d8a9405afe5ea8cf6a49d2fc440b7bf9eb9/triangle-20250106-cp313-cp313-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/45/7ef91af7b9b82fc049163d1840c0c2cabba774cca4752c3ddf3bef1fa71a/triangle-20250106-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/f5/36a63ddbd74e09e75b83cc377b763132e97abde94f58d8ea909732071554/triangle-20250106-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ce/5e/3a63156fc6d8016c4e89a0eaa545243cb3270615812536337af51b314ba5/triangle-20250106-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/43/85/ce51a9fcc86c93b26e37a0fe030e61ab823f88a9fd53fc1ab1cd2fc085de/triangle-20250106-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,433 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4b/0c/cc5d2a1dffe74d3ad1368c457e8903c898c0e8de47de607a5b33905842f4/triangle-20250106-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ba/8c/f394996cbc8c4ebca309b8d33c923bed831dfae7271408e42c6ed222ffa9/triangle-20250106-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/eb/2c79fcf78bd7002f6dc62796cc226e706417e8dbb7e65c9e61186e044062/triangle-20250106-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/3e/a0c471bd8c6aa87ecd12d55931324c519ca01ba9c3d74544f0104f9ed20b/triangle-20250106-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c9/16/97b71b462b3a5ccfcd94a1c1cbe73fca3e17296406de573432b23fb17705/triangle-20250106-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5d/61/043e7601c424eaa094f88d570866fca86ff1a3131febe62fb8e06c89cca3/triangle-20250106-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/0e/2a36ff2949cf8f4e93230af7f8785a16673cdb10ff9558728cf5ad525760/triangle-20250106-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,434 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/d8/4a0602e1cf31ebe92c26bb9ab67080dc01b17bd10d94c825528cd62dd919/triangle-20250106-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,435 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ff/f2/42e5d17c1c830193b5661b9ae3c311a8a37c607bedabb1c296c9e4fd3e68/triangle-20250106-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,435 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c3/0c/8ea53c19f5705facaa7375a000d013baf54d35c7fc9b9d31f94f08b393d6/triangle-20250106-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,435 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/07/72ad706db4ace922e380c72b8c257c085a6761c434f4ac5956b218b65169/triangle-20250106-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:20:14,435 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-09T00:20:14,435 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-09T00:20:14,436 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:20:14,534 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-09T00:20:14,560 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,560 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,561 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,561 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,561 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,561 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,561 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,562 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,563 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,564 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,565 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,566 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,567 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,568 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,569 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,570 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,571 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,572 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,572 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,572 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,572 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,572 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,573 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,574 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,575 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,576 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,577 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,578 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,579 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,580 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,581 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,582 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,583 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,584 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:20:14,584 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-09T00:20:14,584 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-09T00:20:14,608 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-09T00:20:14,609 Collecting triangle==20200325 2025-09-09T00:20:14,611 Created temporary directory: /tmp/pip-unpack-rrnzvlgg 2025-09-09T00:20:14,994 Downloading triangle-20200325.tar.gz (1.6 MB) 2025-09-09T00:20:15,419 Added triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz to build tracker '/tmp/pip-build-tracker-94rgnu8i' 2025-09-09T00:20:15,420 Running setup.py (path:/tmp/pip-wheel-7brp48xl/triangle_268fce2f794947d2a3cd0cd896f0153d/setup.py) egg_info for package triangle 2025-09-09T00:20:15,420 Created temporary directory: /tmp/pip-pip-egg-info-2a3wdsal 2025-09-09T00:20:15,420 Preparing metadata (setup.py): started 2025-09-09T00:20:15,421 Running command python setup.py egg_info 2025-09-09T00:20:16,574 running egg_info 2025-09-09T00:20:16,650 creating /tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info 2025-09-09T00:20:16,650 writing /tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/PKG-INFO 2025-09-09T00:20:16,651 writing dependency_links to /tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/dependency_links.txt 2025-09-09T00:20:16,652 writing requirements to /tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/requires.txt 2025-09-09T00:20:16,652 writing top-level names to /tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/top_level.txt 2025-09-09T00:20:16,652 writing manifest file '/tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/SOURCES.txt' 2025-09-09T00:20:16,964 reading manifest file '/tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/SOURCES.txt' 2025-09-09T00:20:16,965 adding license file 'LICENSE' 2025-09-09T00:20:16,969 writing manifest file '/tmp/pip-pip-egg-info-2a3wdsal/triangle.egg-info/SOURCES.txt' 2025-09-09T00:20:17,081 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:20:17,085 Source in /tmp/pip-wheel-7brp48xl/triangle_268fce2f794947d2a3cd0cd896f0153d has version 20200325, which satisfies requirement triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz 2025-09-09T00:20:17,085 Removed triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz from build tracker '/tmp/pip-build-tracker-94rgnu8i' 2025-09-09T00:20:17,088 Created temporary directory: /tmp/pip-unpack-v86itzxo 2025-09-09T00:20:17,089 Created temporary directory: /tmp/pip-unpack-ylhlr85h 2025-09-09T00:20:17,089 Building wheels for collected packages: triangle 2025-09-09T00:20:17,090 Created temporary directory: /tmp/pip-wheel-kot5rcle 2025-09-09T00:20:17,090 DEPRECATION: Building 'triangle' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'triangle'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:20:17,091 Building wheel for triangle (setup.py): started 2025-09-09T00:20:17,092 Destination directory: /tmp/pip-wheel-kot5rcle 2025-09-09T00:20:17,092 Running command python setup.py bdist_wheel 2025-09-09T00:20:18,161 running bdist_wheel 2025-09-09T00:20:18,527 running build 2025-09-09T00:20:18,527 running build_py 2025-09-09T00:20:18,602 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,602 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,603 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,604 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,604 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,605 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,605 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:18,612 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,613 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,614 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,614 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,615 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,615 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,616 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,616 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,623 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,624 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,624 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,625 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,625 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,626 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,626 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,627 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,628 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,628 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,629 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,629 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,630 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,630 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,631 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,631 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,632 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,632 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,633 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,633 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,634 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,634 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,635 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,635 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,636 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,643 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,644 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,644 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,645 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,646 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,646 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,647 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,647 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,648 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,648 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,649 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,649 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,650 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,650 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,651 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,651 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,652 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,653 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,653 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,654 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,654 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,655 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,655 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,656 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,656 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,657 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,657 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,658 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,658 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,659 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,659 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,660 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,660 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,661 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,661 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,662 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,662 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:20:18,663 running build_ext 2025-09-09T00:20:19,017 building 'triangle.core' extension 2025-09-09T00:20:19,017 creating build/temp.linux-armv7l-cpython-313/c 2025-09-09T00:20:19,018 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-09T00:20:19,018 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c c/triangle.c -o build/temp.linux-armv7l-cpython-313/c/triangle.o 2025-09-09T00:20:19,158 c/triangle.c: In function ‘printtriangle’: 2025-09-09T00:20:19,166 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,166 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,166 | ^ 2025-09-09T00:20:19,166 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,166 3687 | decode(t->tri[0], printtri); 2025-09-09T00:20:19,166 | ^~~~~~ 2025-09-09T00:20:19,170 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,170 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,170 | ^ 2025-09-09T00:20:19,171 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,171 3687 | decode(t->tri[0], printtri); 2025-09-09T00:20:19,171 | ^~~~~~ 2025-09-09T00:20:19,175 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,175 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,175 | ^ 2025-09-09T00:20:19,175 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,175 3687 | decode(t->tri[0], printtri); 2025-09-09T00:20:19,175 | ^~~~~~ 2025-09-09T00:20:19,175 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,176 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,176 | ^ 2025-09-09T00:20:19,176 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,176 3694 | decode(t->tri[1], printtri); 2025-09-09T00:20:19,176 | ^~~~~~ 2025-09-09T00:20:19,176 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,176 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,176 | ^ 2025-09-09T00:20:19,176 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,176 3694 | decode(t->tri[1], printtri); 2025-09-09T00:20:19,176 | ^~~~~~ 2025-09-09T00:20:19,177 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,177 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,177 | ^ 2025-09-09T00:20:19,177 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,177 3694 | decode(t->tri[1], printtri); 2025-09-09T00:20:19,177 | ^~~~~~ 2025-09-09T00:20:19,177 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,177 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,177 | ^ 2025-09-09T00:20:19,178 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,178 3701 | decode(t->tri[2], printtri); 2025-09-09T00:20:19,178 | ^~~~~~ 2025-09-09T00:20:19,178 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,178 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,178 | ^ 2025-09-09T00:20:19,178 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,178 3701 | decode(t->tri[2], printtri); 2025-09-09T00:20:19,178 | ^~~~~~ 2025-09-09T00:20:19,178 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,179 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,179 | ^ 2025-09-09T00:20:19,179 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,179 3701 | decode(t->tri[2], printtri); 2025-09-09T00:20:19,179 | ^~~~~~ 2025-09-09T00:20:19,180 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,180 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,180 | ^ 2025-09-09T00:20:19,180 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,180 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:20:19,181 | ^~~~~~~ 2025-09-09T00:20:19,181 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,181 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,181 | ^ 2025-09-09T00:20:19,181 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,181 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:20:19,181 | ^~~~~~~ 2025-09-09T00:20:19,181 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,181 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,181 | ^ 2025-09-09T00:20:19,181 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,182 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:20:19,182 | ^~~~~~~ 2025-09-09T00:20:19,182 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,182 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,182 | ^ 2025-09-09T00:20:19,182 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,182 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:20:19,182 | ^~~~~~~ 2025-09-09T00:20:19,182 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,182 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,183 | ^ 2025-09-09T00:20:19,183 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,183 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:20:19,183 | ^~~~~~~ 2025-09-09T00:20:19,183 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,183 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,183 | ^ 2025-09-09T00:20:19,183 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,183 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:20:19,183 | ^~~~~~~ 2025-09-09T00:20:19,184 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,184 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,184 | ^ 2025-09-09T00:20:19,184 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,184 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:20:19,184 | ^~~~~~~ 2025-09-09T00:20:19,184 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,184 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,184 | ^ 2025-09-09T00:20:19,184 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,185 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:20:19,185 | ^~~~~~~ 2025-09-09T00:20:19,185 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,185 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,185 | ^ 2025-09-09T00:20:19,185 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,185 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:20:19,185 | ^~~~~~~ 2025-09-09T00:20:19,185 c/triangle.c: In function ‘printsubseg’: 2025-09-09T00:20:19,186 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,186 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,186 | ^ 2025-09-09T00:20:19,186 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,186 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:20:19,186 | ^~~~~~~ 2025-09-09T00:20:19,186 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,187 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,187 | ^ 2025-09-09T00:20:19,187 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,187 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:20:19,187 | ^~~~~~~ 2025-09-09T00:20:19,187 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,187 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,187 | ^ 2025-09-09T00:20:19,187 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,187 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:20:19,188 | ^~~~~~~ 2025-09-09T00:20:19,188 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,188 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,188 | ^ 2025-09-09T00:20:19,188 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,188 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:20:19,188 | ^~~~~~~ 2025-09-09T00:20:19,188 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,189 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,189 | ^ 2025-09-09T00:20:19,189 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,189 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:20:19,189 | ^~~~~~~ 2025-09-09T00:20:19,189 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,189 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,189 | ^ 2025-09-09T00:20:19,189 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,189 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:20:19,189 | ^~~~~~~ 2025-09-09T00:20:19,191 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,191 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,191 | ^ 2025-09-09T00:20:19,191 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,191 3811 | decode(s->ss[6], printtri); 2025-09-09T00:20:19,191 | ^~~~~~ 2025-09-09T00:20:19,191 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,191 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,192 | ^ 2025-09-09T00:20:19,192 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,192 3811 | decode(s->ss[6], printtri); 2025-09-09T00:20:19,192 | ^~~~~~ 2025-09-09T00:20:19,192 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,192 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,192 | ^ 2025-09-09T00:20:19,192 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,192 3811 | decode(s->ss[6], printtri); 2025-09-09T00:20:19,192 | ^~~~~~ 2025-09-09T00:20:19,193 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,193 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,193 | ^ 2025-09-09T00:20:19,193 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,193 3818 | decode(s->ss[7], printtri); 2025-09-09T00:20:19,193 | ^~~~~~ 2025-09-09T00:20:19,194 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,194 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,194 | ^ 2025-09-09T00:20:19,194 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,194 3818 | decode(s->ss[7], printtri); 2025-09-09T00:20:19,194 | ^~~~~~ 2025-09-09T00:20:19,194 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,194 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,194 | ^ 2025-09-09T00:20:19,194 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,195 3818 | decode(s->ss[7], printtri); 2025-09-09T00:20:19,195 | ^~~~~~ 2025-09-09T00:20:19,195 c/triangle.c: In function ‘poolrestart’: 2025-09-09T00:20:19,196 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,196 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T00:20:19,196 | ^ 2025-09-09T00:20:19,196 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,196 3911 | pool->nextitem = (VOID *) 2025-09-09T00:20:19,196 | ^ 2025-09-09T00:20:19,196 c/triangle.c: In function ‘poolinit’: 2025-09-09T00:20:19,197 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T00:20:19,197 3956 | if (alignment > sizeof(VOID *)) { 2025-09-09T00:20:19,197 | ^ 2025-09-09T00:20:19,198 c/triangle.c: In function ‘poolalloc’: 2025-09-09T00:20:19,198 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,198 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T00:20:19,198 | ^ 2025-09-09T00:20:19,199 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,199 4045 | pool->nextitem = (VOID *) 2025-09-09T00:20:19,199 | ^ 2025-09-09T00:20:19,199 c/triangle.c: In function ‘traversalinit’: 2025-09-09T00:20:19,200 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,200 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T00:20:19,200 | ^ 2025-09-09T00:20:19,200 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,200 4109 | pool->pathitem = (VOID *) 2025-09-09T00:20:19,200 | ^ 2025-09-09T00:20:19,200 c/triangle.c: In function ‘traverse’: 2025-09-09T00:20:19,201 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,201 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T00:20:19,201 | ^ 2025-09-09T00:20:19,202 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,202 4153 | pool->pathitem = (VOID *) 2025-09-09T00:20:19,202 | ^ 2025-09-09T00:20:19,202 c/triangle.c: In function ‘dummyinit’: 2025-09-09T00:20:19,203 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,203 4213 | alignptr = (INT_PTR) m->dummytribase; 2025-09-09T00:20:19,203 | ^ 2025-09-09T00:20:19,203 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,203 4214 | m->dummytri = (triangle *) 2025-09-09T00:20:19,203 | ^ 2025-09-09T00:20:19,204 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,204 4236 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-09T00:20:19,204 | ^ 2025-09-09T00:20:19,205 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,205 4237 | m->dummysub = (subseg *) 2025-09-09T00:20:19,205 | ^ 2025-09-09T00:20:19,206 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-09T00:20:19,207 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T00:20:19,207 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-09T00:20:19,207 | ^ 2025-09-09T00:20:19,209 c/triangle.c: In function ‘getvertex’: 2025-09-09T00:20:19,210 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,210 4613 | alignptr = (INT_PTR) (getblock + 1); 2025-09-09T00:20:19,211 | ^ 2025-09-09T00:20:19,211 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,212 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-09T00:20:19,212 | ^ 2025-09-09T00:20:19,273 c/triangle.c: In function ‘checkmesh’: 2025-09-09T00:20:19,276 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,277 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,277 | ^ 2025-09-09T00:20:19,277 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,277 969 | decode(ptr, otri2); 2025-09-09T00:20:19,277 | ^~~~~~ 2025-09-09T00:20:19,277 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,277 6748 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,277 | ^~~ 2025-09-09T00:20:19,280 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,281 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,281 | ^ 2025-09-09T00:20:19,281 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,281 969 | decode(ptr, otri2); 2025-09-09T00:20:19,281 | ^~~~~~ 2025-09-09T00:20:19,281 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,281 6748 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,281 | ^~~ 2025-09-09T00:20:19,284 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,285 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,285 | ^ 2025-09-09T00:20:19,285 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,285 969 | decode(ptr, otri2); 2025-09-09T00:20:19,285 | ^~~~~~ 2025-09-09T00:20:19,285 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,285 6748 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,285 | ^~~ 2025-09-09T00:20:19,289 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,289 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,289 | ^ 2025-09-09T00:20:19,289 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,289 969 | decode(ptr, otri2); 2025-09-09T00:20:19,289 | ^~~~~~ 2025-09-09T00:20:19,289 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,289 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:20:19,289 | ^~~ 2025-09-09T00:20:19,293 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,293 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,293 | ^ 2025-09-09T00:20:19,293 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,293 969 | decode(ptr, otri2); 2025-09-09T00:20:19,293 | ^~~~~~ 2025-09-09T00:20:19,293 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,293 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:20:19,294 | ^~~ 2025-09-09T00:20:19,297 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,297 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,297 | ^ 2025-09-09T00:20:19,297 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,297 969 | decode(ptr, otri2); 2025-09-09T00:20:19,297 | ^~~~~~ 2025-09-09T00:20:19,297 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,297 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:20:19,298 | ^~~ 2025-09-09T00:20:19,299 c/triangle.c: In function ‘checkdelaunay’: 2025-09-09T00:20:19,303 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,303 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,303 | ^ 2025-09-09T00:20:19,303 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,304 969 | decode(ptr, otri2); 2025-09-09T00:20:19,304 | ^~~~~~ 2025-09-09T00:20:19,304 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,304 6841 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,304 | ^~~ 2025-09-09T00:20:19,307 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,307 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,307 | ^ 2025-09-09T00:20:19,308 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,308 969 | decode(ptr, otri2); 2025-09-09T00:20:19,308 | ^~~~~~ 2025-09-09T00:20:19,308 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,308 6841 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,308 | ^~~ 2025-09-09T00:20:19,311 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,312 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,312 | ^ 2025-09-09T00:20:19,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,312 969 | decode(ptr, otri2); 2025-09-09T00:20:19,312 | ^~~~~~ 2025-09-09T00:20:19,312 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,312 6841 | sym(triangleloop, oppotri); 2025-09-09T00:20:19,312 | ^~~ 2025-09-09T00:20:19,316 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,316 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,316 | ^ 2025-09-09T00:20:19,316 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,317 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,317 | ^~~~~~~ 2025-09-09T00:20:19,317 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,317 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:20:19,317 | ^~~~~~~ 2025-09-09T00:20:19,320 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,320 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,320 | ^ 2025-09-09T00:20:19,321 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,321 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,321 | ^~~~~~~ 2025-09-09T00:20:19,321 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,321 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:20:19,321 | ^~~~~~~ 2025-09-09T00:20:19,325 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,325 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,325 | ^ 2025-09-09T00:20:19,325 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,325 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,325 | ^~~~~~~ 2025-09-09T00:20:19,325 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,326 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:20:19,326 | ^~~~~~~ 2025-09-09T00:20:19,328 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-09T00:20:19,333 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,334 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,334 | ^ 2025-09-09T00:20:19,334 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,334 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T00:20:19,334 | ^~~~~~ 2025-09-09T00:20:19,338 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,338 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,338 | ^ 2025-09-09T00:20:19,338 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,338 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T00:20:19,338 | ^~~~~~ 2025-09-09T00:20:19,339 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-09T00:20:19,343 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,343 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,343 | ^ 2025-09-09T00:20:19,343 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,343 1296 | decode(ptr, otri) 2025-09-09T00:20:19,343 | ^~~~~~ 2025-09-09T00:20:19,343 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,344 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:20:19,344 | ^~~~~~~ 2025-09-09T00:20:19,347 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,347 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,348 | ^ 2025-09-09T00:20:19,348 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,348 1296 | decode(ptr, otri) 2025-09-09T00:20:19,348 | ^~~~~~ 2025-09-09T00:20:19,348 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,348 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:20:19,348 | ^~~~~~~ 2025-09-09T00:20:19,352 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,352 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,352 | ^ 2025-09-09T00:20:19,352 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,352 1296 | decode(ptr, otri) 2025-09-09T00:20:19,352 | ^~~~~~ 2025-09-09T00:20:19,352 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,352 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:20:19,353 | ^~~~~~~ 2025-09-09T00:20:19,357 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,357 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,357 | ^ 2025-09-09T00:20:19,357 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,357 1296 | decode(ptr, otri) 2025-09-09T00:20:19,358 | ^~~~~~ 2025-09-09T00:20:19,358 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,358 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:20:19,358 | ^~~~~~~ 2025-09-09T00:20:19,361 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,362 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,362 | ^ 2025-09-09T00:20:19,362 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,362 1296 | decode(ptr, otri) 2025-09-09T00:20:19,362 | ^~~~~~ 2025-09-09T00:20:19,362 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,362 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:20:19,362 | ^~~~~~~ 2025-09-09T00:20:19,367 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,367 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,367 | ^ 2025-09-09T00:20:19,367 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,367 1296 | decode(ptr, otri) 2025-09-09T00:20:19,367 | ^~~~~~ 2025-09-09T00:20:19,367 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:19,367 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:20:19,367 | ^~~~~~~ 2025-09-09T00:20:19,374 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,374 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,374 | ^ 2025-09-09T00:20:19,374 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,374 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T00:20:19,374 | ^~~~~~~ 2025-09-09T00:20:19,378 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,378 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,378 | ^ 2025-09-09T00:20:19,378 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,378 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T00:20:19,379 | ^~~~~~~ 2025-09-09T00:20:19,383 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,383 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,383 | ^ 2025-09-09T00:20:19,383 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,383 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T00:20:19,383 | ^~~~~~~ 2025-09-09T00:20:19,387 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,387 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,387 | ^ 2025-09-09T00:20:19,387 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,387 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T00:20:19,387 | ^~~~~~~ 2025-09-09T00:20:19,390 c/triangle.c: In function ‘testtriangle’: 2025-09-09T00:20:19,395 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,395 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,395 | ^ 2025-09-09T00:20:19,395 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,395 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,395 | ^~~~~~~ 2025-09-09T00:20:19,395 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,395 7338 | tspivot(tri1, testsub); 2025-09-09T00:20:19,395 | ^~~~~~~ 2025-09-09T00:20:19,399 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,399 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,400 | ^ 2025-09-09T00:20:19,400 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,400 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,400 | ^~~~~~~ 2025-09-09T00:20:19,400 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,400 7338 | tspivot(tri1, testsub); 2025-09-09T00:20:19,400 | ^~~~~~~ 2025-09-09T00:20:19,404 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,404 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,404 | ^ 2025-09-09T00:20:19,404 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,404 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,405 | ^~~~~~~ 2025-09-09T00:20:19,405 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,405 7338 | tspivot(tri1, testsub); 2025-09-09T00:20:19,405 | ^~~~~~~ 2025-09-09T00:20:19,410 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,410 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,410 | ^ 2025-09-09T00:20:19,410 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,410 973 | decode(ptr, otri); 2025-09-09T00:20:19,410 | ^~~~~~ 2025-09-09T00:20:19,410 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,410 1014 | symself(otri); \ 2025-09-09T00:20:19,411 | ^~~~~~~ 2025-09-09T00:20:19,411 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:19,411 7343 | oprevself(tri1); 2025-09-09T00:20:19,411 | ^~~~~~~~~ 2025-09-09T00:20:19,416 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,416 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,416 | ^ 2025-09-09T00:20:19,416 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,416 973 | decode(ptr, otri); 2025-09-09T00:20:19,416 | ^~~~~~ 2025-09-09T00:20:19,416 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,416 1014 | symself(otri); \ 2025-09-09T00:20:19,416 | ^~~~~~~ 2025-09-09T00:20:19,416 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:19,417 7343 | oprevself(tri1); 2025-09-09T00:20:19,417 | ^~~~~~~~~ 2025-09-09T00:20:19,421 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,421 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,421 | ^ 2025-09-09T00:20:19,421 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,422 973 | decode(ptr, otri); 2025-09-09T00:20:19,422 | ^~~~~~ 2025-09-09T00:20:19,422 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,422 1014 | symself(otri); \ 2025-09-09T00:20:19,422 | ^~~~~~~ 2025-09-09T00:20:19,422 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:19,422 7343 | oprevself(tri1); 2025-09-09T00:20:19,422 | ^~~~~~~~~ 2025-09-09T00:20:19,426 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,426 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,426 | ^ 2025-09-09T00:20:19,426 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,426 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,426 | ^~~~~~~ 2025-09-09T00:20:19,426 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,427 7344 | tspivot(tri1, testsub); 2025-09-09T00:20:19,427 | ^~~~~~~ 2025-09-09T00:20:19,431 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,431 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,431 | ^ 2025-09-09T00:20:19,431 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,431 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,431 | ^~~~~~~ 2025-09-09T00:20:19,431 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,431 7344 | tspivot(tri1, testsub); 2025-09-09T00:20:19,431 | ^~~~~~~ 2025-09-09T00:20:19,435 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,435 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,435 | ^ 2025-09-09T00:20:19,435 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,436 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,436 | ^~~~~~~ 2025-09-09T00:20:19,436 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,436 7344 | tspivot(tri1, testsub); 2025-09-09T00:20:19,436 | ^~~~~~~ 2025-09-09T00:20:19,440 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,440 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,440 | ^ 2025-09-09T00:20:19,440 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,441 973 | decode(ptr, otri); 2025-09-09T00:20:19,441 | ^~~~~~ 2025-09-09T00:20:19,441 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,441 1026 | symself(otri); \ 2025-09-09T00:20:19,441 | ^~~~~~~ 2025-09-09T00:20:19,441 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:20:19,441 7351 | dnextself(tri2); 2025-09-09T00:20:19,441 | ^~~~~~~~~ 2025-09-09T00:20:19,445 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,445 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,445 | ^ 2025-09-09T00:20:19,445 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,445 973 | decode(ptr, otri); 2025-09-09T00:20:19,445 | ^~~~~~ 2025-09-09T00:20:19,445 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,445 1026 | symself(otri); \ 2025-09-09T00:20:19,446 | ^~~~~~~ 2025-09-09T00:20:19,446 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:20:19,446 7351 | dnextself(tri2); 2025-09-09T00:20:19,446 | ^~~~~~~~~ 2025-09-09T00:20:19,450 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,450 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,450 | ^ 2025-09-09T00:20:19,450 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,450 973 | decode(ptr, otri); 2025-09-09T00:20:19,450 | ^~~~~~ 2025-09-09T00:20:19,450 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,450 1026 | symself(otri); \ 2025-09-09T00:20:19,450 | ^~~~~~~ 2025-09-09T00:20:19,450 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:20:19,450 7351 | dnextself(tri2); 2025-09-09T00:20:19,450 | ^~~~~~~~~ 2025-09-09T00:20:19,454 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,454 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,454 | ^ 2025-09-09T00:20:19,455 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,455 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,455 | ^~~~~~~ 2025-09-09T00:20:19,455 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,455 7352 | tspivot(tri2, testsub); 2025-09-09T00:20:19,455 | ^~~~~~~ 2025-09-09T00:20:19,459 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,459 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,459 | ^ 2025-09-09T00:20:19,459 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,459 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,459 | ^~~~~~~ 2025-09-09T00:20:19,459 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,460 7352 | tspivot(tri2, testsub); 2025-09-09T00:20:19,460 | ^~~~~~~ 2025-09-09T00:20:19,464 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,464 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,464 | ^ 2025-09-09T00:20:19,464 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,464 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,464 | ^~~~~~~ 2025-09-09T00:20:19,464 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,464 7352 | tspivot(tri2, testsub); 2025-09-09T00:20:19,464 | ^~~~~~~ 2025-09-09T00:20:19,466 c/triangle.c: In function ‘makevertexmap’: 2025-09-09T00:20:19,471 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,471 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,471 | ^ 2025-09-09T00:20:19,471 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:20:19,471 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:20:19,471 | ^~~~~ 2025-09-09T00:20:19,471 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,471 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T00:20:19,471 | ^~~~~~ 2025-09-09T00:20:19,475 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,475 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,476 | ^ 2025-09-09T00:20:19,476 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:20:19,476 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:20:19,476 | ^~~~~ 2025-09-09T00:20:19,476 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,476 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T00:20:19,476 | ^~~~~~ 2025-09-09T00:20:19,477 c/triangle.c: In function ‘preciselocate’: 2025-09-09T00:20:19,482 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,482 | ^ 2025-09-09T00:20:19,482 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,482 969 | decode(ptr, otri2); 2025-09-09T00:20:19,482 | ^~~~~~ 2025-09-09T00:20:19,482 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,483 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:20:19,483 | ^~~ 2025-09-09T00:20:19,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,487 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,487 | ^ 2025-09-09T00:20:19,487 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,487 969 | decode(ptr, otri2); 2025-09-09T00:20:19,487 | ^~~~~~ 2025-09-09T00:20:19,487 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,488 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:20:19,488 | ^~~ 2025-09-09T00:20:19,492 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,492 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,492 | ^ 2025-09-09T00:20:19,492 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,492 969 | decode(ptr, otri2); 2025-09-09T00:20:19,492 | ^~~~~~ 2025-09-09T00:20:19,493 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,493 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:20:19,493 | ^~~ 2025-09-09T00:20:19,497 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,497 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,497 | ^ 2025-09-09T00:20:19,497 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,498 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,498 | ^~~~~~~ 2025-09-09T00:20:19,498 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,498 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:20:19,498 | ^~~~~~~ 2025-09-09T00:20:19,502 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,502 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,502 | ^ 2025-09-09T00:20:19,503 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,503 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,503 | ^~~~~~~ 2025-09-09T00:20:19,503 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,503 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:20:19,503 | ^~~~~~~ 2025-09-09T00:20:19,507 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,507 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,507 | ^ 2025-09-09T00:20:19,508 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,508 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,508 | ^~~~~~~ 2025-09-09T00:20:19,508 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,508 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:20:19,508 | ^~~~~~~ 2025-09-09T00:20:19,509 c/triangle.c: In function ‘locate’: 2025-09-09T00:20:19,513 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,514 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-09T00:20:19,514 | ^ 2025-09-09T00:20:19,518 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,518 7737 | firsttri = (char *) (alignptr + 2025-09-09T00:20:19,518 | ^ 2025-09-09T00:20:19,524 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,524 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,524 | ^ 2025-09-09T00:20:19,525 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,525 973 | decode(ptr, otri); 2025-09-09T00:20:19,525 | ^~~~~~ 2025-09-09T00:20:19,525 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,525 7789 | symself(*searchtri); 2025-09-09T00:20:19,525 | ^~~~~~~ 2025-09-09T00:20:19,529 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,530 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,530 | ^ 2025-09-09T00:20:19,530 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,530 973 | decode(ptr, otri); 2025-09-09T00:20:19,530 | ^~~~~~ 2025-09-09T00:20:19,530 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,530 7789 | symself(*searchtri); 2025-09-09T00:20:19,530 | ^~~~~~~ 2025-09-09T00:20:19,535 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,535 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,535 | ^ 2025-09-09T00:20:19,535 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,535 973 | decode(ptr, otri); 2025-09-09T00:20:19,535 | ^~~~~~ 2025-09-09T00:20:19,535 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:19,535 7789 | symself(*searchtri); 2025-09-09T00:20:19,536 | ^~~~~~~ 2025-09-09T00:20:19,537 c/triangle.c: In function ‘insertsubseg’: 2025-09-09T00:20:19,542 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,542 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,542 | ^ 2025-09-09T00:20:19,542 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,542 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,543 | ^~~~~~~ 2025-09-09T00:20:19,543 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,543 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:20:19,543 | ^~~~~~~ 2025-09-09T00:20:19,547 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,548 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,548 | ^ 2025-09-09T00:20:19,548 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,548 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,548 | ^~~~~~~ 2025-09-09T00:20:19,548 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,548 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:20:19,548 | ^~~~~~~ 2025-09-09T00:20:19,553 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,553 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,553 | ^ 2025-09-09T00:20:19,553 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,553 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,553 | ^~~~~~~ 2025-09-09T00:20:19,553 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,553 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:20:19,553 | ^~~~~~~ 2025-09-09T00:20:19,558 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,558 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,559 | ^ 2025-09-09T00:20:19,559 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,559 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,559 | ^~~~~~~ 2025-09-09T00:20:19,559 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,559 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:20:19,559 | ^~~~~~ 2025-09-09T00:20:19,564 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,564 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,564 | ^ 2025-09-09T00:20:19,564 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,564 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,564 | ^~~~~~~ 2025-09-09T00:20:19,564 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,564 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:20:19,564 | ^~~~~~ 2025-09-09T00:20:19,569 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,569 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,569 | ^ 2025-09-09T00:20:19,569 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,569 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,569 | ^~~~~~ 2025-09-09T00:20:19,569 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,570 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:20:19,570 | ^~~~~~ 2025-09-09T00:20:19,574 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,574 | ^ 2025-09-09T00:20:19,575 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,575 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,575 | ^~~~~~ 2025-09-09T00:20:19,575 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,575 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:20:19,575 | ^~~~~~ 2025-09-09T00:20:19,580 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,580 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,580 | ^ 2025-09-09T00:20:19,580 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,580 969 | decode(ptr, otri2); 2025-09-09T00:20:19,580 | ^~~~~~ 2025-09-09T00:20:19,580 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,580 7860 | sym(*tri, oppotri); 2025-09-09T00:20:19,580 | ^~~ 2025-09-09T00:20:19,585 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,585 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,585 | ^ 2025-09-09T00:20:19,585 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,585 969 | decode(ptr, otri2); 2025-09-09T00:20:19,585 | ^~~~~~ 2025-09-09T00:20:19,585 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,586 7860 | sym(*tri, oppotri); 2025-09-09T00:20:19,586 | ^~~ 2025-09-09T00:20:19,590 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,590 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,590 | ^ 2025-09-09T00:20:19,590 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,591 969 | decode(ptr, otri2); 2025-09-09T00:20:19,591 | ^~~~~~ 2025-09-09T00:20:19,591 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,591 7860 | sym(*tri, oppotri); 2025-09-09T00:20:19,591 | ^~~ 2025-09-09T00:20:19,596 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,596 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,596 | ^ 2025-09-09T00:20:19,596 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,596 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,596 | ^~~~~~~ 2025-09-09T00:20:19,596 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,596 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:20:19,596 | ^~~~~~ 2025-09-09T00:20:19,601 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,601 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,601 | ^ 2025-09-09T00:20:19,601 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,601 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,601 | ^~~~~~~ 2025-09-09T00:20:19,601 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,601 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:20:19,601 | ^~~~~~ 2025-09-09T00:20:19,606 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,606 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,606 | ^ 2025-09-09T00:20:19,606 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,606 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,607 | ^~~~~~ 2025-09-09T00:20:19,607 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,607 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:20:19,607 | ^~~~~~ 2025-09-09T00:20:19,611 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,612 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,612 | ^ 2025-09-09T00:20:19,612 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,612 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,612 | ^~~~~~ 2025-09-09T00:20:19,612 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,612 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:20:19,612 | ^~~~~~ 2025-09-09T00:20:19,612 c/triangle.c: In function ‘flip’: 2025-09-09T00:20:19,618 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,618 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,618 | ^ 2025-09-09T00:20:19,618 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,618 969 | decode(ptr, otri2); 2025-09-09T00:20:19,618 | ^~~~~~ 2025-09-09T00:20:19,618 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,618 7949 | sym(*flipedge, top); 2025-09-09T00:20:19,618 | ^~~ 2025-09-09T00:20:19,623 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,623 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,623 | ^ 2025-09-09T00:20:19,623 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,623 969 | decode(ptr, otri2); 2025-09-09T00:20:19,624 | ^~~~~~ 2025-09-09T00:20:19,624 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,624 7949 | sym(*flipedge, top); 2025-09-09T00:20:19,624 | ^~~ 2025-09-09T00:20:19,628 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,629 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,629 | ^ 2025-09-09T00:20:19,629 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,629 969 | decode(ptr, otri2); 2025-09-09T00:20:19,629 | ^~~~~~ 2025-09-09T00:20:19,629 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,629 7949 | sym(*flipedge, top); 2025-09-09T00:20:19,629 | ^~~ 2025-09-09T00:20:19,634 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,634 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,634 | ^ 2025-09-09T00:20:19,634 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,635 969 | decode(ptr, otri2); 2025-09-09T00:20:19,635 | ^~~~~~ 2025-09-09T00:20:19,635 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,635 7969 | sym(topleft, toplcasing); 2025-09-09T00:20:19,635 | ^~~ 2025-09-09T00:20:19,640 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,640 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,640 | ^ 2025-09-09T00:20:19,640 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,640 969 | decode(ptr, otri2); 2025-09-09T00:20:19,640 | ^~~~~~ 2025-09-09T00:20:19,640 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,640 7969 | sym(topleft, toplcasing); 2025-09-09T00:20:19,640 | ^~~ 2025-09-09T00:20:19,645 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,645 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,645 | ^ 2025-09-09T00:20:19,645 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,645 969 | decode(ptr, otri2); 2025-09-09T00:20:19,645 | ^~~~~~ 2025-09-09T00:20:19,646 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,646 7969 | sym(topleft, toplcasing); 2025-09-09T00:20:19,646 | ^~~ 2025-09-09T00:20:19,650 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,651 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,651 | ^ 2025-09-09T00:20:19,651 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,651 969 | decode(ptr, otri2); 2025-09-09T00:20:19,651 | ^~~~~~ 2025-09-09T00:20:19,651 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,651 7971 | sym(topright, toprcasing); 2025-09-09T00:20:19,651 | ^~~ 2025-09-09T00:20:19,656 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,656 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,656 | ^ 2025-09-09T00:20:19,656 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,656 969 | decode(ptr, otri2); 2025-09-09T00:20:19,656 | ^~~~~~ 2025-09-09T00:20:19,656 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,657 7971 | sym(topright, toprcasing); 2025-09-09T00:20:19,657 | ^~~ 2025-09-09T00:20:19,661 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,661 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,662 | ^ 2025-09-09T00:20:19,662 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,662 969 | decode(ptr, otri2); 2025-09-09T00:20:19,662 | ^~~~~~ 2025-09-09T00:20:19,662 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,662 7971 | sym(topright, toprcasing); 2025-09-09T00:20:19,662 | ^~~ 2025-09-09T00:20:19,667 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,667 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,667 | ^ 2025-09-09T00:20:19,667 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,667 969 | decode(ptr, otri2); 2025-09-09T00:20:19,667 | ^~~~~~ 2025-09-09T00:20:19,667 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,667 7973 | sym(botleft, botlcasing); 2025-09-09T00:20:19,668 | ^~~ 2025-09-09T00:20:19,672 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,672 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,673 | ^ 2025-09-09T00:20:19,673 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,673 969 | decode(ptr, otri2); 2025-09-09T00:20:19,673 | ^~~~~~ 2025-09-09T00:20:19,673 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,673 7973 | sym(botleft, botlcasing); 2025-09-09T00:20:19,673 | ^~~ 2025-09-09T00:20:19,678 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,678 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,678 | ^ 2025-09-09T00:20:19,678 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,678 969 | decode(ptr, otri2); 2025-09-09T00:20:19,678 | ^~~~~~ 2025-09-09T00:20:19,678 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,678 7973 | sym(botleft, botlcasing); 2025-09-09T00:20:19,678 | ^~~ 2025-09-09T00:20:19,683 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,683 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,683 | ^ 2025-09-09T00:20:19,684 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,684 969 | decode(ptr, otri2); 2025-09-09T00:20:19,684 | ^~~~~~ 2025-09-09T00:20:19,684 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,684 7975 | sym(botright, botrcasing); 2025-09-09T00:20:19,684 | ^~~ 2025-09-09T00:20:19,689 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,689 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,689 | ^ 2025-09-09T00:20:19,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,689 969 | decode(ptr, otri2); 2025-09-09T00:20:19,689 | ^~~~~~ 2025-09-09T00:20:19,689 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,689 7975 | sym(botright, botrcasing); 2025-09-09T00:20:19,689 | ^~~ 2025-09-09T00:20:19,694 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,694 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,694 | ^ 2025-09-09T00:20:19,695 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,695 969 | decode(ptr, otri2); 2025-09-09T00:20:19,695 | ^~~~~~ 2025-09-09T00:20:19,695 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,695 7975 | sym(botright, botrcasing); 2025-09-09T00:20:19,695 | ^~~ 2025-09-09T00:20:19,700 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,700 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,700 | ^ 2025-09-09T00:20:19,700 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,700 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,700 | ^~~~~~ 2025-09-09T00:20:19,700 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,700 7977 | bond(topleft, botlcasing); 2025-09-09T00:20:19,700 | ^~~~ 2025-09-09T00:20:19,705 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,705 | ^ 2025-09-09T00:20:19,705 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,706 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,706 | ^~~~~~ 2025-09-09T00:20:19,706 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,706 7977 | bond(topleft, botlcasing); 2025-09-09T00:20:19,706 | ^~~~ 2025-09-09T00:20:19,711 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,711 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,711 | ^ 2025-09-09T00:20:19,711 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,711 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,711 | ^~~~~~ 2025-09-09T00:20:19,711 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,711 7977 | bond(topleft, botlcasing); 2025-09-09T00:20:19,711 | ^~~~ 2025-09-09T00:20:19,716 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,716 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,716 | ^ 2025-09-09T00:20:19,716 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,716 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,717 | ^~~~~~ 2025-09-09T00:20:19,717 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,717 7977 | bond(topleft, botlcasing); 2025-09-09T00:20:19,717 | ^~~~ 2025-09-09T00:20:19,722 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,722 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,722 | ^ 2025-09-09T00:20:19,722 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,722 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,722 | ^~~~~~ 2025-09-09T00:20:19,722 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,722 7978 | bond(botleft, botrcasing); 2025-09-09T00:20:19,722 | ^~~~ 2025-09-09T00:20:19,727 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,727 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,727 | ^ 2025-09-09T00:20:19,727 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,727 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,727 | ^~~~~~ 2025-09-09T00:20:19,728 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,728 7978 | bond(botleft, botrcasing); 2025-09-09T00:20:19,728 | ^~~~ 2025-09-09T00:20:19,732 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,733 | ^ 2025-09-09T00:20:19,733 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,733 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,733 | ^~~~~~ 2025-09-09T00:20:19,733 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,733 7978 | bond(botleft, botrcasing); 2025-09-09T00:20:19,733 | ^~~~ 2025-09-09T00:20:19,738 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,738 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,738 | ^ 2025-09-09T00:20:19,738 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,738 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,738 | ^~~~~~ 2025-09-09T00:20:19,738 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,739 7978 | bond(botleft, botrcasing); 2025-09-09T00:20:19,739 | ^~~~ 2025-09-09T00:20:19,743 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,744 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,744 | ^ 2025-09-09T00:20:19,744 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,744 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,744 | ^~~~~~ 2025-09-09T00:20:19,744 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,744 7979 | bond(botright, toprcasing); 2025-09-09T00:20:19,744 | ^~~~ 2025-09-09T00:20:19,749 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,749 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,749 | ^ 2025-09-09T00:20:19,749 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,749 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,749 | ^~~~~~ 2025-09-09T00:20:19,749 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,750 7979 | bond(botright, toprcasing); 2025-09-09T00:20:19,750 | ^~~~ 2025-09-09T00:20:19,754 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,754 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,755 | ^ 2025-09-09T00:20:19,755 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,755 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,755 | ^~~~~~ 2025-09-09T00:20:19,755 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,755 7979 | bond(botright, toprcasing); 2025-09-09T00:20:19,755 | ^~~~ 2025-09-09T00:20:19,760 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,760 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,760 | ^ 2025-09-09T00:20:19,760 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,760 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,760 | ^~~~~~ 2025-09-09T00:20:19,760 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,760 7979 | bond(botright, toprcasing); 2025-09-09T00:20:19,761 | ^~~~ 2025-09-09T00:20:19,765 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,765 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,766 | ^ 2025-09-09T00:20:19,766 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,766 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,766 | ^~~~~~ 2025-09-09T00:20:19,766 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,766 7980 | bond(topright, toplcasing); 2025-09-09T00:20:19,766 | ^~~~ 2025-09-09T00:20:19,771 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,771 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,771 | ^ 2025-09-09T00:20:19,771 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,771 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:19,771 | ^~~~~~ 2025-09-09T00:20:19,771 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,771 7980 | bond(topright, toplcasing); 2025-09-09T00:20:19,771 | ^~~~ 2025-09-09T00:20:19,776 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,776 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,776 | ^ 2025-09-09T00:20:19,777 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,777 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,777 | ^~~~~~ 2025-09-09T00:20:19,777 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,777 7980 | bond(topright, toplcasing); 2025-09-09T00:20:19,777 | ^~~~ 2025-09-09T00:20:19,782 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,782 | ^ 2025-09-09T00:20:19,782 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,782 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:19,782 | ^~~~~~ 2025-09-09T00:20:19,782 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:19,782 7980 | bond(topright, toplcasing); 2025-09-09T00:20:19,782 | ^~~~ 2025-09-09T00:20:19,787 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,787 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,787 | ^ 2025-09-09T00:20:19,788 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,788 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,788 | ^~~~~~~ 2025-09-09T00:20:19,788 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,788 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:19,788 | ^~~~~~~ 2025-09-09T00:20:19,793 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,793 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,793 | ^ 2025-09-09T00:20:19,793 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,793 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,793 | ^~~~~~~ 2025-09-09T00:20:19,793 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,793 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:19,793 | ^~~~~~~ 2025-09-09T00:20:19,798 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,798 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,798 | ^ 2025-09-09T00:20:19,798 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,798 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,799 | ^~~~~~~ 2025-09-09T00:20:19,799 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,799 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:19,799 | ^~~~~~~ 2025-09-09T00:20:19,804 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,804 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,804 | ^ 2025-09-09T00:20:19,804 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,804 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,804 | ^~~~~~~ 2025-09-09T00:20:19,804 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,804 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:19,804 | ^~~~~~~ 2025-09-09T00:20:19,809 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,809 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,809 | ^ 2025-09-09T00:20:19,809 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,810 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,810 | ^~~~~~~ 2025-09-09T00:20:19,810 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,810 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:19,810 | ^~~~~~~ 2025-09-09T00:20:19,815 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,815 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,815 | ^ 2025-09-09T00:20:19,815 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,815 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,815 | ^~~~~~~ 2025-09-09T00:20:19,815 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,815 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:19,815 | ^~~~~~~ 2025-09-09T00:20:19,820 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,820 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,820 | ^ 2025-09-09T00:20:19,820 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,820 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,820 | ^~~~~~~ 2025-09-09T00:20:19,821 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,821 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:20:19,821 | ^~~~~~~ 2025-09-09T00:20:19,826 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,826 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,826 | ^ 2025-09-09T00:20:19,826 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,826 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,826 | ^~~~~~~ 2025-09-09T00:20:19,826 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,826 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:20:19,826 | ^~~~~~~ 2025-09-09T00:20:19,831 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,831 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,831 | ^ 2025-09-09T00:20:19,831 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,831 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,831 | ^~~~~~~ 2025-09-09T00:20:19,832 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,832 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:20:19,832 | ^~~~~~~ 2025-09-09T00:20:19,836 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,837 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:19,837 | ^ 2025-09-09T00:20:19,837 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,837 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,837 | ^~~~~~~ 2025-09-09T00:20:19,837 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,837 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:20:19,837 | ^~~~~~~ 2025-09-09T00:20:19,842 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,842 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:19,842 | ^ 2025-09-09T00:20:19,842 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,842 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,842 | ^~~~~~~ 2025-09-09T00:20:19,842 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,843 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:20:19,843 | ^~~~~~~ 2025-09-09T00:20:19,847 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,847 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:19,848 | ^ 2025-09-09T00:20:19,848 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:19,848 1289 | sdecode(sptr, osub) 2025-09-09T00:20:19,848 | ^~~~~~~ 2025-09-09T00:20:19,848 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:19,848 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:20:19,848 | ^~~~~~~ 2025-09-09T00:20:19,853 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,853 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,853 | ^ 2025-09-09T00:20:19,853 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,853 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,853 | ^~~~~~~ 2025-09-09T00:20:19,854 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,854 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:20:19,854 | ^~~~~~ 2025-09-09T00:20:19,858 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,858 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,859 | ^ 2025-09-09T00:20:19,859 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,859 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,859 | ^~~~~~~ 2025-09-09T00:20:19,859 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,859 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:20:19,859 | ^~~~~~ 2025-09-09T00:20:19,864 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,864 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,864 | ^ 2025-09-09T00:20:19,864 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,864 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,864 | ^~~~~~ 2025-09-09T00:20:19,864 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,865 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:20:19,865 | ^~~~~~ 2025-09-09T00:20:19,869 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,869 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,870 | ^ 2025-09-09T00:20:19,870 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,870 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,870 | ^~~~~~ 2025-09-09T00:20:19,870 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,870 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:20:19,870 | ^~~~~~ 2025-09-09T00:20:19,875 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,875 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,875 | ^ 2025-09-09T00:20:19,875 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,875 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,875 | ^~~~~~~ 2025-09-09T00:20:19,875 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,876 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:19,876 | ^~~~~~ 2025-09-09T00:20:19,880 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,880 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,881 | ^ 2025-09-09T00:20:19,881 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,881 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,881 | ^~~~~~~ 2025-09-09T00:20:19,881 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,881 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:19,881 | ^~~~~~ 2025-09-09T00:20:19,886 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,886 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,886 | ^ 2025-09-09T00:20:19,886 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,886 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,886 | ^~~~~~ 2025-09-09T00:20:19,886 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,886 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:19,887 | ^~~~~~ 2025-09-09T00:20:19,891 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,891 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,892 | ^ 2025-09-09T00:20:19,892 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,892 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,892 | ^~~~~~ 2025-09-09T00:20:19,892 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,892 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:19,892 | ^~~~~~ 2025-09-09T00:20:19,897 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,897 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,897 | ^ 2025-09-09T00:20:19,897 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,897 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,897 | ^~~~~~~ 2025-09-09T00:20:19,898 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,898 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:19,898 | ^~~~~~ 2025-09-09T00:20:19,902 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,903 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,903 | ^ 2025-09-09T00:20:19,903 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,903 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,903 | ^~~~~~~ 2025-09-09T00:20:19,903 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,903 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:19,903 | ^~~~~~ 2025-09-09T00:20:19,908 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,908 | ^ 2025-09-09T00:20:19,908 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,908 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,908 | ^~~~~~ 2025-09-09T00:20:19,908 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,909 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:19,909 | ^~~~~~ 2025-09-09T00:20:19,913 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,913 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,914 | ^ 2025-09-09T00:20:19,914 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,914 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,914 | ^~~~~~ 2025-09-09T00:20:19,914 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,914 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:19,914 | ^~~~~~ 2025-09-09T00:20:19,919 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,919 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,919 | ^ 2025-09-09T00:20:19,919 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,919 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,919 | ^~~~~~~ 2025-09-09T00:20:19,919 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,920 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:20:19,920 | ^~~~~~ 2025-09-09T00:20:19,924 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,924 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:19,925 | ^ 2025-09-09T00:20:19,925 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:19,925 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:19,925 | ^~~~~~~ 2025-09-09T00:20:19,925 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,925 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:20:19,925 | ^~~~~~ 2025-09-09T00:20:19,930 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,930 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,930 | ^ 2025-09-09T00:20:19,930 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,930 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,930 | ^~~~~~ 2025-09-09T00:20:19,930 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,931 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:20:19,931 | ^~~~~~ 2025-09-09T00:20:19,935 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:19,936 | ^ 2025-09-09T00:20:19,936 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:19,936 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:19,936 | ^~~~~~ 2025-09-09T00:20:19,936 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:19,936 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:20:19,936 | ^~~~~~ 2025-09-09T00:20:19,937 c/triangle.c: In function ‘unflip’: 2025-09-09T00:20:19,942 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,942 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,942 | ^ 2025-09-09T00:20:19,943 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,943 969 | decode(ptr, otri2); 2025-09-09T00:20:19,943 | ^~~~~~ 2025-09-09T00:20:19,943 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,943 8084 | sym(*flipedge, top); 2025-09-09T00:20:19,943 | ^~~ 2025-09-09T00:20:19,948 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,948 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,948 | ^ 2025-09-09T00:20:19,948 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,948 969 | decode(ptr, otri2); 2025-09-09T00:20:19,948 | ^~~~~~ 2025-09-09T00:20:19,948 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,948 8084 | sym(*flipedge, top); 2025-09-09T00:20:19,948 | ^~~ 2025-09-09T00:20:19,953 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,953 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,954 | ^ 2025-09-09T00:20:19,954 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,954 969 | decode(ptr, otri2); 2025-09-09T00:20:19,954 | ^~~~~~ 2025-09-09T00:20:19,954 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,954 8084 | sym(*flipedge, top); 2025-09-09T00:20:19,954 | ^~~ 2025-09-09T00:20:19,959 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,959 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,959 | ^ 2025-09-09T00:20:19,959 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,959 969 | decode(ptr, otri2); 2025-09-09T00:20:19,960 | ^~~~~~ 2025-09-09T00:20:19,960 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,960 8104 | sym(topleft, toplcasing); 2025-09-09T00:20:19,960 | ^~~ 2025-09-09T00:20:19,965 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,965 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,965 | ^ 2025-09-09T00:20:19,965 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,965 969 | decode(ptr, otri2); 2025-09-09T00:20:19,965 | ^~~~~~ 2025-09-09T00:20:19,965 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,965 8104 | sym(topleft, toplcasing); 2025-09-09T00:20:19,965 | ^~~ 2025-09-09T00:20:19,970 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,970 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,970 | ^ 2025-09-09T00:20:19,971 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,971 969 | decode(ptr, otri2); 2025-09-09T00:20:19,971 | ^~~~~~ 2025-09-09T00:20:19,971 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,971 8104 | sym(topleft, toplcasing); 2025-09-09T00:20:19,971 | ^~~ 2025-09-09T00:20:19,976 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,976 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,976 | ^ 2025-09-09T00:20:19,976 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,976 969 | decode(ptr, otri2); 2025-09-09T00:20:19,976 | ^~~~~~ 2025-09-09T00:20:19,977 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,977 8106 | sym(topright, toprcasing); 2025-09-09T00:20:19,977 | ^~~ 2025-09-09T00:20:19,982 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,982 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,982 | ^ 2025-09-09T00:20:19,982 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,982 969 | decode(ptr, otri2); 2025-09-09T00:20:19,982 | ^~~~~~ 2025-09-09T00:20:19,982 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,982 8106 | sym(topright, toprcasing); 2025-09-09T00:20:19,982 | ^~~ 2025-09-09T00:20:19,987 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:19,987 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:19,987 | ^ 2025-09-09T00:20:19,987 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,987 969 | decode(ptr, otri2); 2025-09-09T00:20:19,988 | ^~~~~~ 2025-09-09T00:20:19,988 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,988 8106 | sym(topright, toprcasing); 2025-09-09T00:20:19,988 | ^~~ 2025-09-09T00:20:19,993 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,993 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:19,993 | ^ 2025-09-09T00:20:19,993 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,993 969 | decode(ptr, otri2); 2025-09-09T00:20:19,993 | ^~~~~~ 2025-09-09T00:20:19,993 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,993 8108 | sym(botleft, botlcasing); 2025-09-09T00:20:19,994 | ^~~ 2025-09-09T00:20:19,998 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:19,999 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:19,999 | ^ 2025-09-09T00:20:19,999 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:19,999 969 | decode(ptr, otri2); 2025-09-09T00:20:19,999 | ^~~~~~ 2025-09-09T00:20:19,999 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:19,999 8108 | sym(botleft, botlcasing); 2025-09-09T00:20:19,999 | ^~~ 2025-09-09T00:20:20,004 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,004 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,004 | ^ 2025-09-09T00:20:20,004 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,004 969 | decode(ptr, otri2); 2025-09-09T00:20:20,004 | ^~~~~~ 2025-09-09T00:20:20,005 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,005 8108 | sym(botleft, botlcasing); 2025-09-09T00:20:20,005 | ^~~ 2025-09-09T00:20:20,010 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,010 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,010 | ^ 2025-09-09T00:20:20,010 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,010 969 | decode(ptr, otri2); 2025-09-09T00:20:20,010 | ^~~~~~ 2025-09-09T00:20:20,010 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,010 8110 | sym(botright, botrcasing); 2025-09-09T00:20:20,010 | ^~~ 2025-09-09T00:20:20,015 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,015 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,016 | ^ 2025-09-09T00:20:20,016 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,016 969 | decode(ptr, otri2); 2025-09-09T00:20:20,016 | ^~~~~~ 2025-09-09T00:20:20,016 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,016 8110 | sym(botright, botrcasing); 2025-09-09T00:20:20,016 | ^~~ 2025-09-09T00:20:20,021 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,021 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,021 | ^ 2025-09-09T00:20:20,021 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,021 969 | decode(ptr, otri2); 2025-09-09T00:20:20,021 | ^~~~~~ 2025-09-09T00:20:20,021 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,021 8110 | sym(botright, botrcasing); 2025-09-09T00:20:20,022 | ^~~ 2025-09-09T00:20:20,027 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,027 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,027 | ^ 2025-09-09T00:20:20,027 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,027 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,027 | ^~~~~~ 2025-09-09T00:20:20,027 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,027 8112 | bond(topleft, toprcasing); 2025-09-09T00:20:20,027 | ^~~~ 2025-09-09T00:20:20,032 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,032 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,032 | ^ 2025-09-09T00:20:20,032 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,033 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,033 | ^~~~~~ 2025-09-09T00:20:20,033 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,033 8112 | bond(topleft, toprcasing); 2025-09-09T00:20:20,033 | ^~~~ 2025-09-09T00:20:20,038 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,038 | ^ 2025-09-09T00:20:20,038 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,038 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,038 | ^~~~~~ 2025-09-09T00:20:20,038 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,038 8112 | bond(topleft, toprcasing); 2025-09-09T00:20:20,038 | ^~~~ 2025-09-09T00:20:20,043 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,043 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,044 | ^ 2025-09-09T00:20:20,044 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,044 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,044 | ^~~~~~ 2025-09-09T00:20:20,044 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,044 8112 | bond(topleft, toprcasing); 2025-09-09T00:20:20,044 | ^~~~ 2025-09-09T00:20:20,049 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,049 | ^ 2025-09-09T00:20:20,049 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,049 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,049 | ^~~~~~ 2025-09-09T00:20:20,050 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,050 8113 | bond(botleft, toplcasing); 2025-09-09T00:20:20,050 | ^~~~ 2025-09-09T00:20:20,055 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,055 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,055 | ^ 2025-09-09T00:20:20,055 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,055 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,055 | ^~~~~~ 2025-09-09T00:20:20,055 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,055 8113 | bond(botleft, toplcasing); 2025-09-09T00:20:20,055 | ^~~~ 2025-09-09T00:20:20,060 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,060 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,060 | ^ 2025-09-09T00:20:20,061 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,061 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,061 | ^~~~~~ 2025-09-09T00:20:20,061 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,061 8113 | bond(botleft, toplcasing); 2025-09-09T00:20:20,061 | ^~~~ 2025-09-09T00:20:20,066 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,066 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,066 | ^ 2025-09-09T00:20:20,066 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,066 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,066 | ^~~~~~ 2025-09-09T00:20:20,066 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,067 8113 | bond(botleft, toplcasing); 2025-09-09T00:20:20,067 | ^~~~ 2025-09-09T00:20:20,071 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,072 | ^ 2025-09-09T00:20:20,072 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,072 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,072 | ^~~~~~ 2025-09-09T00:20:20,072 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,072 8114 | bond(botright, botlcasing); 2025-09-09T00:20:20,072 | ^~~~ 2025-09-09T00:20:20,077 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,077 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,077 | ^ 2025-09-09T00:20:20,077 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,077 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,078 | ^~~~~~ 2025-09-09T00:20:20,078 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,078 8114 | bond(botright, botlcasing); 2025-09-09T00:20:20,078 | ^~~~ 2025-09-09T00:20:20,083 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,083 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,083 | ^ 2025-09-09T00:20:20,083 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,083 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,083 | ^~~~~~ 2025-09-09T00:20:20,083 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,083 8114 | bond(botright, botlcasing); 2025-09-09T00:20:20,083 | ^~~~ 2025-09-09T00:20:20,088 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,088 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,089 | ^ 2025-09-09T00:20:20,089 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,089 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,089 | ^~~~~~ 2025-09-09T00:20:20,089 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,089 8114 | bond(botright, botlcasing); 2025-09-09T00:20:20,089 | ^~~~ 2025-09-09T00:20:20,094 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,094 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,094 | ^ 2025-09-09T00:20:20,094 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,094 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,094 | ^~~~~~ 2025-09-09T00:20:20,095 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,095 8115 | bond(topright, botrcasing); 2025-09-09T00:20:20,095 | ^~~~ 2025-09-09T00:20:20,100 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,100 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,100 | ^ 2025-09-09T00:20:20,100 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,100 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,100 | ^~~~~~ 2025-09-09T00:20:20,100 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,100 8115 | bond(topright, botrcasing); 2025-09-09T00:20:20,100 | ^~~~ 2025-09-09T00:20:20,105 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,105 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,105 | ^ 2025-09-09T00:20:20,106 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,106 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,106 | ^~~~~~ 2025-09-09T00:20:20,106 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,106 8115 | bond(topright, botrcasing); 2025-09-09T00:20:20,106 | ^~~~ 2025-09-09T00:20:20,111 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,111 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,111 | ^ 2025-09-09T00:20:20,111 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,111 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,111 | ^~~~~~ 2025-09-09T00:20:20,111 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,111 8115 | bond(topright, botrcasing); 2025-09-09T00:20:20,112 | ^~~~ 2025-09-09T00:20:20,117 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,117 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,117 | ^ 2025-09-09T00:20:20,117 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,117 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,117 | ^~~~~~~ 2025-09-09T00:20:20,117 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,117 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:20,117 | ^~~~~~~ 2025-09-09T00:20:20,122 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,122 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,122 | ^ 2025-09-09T00:20:20,122 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,123 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,123 | ^~~~~~~ 2025-09-09T00:20:20,123 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,123 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:20,123 | ^~~~~~~ 2025-09-09T00:20:20,128 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,128 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,128 | ^ 2025-09-09T00:20:20,128 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,128 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,128 | ^~~~~~~ 2025-09-09T00:20:20,128 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,128 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:20,128 | ^~~~~~~ 2025-09-09T00:20:20,133 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,134 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,134 | ^ 2025-09-09T00:20:20,134 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,134 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,134 | ^~~~~~~ 2025-09-09T00:20:20,134 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,134 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,134 | ^~~~~~~ 2025-09-09T00:20:20,139 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,139 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,139 | ^ 2025-09-09T00:20:20,139 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,139 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,139 | ^~~~~~~ 2025-09-09T00:20:20,140 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,140 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,140 | ^~~~~~~ 2025-09-09T00:20:20,145 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,145 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,145 | ^ 2025-09-09T00:20:20,145 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,145 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,145 | ^~~~~~~ 2025-09-09T00:20:20,145 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,145 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,145 | ^~~~~~~ 2025-09-09T00:20:20,150 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,150 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,150 | ^ 2025-09-09T00:20:20,151 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,151 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,151 | ^~~~~~~ 2025-09-09T00:20:20,151 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,151 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,151 | ^~~~~~~ 2025-09-09T00:20:20,156 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,156 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,156 | ^ 2025-09-09T00:20:20,156 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,156 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,156 | ^~~~~~~ 2025-09-09T00:20:20,156 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,157 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,157 | ^~~~~~~ 2025-09-09T00:20:20,161 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,162 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,162 | ^ 2025-09-09T00:20:20,162 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,162 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,162 | ^~~~~~~ 2025-09-09T00:20:20,162 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,162 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,162 | ^~~~~~~ 2025-09-09T00:20:20,167 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,167 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,167 | ^ 2025-09-09T00:20:20,167 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,167 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,168 | ^~~~~~~ 2025-09-09T00:20:20,168 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,168 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,168 | ^~~~~~~ 2025-09-09T00:20:20,173 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,173 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,173 | ^ 2025-09-09T00:20:20,173 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,173 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,173 | ^~~~~~~ 2025-09-09T00:20:20,173 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,173 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,173 | ^~~~~~~ 2025-09-09T00:20:20,178 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,178 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,179 | ^ 2025-09-09T00:20:20,179 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,179 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,179 | ^~~~~~~ 2025-09-09T00:20:20,179 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,179 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,179 | ^~~~~~~ 2025-09-09T00:20:20,184 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,184 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,184 | ^ 2025-09-09T00:20:20,184 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,184 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,185 | ^~~~~~~ 2025-09-09T00:20:20,185 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,185 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:20:20,185 | ^~~~~~ 2025-09-09T00:20:20,190 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,190 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,190 | ^ 2025-09-09T00:20:20,190 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,190 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,190 | ^~~~~~~ 2025-09-09T00:20:20,190 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,190 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:20:20,190 | ^~~~~~ 2025-09-09T00:20:20,195 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,195 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,196 | ^ 2025-09-09T00:20:20,196 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,196 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,196 | ^~~~~~ 2025-09-09T00:20:20,196 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,196 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:20:20,196 | ^~~~~~ 2025-09-09T00:20:20,201 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,201 | ^ 2025-09-09T00:20:20,201 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,201 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,201 | ^~~~~~ 2025-09-09T00:20:20,201 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,202 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:20:20,202 | ^~~~~~ 2025-09-09T00:20:20,207 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,207 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,207 | ^ 2025-09-09T00:20:20,207 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,207 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,207 | ^~~~~~~ 2025-09-09T00:20:20,207 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,207 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:20:20,207 | ^~~~~~ 2025-09-09T00:20:20,212 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,212 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,212 | ^ 2025-09-09T00:20:20,213 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,213 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,213 | ^~~~~~~ 2025-09-09T00:20:20,213 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,213 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:20:20,213 | ^~~~~~ 2025-09-09T00:20:20,218 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,218 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,218 | ^ 2025-09-09T00:20:20,218 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,218 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,218 | ^~~~~~ 2025-09-09T00:20:20,218 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,219 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:20:20,219 | ^~~~~~ 2025-09-09T00:20:20,224 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,224 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,224 | ^ 2025-09-09T00:20:20,224 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,224 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,224 | ^~~~~~ 2025-09-09T00:20:20,224 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,224 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:20:20,224 | ^~~~~~ 2025-09-09T00:20:20,229 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,229 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,229 | ^ 2025-09-09T00:20:20,230 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,230 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,230 | ^~~~~~~ 2025-09-09T00:20:20,230 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,230 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:20:20,230 | ^~~~~~ 2025-09-09T00:20:20,235 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,235 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,235 | ^ 2025-09-09T00:20:20,235 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,235 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,235 | ^~~~~~~ 2025-09-09T00:20:20,235 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,236 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:20:20,236 | ^~~~~~ 2025-09-09T00:20:20,241 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,241 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,241 | ^ 2025-09-09T00:20:20,241 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,241 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,241 | ^~~~~~ 2025-09-09T00:20:20,241 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,241 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:20:20,241 | ^~~~~~ 2025-09-09T00:20:20,246 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,246 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,246 | ^ 2025-09-09T00:20:20,246 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,247 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,247 | ^~~~~~ 2025-09-09T00:20:20,247 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,247 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:20:20,247 | ^~~~~~ 2025-09-09T00:20:20,252 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,252 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,252 | ^ 2025-09-09T00:20:20,252 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,252 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,252 | ^~~~~~~ 2025-09-09T00:20:20,253 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,253 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:20:20,253 | ^~~~~~ 2025-09-09T00:20:20,258 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,258 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,258 | ^ 2025-09-09T00:20:20,258 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,258 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,258 | ^~~~~~~ 2025-09-09T00:20:20,258 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,258 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:20:20,258 | ^~~~~~ 2025-09-09T00:20:20,263 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,263 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,263 | ^ 2025-09-09T00:20:20,264 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,264 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,264 | ^~~~~~ 2025-09-09T00:20:20,264 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,264 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:20:20,264 | ^~~~~~ 2025-09-09T00:20:20,269 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,269 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,269 | ^ 2025-09-09T00:20:20,269 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,269 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,269 | ^~~~~~ 2025-09-09T00:20:20,269 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,269 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:20:20,270 | ^~~~~~ 2025-09-09T00:20:20,270 c/triangle.c: In function ‘insertvertex’: 2025-09-09T00:20:20,276 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,276 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,276 | ^ 2025-09-09T00:20:20,276 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,276 973 | decode(ptr, otri); 2025-09-09T00:20:20,276 | ^~~~~~ 2025-09-09T00:20:20,276 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:20,277 8267 | symself(horiz); 2025-09-09T00:20:20,277 | ^~~~~~~ 2025-09-09T00:20:20,282 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,282 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,282 | ^ 2025-09-09T00:20:20,282 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,282 973 | decode(ptr, otri); 2025-09-09T00:20:20,282 | ^~~~~~ 2025-09-09T00:20:20,282 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:20,282 8267 | symself(horiz); 2025-09-09T00:20:20,282 | ^~~~~~~ 2025-09-09T00:20:20,287 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,288 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,288 | ^ 2025-09-09T00:20:20,288 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,288 973 | decode(ptr, otri); 2025-09-09T00:20:20,288 | ^~~~~~ 2025-09-09T00:20:20,288 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:20,288 8267 | symself(horiz); 2025-09-09T00:20:20,288 | ^~~~~~~ 2025-09-09T00:20:20,294 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,294 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,294 | ^ 2025-09-09T00:20:20,294 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,294 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,294 | ^~~~~~~ 2025-09-09T00:20:20,295 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,295 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:20:20,295 | ^~~~~~~ 2025-09-09T00:20:20,300 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,300 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,300 | ^ 2025-09-09T00:20:20,300 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,300 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,300 | ^~~~~~~ 2025-09-09T00:20:20,300 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,300 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:20:20,301 | ^~~~~~~ 2025-09-09T00:20:20,306 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,306 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,306 | ^ 2025-09-09T00:20:20,306 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,306 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,306 | ^~~~~~~ 2025-09-09T00:20:20,306 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,306 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:20:20,306 | ^~~~~~~ 2025-09-09T00:20:20,312 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,312 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,312 | ^ 2025-09-09T00:20:20,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,312 969 | decode(ptr, otri2); 2025-09-09T00:20:20,312 | ^~~~~~ 2025-09-09T00:20:20,312 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,312 8301 | sym(horiz, testtri); 2025-09-09T00:20:20,313 | ^~~ 2025-09-09T00:20:20,318 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,318 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,318 | ^ 2025-09-09T00:20:20,318 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,318 969 | decode(ptr, otri2); 2025-09-09T00:20:20,318 | ^~~~~~ 2025-09-09T00:20:20,318 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,318 8301 | sym(horiz, testtri); 2025-09-09T00:20:20,318 | ^~~ 2025-09-09T00:20:20,323 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,324 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,324 | ^ 2025-09-09T00:20:20,324 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,324 969 | decode(ptr, otri2); 2025-09-09T00:20:20,324 | ^~~~~~ 2025-09-09T00:20:20,324 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,324 8301 | sym(horiz, testtri); 2025-09-09T00:20:20,324 | ^~~ 2025-09-09T00:20:20,329 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,329 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,330 | ^ 2025-09-09T00:20:20,330 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,330 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T00:20:20,330 | ^~~~~~~ 2025-09-09T00:20:20,335 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,335 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,335 | ^ 2025-09-09T00:20:20,335 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,335 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T00:20:20,336 | ^~~~~~~ 2025-09-09T00:20:20,341 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,342 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,342 | ^ 2025-09-09T00:20:20,342 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,342 969 | decode(ptr, otri2); 2025-09-09T00:20:20,342 | ^~~~~~ 2025-09-09T00:20:20,342 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,342 8329 | sym(botright, botrcasing); 2025-09-09T00:20:20,342 | ^~~ 2025-09-09T00:20:20,347 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,347 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,347 | ^ 2025-09-09T00:20:20,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,348 969 | decode(ptr, otri2); 2025-09-09T00:20:20,348 | ^~~~~~ 2025-09-09T00:20:20,348 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,348 8329 | sym(botright, botrcasing); 2025-09-09T00:20:20,348 | ^~~ 2025-09-09T00:20:20,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,353 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,353 | ^ 2025-09-09T00:20:20,353 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,354 969 | decode(ptr, otri2); 2025-09-09T00:20:20,354 | ^~~~~~ 2025-09-09T00:20:20,354 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,354 8329 | sym(botright, botrcasing); 2025-09-09T00:20:20,354 | ^~~ 2025-09-09T00:20:20,359 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,359 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,359 | ^ 2025-09-09T00:20:20,359 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,359 969 | decode(ptr, otri2); 2025-09-09T00:20:20,360 | ^~~~~~ 2025-09-09T00:20:20,360 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,360 8330 | sym(horiz, topright); 2025-09-09T00:20:20,360 | ^~~ 2025-09-09T00:20:20,365 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,365 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,365 | ^ 2025-09-09T00:20:20,365 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,365 969 | decode(ptr, otri2); 2025-09-09T00:20:20,365 | ^~~~~~ 2025-09-09T00:20:20,365 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,366 8330 | sym(horiz, topright); 2025-09-09T00:20:20,366 | ^~~ 2025-09-09T00:20:20,371 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,371 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,371 | ^ 2025-09-09T00:20:20,371 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,371 969 | decode(ptr, otri2); 2025-09-09T00:20:20,371 | ^~~~~~ 2025-09-09T00:20:20,371 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,371 8330 | sym(horiz, topright); 2025-09-09T00:20:20,371 | ^~~ 2025-09-09T00:20:20,377 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,377 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,377 | ^ 2025-09-09T00:20:20,377 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,377 969 | decode(ptr, otri2); 2025-09-09T00:20:20,377 | ^~~~~~ 2025-09-09T00:20:20,377 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,377 8335 | sym(topright, toprcasing); 2025-09-09T00:20:20,377 | ^~~ 2025-09-09T00:20:20,383 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,383 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,383 | ^ 2025-09-09T00:20:20,383 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,383 969 | decode(ptr, otri2); 2025-09-09T00:20:20,383 | ^~~~~~ 2025-09-09T00:20:20,383 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,383 8335 | sym(topright, toprcasing); 2025-09-09T00:20:20,383 | ^~~ 2025-09-09T00:20:20,388 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,389 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,389 | ^ 2025-09-09T00:20:20,389 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,389 969 | decode(ptr, otri2); 2025-09-09T00:20:20,389 | ^~~~~~ 2025-09-09T00:20:20,389 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,389 8335 | sym(topright, toprcasing); 2025-09-09T00:20:20,389 | ^~~ 2025-09-09T00:20:20,396 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,396 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,396 | ^ 2025-09-09T00:20:20,396 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,396 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,396 | ^~~~~~~ 2025-09-09T00:20:20,396 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,397 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,397 | ^~~~~~~ 2025-09-09T00:20:20,402 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,402 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,402 | ^ 2025-09-09T00:20:20,402 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,402 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,402 | ^~~~~~~ 2025-09-09T00:20:20,402 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,403 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,403 | ^~~~~~~ 2025-09-09T00:20:20,408 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,408 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,408 | ^ 2025-09-09T00:20:20,408 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,408 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,408 | ^~~~~~~ 2025-09-09T00:20:20,408 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,408 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,409 | ^~~~~~~ 2025-09-09T00:20:20,414 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,414 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,414 | ^ 2025-09-09T00:20:20,414 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,414 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,414 | ^~~~~~~ 2025-09-09T00:20:20,415 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,415 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,415 | ^~~~~~ 2025-09-09T00:20:20,420 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,420 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,420 | ^ 2025-09-09T00:20:20,420 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,420 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,420 | ^~~~~~~ 2025-09-09T00:20:20,420 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,420 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,421 | ^~~~~~ 2025-09-09T00:20:20,426 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,426 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,426 | ^ 2025-09-09T00:20:20,426 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,426 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,426 | ^~~~~~ 2025-09-09T00:20:20,426 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,426 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,426 | ^~~~~~ 2025-09-09T00:20:20,432 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,432 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,432 | ^ 2025-09-09T00:20:20,432 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,432 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,432 | ^~~~~~ 2025-09-09T00:20:20,432 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,432 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,432 | ^~~~~~ 2025-09-09T00:20:20,438 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,438 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,438 | ^ 2025-09-09T00:20:20,438 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,438 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,438 | ^~~~~~~ 2025-09-09T00:20:20,438 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,438 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,438 | ^~~~~~~ 2025-09-09T00:20:20,444 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,444 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,444 | ^ 2025-09-09T00:20:20,444 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,444 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,444 | ^~~~~~~ 2025-09-09T00:20:20,444 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,444 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,444 | ^~~~~~~ 2025-09-09T00:20:20,449 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,450 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,450 | ^ 2025-09-09T00:20:20,450 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,450 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,450 | ^~~~~~~ 2025-09-09T00:20:20,450 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,450 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:20:20,450 | ^~~~~~~ 2025-09-09T00:20:20,457 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,457 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,458 | ^ 2025-09-09T00:20:20,458 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,458 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,458 | ^~~~~~~ 2025-09-09T00:20:20,458 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,458 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:20:20,458 | ^~~~~~ 2025-09-09T00:20:20,463 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,463 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,463 | ^ 2025-09-09T00:20:20,463 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,464 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,464 | ^~~~~~~ 2025-09-09T00:20:20,464 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,464 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:20:20,464 | ^~~~~~ 2025-09-09T00:20:20,469 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,469 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,469 | ^ 2025-09-09T00:20:20,469 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,470 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,470 | ^~~~~~ 2025-09-09T00:20:20,470 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,470 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:20:20,470 | ^~~~~~ 2025-09-09T00:20:20,475 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,475 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,475 | ^ 2025-09-09T00:20:20,475 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,475 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,476 | ^~~~~~ 2025-09-09T00:20:20,476 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,476 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:20:20,476 | ^~~~~~ 2025-09-09T00:20:20,481 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,481 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,481 | ^ 2025-09-09T00:20:20,481 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,481 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,482 | ^~~~~~ 2025-09-09T00:20:20,482 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,482 8393 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,482 | ^~~~ 2025-09-09T00:20:20,487 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,487 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,487 | ^ 2025-09-09T00:20:20,487 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,487 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,487 | ^~~~~~ 2025-09-09T00:20:20,488 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,488 8393 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,488 | ^~~~ 2025-09-09T00:20:20,493 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,493 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,493 | ^ 2025-09-09T00:20:20,493 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,494 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,494 | ^~~~~~ 2025-09-09T00:20:20,494 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,494 8393 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,494 | ^~~~ 2025-09-09T00:20:20,499 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,499 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,499 | ^ 2025-09-09T00:20:20,499 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,499 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,500 | ^~~~~~ 2025-09-09T00:20:20,500 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,500 8393 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,500 | ^~~~ 2025-09-09T00:20:20,505 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,505 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,505 | ^ 2025-09-09T00:20:20,505 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,505 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,506 | ^~~~~~ 2025-09-09T00:20:20,506 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,506 8395 | bond(newbotright, botright); 2025-09-09T00:20:20,506 | ^~~~ 2025-09-09T00:20:20,511 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,511 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,511 | ^ 2025-09-09T00:20:20,511 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,511 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,512 | ^~~~~~ 2025-09-09T00:20:20,512 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,512 8395 | bond(newbotright, botright); 2025-09-09T00:20:20,512 | ^~~~ 2025-09-09T00:20:20,517 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,517 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,517 | ^ 2025-09-09T00:20:20,517 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,517 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,518 | ^~~~~~ 2025-09-09T00:20:20,518 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,518 8395 | bond(newbotright, botright); 2025-09-09T00:20:20,518 | ^~~~ 2025-09-09T00:20:20,523 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,523 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,524 | ^ 2025-09-09T00:20:20,524 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,524 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,524 | ^~~~~~ 2025-09-09T00:20:20,524 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,524 8395 | bond(newbotright, botright); 2025-09-09T00:20:20,524 | ^~~~ 2025-09-09T00:20:20,531 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,531 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,531 | ^ 2025-09-09T00:20:20,531 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,531 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,531 | ^~~~~~ 2025-09-09T00:20:20,531 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,531 8398 | bond(newtopright, toprcasing); 2025-09-09T00:20:20,531 | ^~~~ 2025-09-09T00:20:20,537 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,537 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,537 | ^ 2025-09-09T00:20:20,537 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,537 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,537 | ^~~~~~ 2025-09-09T00:20:20,537 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,538 8398 | bond(newtopright, toprcasing); 2025-09-09T00:20:20,538 | ^~~~ 2025-09-09T00:20:20,543 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,543 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,543 | ^ 2025-09-09T00:20:20,543 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,543 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,543 | ^~~~~~ 2025-09-09T00:20:20,543 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,544 8398 | bond(newtopright, toprcasing); 2025-09-09T00:20:20,544 | ^~~~ 2025-09-09T00:20:20,549 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,549 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,549 | ^ 2025-09-09T00:20:20,549 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,549 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,549 | ^~~~~~ 2025-09-09T00:20:20,549 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,549 8398 | bond(newtopright, toprcasing); 2025-09-09T00:20:20,550 | ^~~~ 2025-09-09T00:20:20,555 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,555 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,555 | ^ 2025-09-09T00:20:20,555 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,555 | ^~~~~~ 2025-09-09T00:20:20,555 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,556 8400 | bond(newtopright, topright); 2025-09-09T00:20:20,556 | ^~~~ 2025-09-09T00:20:20,561 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,561 | ^ 2025-09-09T00:20:20,561 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,561 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,561 | ^~~~~~ 2025-09-09T00:20:20,561 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,561 8400 | bond(newtopright, topright); 2025-09-09T00:20:20,562 | ^~~~ 2025-09-09T00:20:20,568 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,568 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,568 | ^ 2025-09-09T00:20:20,568 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,568 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,568 | ^~~~~~ 2025-09-09T00:20:20,568 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,568 8400 | bond(newtopright, topright); 2025-09-09T00:20:20,568 | ^~~~ 2025-09-09T00:20:20,575 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,575 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,575 | ^ 2025-09-09T00:20:20,575 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,575 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,576 | ^~~~~~ 2025-09-09T00:20:20,576 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,576 8400 | bond(newtopright, topright); 2025-09-09T00:20:20,576 | ^~~~ 2025-09-09T00:20:20,581 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,581 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,581 | ^ 2025-09-09T00:20:20,581 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,581 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,582 | ^~~~~~ 2025-09-09T00:20:20,582 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,582 8402 | bond(newtopright, newbotright); 2025-09-09T00:20:20,582 | ^~~~ 2025-09-09T00:20:20,587 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,587 | ^ 2025-09-09T00:20:20,587 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,587 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,587 | ^~~~~~ 2025-09-09T00:20:20,588 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,588 8402 | bond(newtopright, newbotright); 2025-09-09T00:20:20,588 | ^~~~ 2025-09-09T00:20:20,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,593 | ^ 2025-09-09T00:20:20,593 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,593 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,594 | ^~~~~~ 2025-09-09T00:20:20,594 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,594 8402 | bond(newtopright, newbotright); 2025-09-09T00:20:20,594 | ^~~~ 2025-09-09T00:20:20,599 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,599 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,599 | ^ 2025-09-09T00:20:20,599 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,599 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,599 | ^~~~~~ 2025-09-09T00:20:20,600 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,600 8402 | bond(newtopright, newbotright); 2025-09-09T00:20:20,600 | ^~~~ 2025-09-09T00:20:20,605 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,606 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,606 | ^ 2025-09-09T00:20:20,606 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,606 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:20,606 | ^~~~~~~ 2025-09-09T00:20:20,606 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:20,606 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:20:20,606 | ^~~~~~ 2025-09-09T00:20:20,613 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,613 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,613 | ^ 2025-09-09T00:20:20,613 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,613 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:20,613 | ^~~~~~~ 2025-09-09T00:20:20,613 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:20,613 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:20:20,613 | ^~~~~~ 2025-09-09T00:20:20,620 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,620 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,620 | ^ 2025-09-09T00:20:20,620 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,620 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:20,620 | ^~~~~~~ 2025-09-09T00:20:20,620 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:20,621 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:20:20,621 | ^~~~~~ 2025-09-09T00:20:20,626 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,626 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,626 | ^ 2025-09-09T00:20:20,626 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,626 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,627 | ^~~~~~~ 2025-09-09T00:20:20,627 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,627 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:20:20,627 | ^~~~~~~ 2025-09-09T00:20:20,632 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,632 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,632 | ^ 2025-09-09T00:20:20,632 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,632 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,632 | ^~~~~~~ 2025-09-09T00:20:20,633 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,633 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:20:20,633 | ^~~~~~~ 2025-09-09T00:20:20,638 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,638 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,638 | ^ 2025-09-09T00:20:20,638 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,638 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,638 | ^~~~~~~ 2025-09-09T00:20:20,638 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,639 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:20:20,639 | ^~~~~~~ 2025-09-09T00:20:20,644 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,644 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,644 | ^ 2025-09-09T00:20:20,644 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,644 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:20:20,645 | ^~~~~~~ 2025-09-09T00:20:20,645 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,645 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:20:20,645 | ^~~~~ 2025-09-09T00:20:20,650 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,650 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,650 | ^ 2025-09-09T00:20:20,650 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,650 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:20:20,650 | ^~~~~~~ 2025-09-09T00:20:20,650 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,651 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:20:20,651 | ^~~~~ 2025-09-09T00:20:20,656 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,656 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,656 | ^ 2025-09-09T00:20:20,656 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,656 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:20:20,656 | ^~~~~~~ 2025-09-09T00:20:20,657 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,657 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:20:20,657 | ^~~~~ 2025-09-09T00:20:20,662 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,662 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,662 | ^ 2025-09-09T00:20:20,662 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,662 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:20:20,662 | ^~~~~~~ 2025-09-09T00:20:20,662 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,663 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:20:20,663 | ^~~~~ 2025-09-09T00:20:20,668 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,668 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,668 | ^ 2025-09-09T00:20:20,668 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,668 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:20:20,668 | ^~~~~~~ 2025-09-09T00:20:20,668 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,669 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:20:20,669 | ^~~~~ 2025-09-09T00:20:20,674 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,674 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,674 | ^ 2025-09-09T00:20:20,674 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,674 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:20:20,674 | ^~~~~~~ 2025-09-09T00:20:20,674 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,675 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:20:20,675 | ^~~~~ 2025-09-09T00:20:20,680 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,680 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,680 | ^ 2025-09-09T00:20:20,680 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,680 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:20:20,680 | ^~~~~~~ 2025-09-09T00:20:20,680 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,680 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:20:20,681 | ^~~~~ 2025-09-09T00:20:20,686 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,686 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,686 | ^ 2025-09-09T00:20:20,686 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,686 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:20:20,686 | ^~~~~~~ 2025-09-09T00:20:20,686 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:20:20,686 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:20:20,686 | ^~~~~ 2025-09-09T00:20:20,692 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,692 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,692 | ^ 2025-09-09T00:20:20,692 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,692 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:20:20,693 | ^~~~~~ 2025-09-09T00:20:20,698 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,698 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,698 | ^ 2025-09-09T00:20:20,698 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,699 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:20:20,699 | ^~~~~~ 2025-09-09T00:20:20,705 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,705 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,705 | ^ 2025-09-09T00:20:20,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,705 969 | decode(ptr, otri2); 2025-09-09T00:20:20,705 | ^~~~~~ 2025-09-09T00:20:20,705 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,705 8487 | sym(botleft, botlcasing); 2025-09-09T00:20:20,706 | ^~~ 2025-09-09T00:20:20,711 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,711 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,711 | ^ 2025-09-09T00:20:20,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,711 969 | decode(ptr, otri2); 2025-09-09T00:20:20,711 | ^~~~~~ 2025-09-09T00:20:20,711 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,712 8487 | sym(botleft, botlcasing); 2025-09-09T00:20:20,712 | ^~~ 2025-09-09T00:20:20,717 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,717 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,717 | ^ 2025-09-09T00:20:20,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,717 969 | decode(ptr, otri2); 2025-09-09T00:20:20,717 | ^~~~~~ 2025-09-09T00:20:20,718 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,718 8487 | sym(botleft, botlcasing); 2025-09-09T00:20:20,718 | ^~~ 2025-09-09T00:20:20,723 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,723 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,723 | ^ 2025-09-09T00:20:20,724 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,724 969 | decode(ptr, otri2); 2025-09-09T00:20:20,724 | ^~~~~~ 2025-09-09T00:20:20,724 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,724 8488 | sym(botright, botrcasing); 2025-09-09T00:20:20,724 | ^~~ 2025-09-09T00:20:20,729 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,729 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,730 | ^ 2025-09-09T00:20:20,730 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,730 969 | decode(ptr, otri2); 2025-09-09T00:20:20,730 | ^~~~~~ 2025-09-09T00:20:20,730 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,730 8488 | sym(botright, botrcasing); 2025-09-09T00:20:20,730 | ^~~ 2025-09-09T00:20:20,735 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,736 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,736 | ^ 2025-09-09T00:20:20,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,736 969 | decode(ptr, otri2); 2025-09-09T00:20:20,736 | ^~~~~~ 2025-09-09T00:20:20,736 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,736 8488 | sym(botright, botrcasing); 2025-09-09T00:20:20,736 | ^~~ 2025-09-09T00:20:20,743 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,743 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,743 | ^ 2025-09-09T00:20:20,743 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,743 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,743 | ^~~~~~~ 2025-09-09T00:20:20,743 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,743 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,743 | ^~~~~~~ 2025-09-09T00:20:20,749 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,749 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,749 | ^ 2025-09-09T00:20:20,749 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,749 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,749 | ^~~~~~~ 2025-09-09T00:20:20,749 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,750 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,750 | ^~~~~~~ 2025-09-09T00:20:20,755 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,755 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,755 | ^ 2025-09-09T00:20:20,755 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,755 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,755 | ^~~~~~~ 2025-09-09T00:20:20,756 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,756 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:20,756 | ^~~~~~~ 2025-09-09T00:20:20,761 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,761 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,761 | ^ 2025-09-09T00:20:20,761 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,762 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,762 | ^~~~~~~ 2025-09-09T00:20:20,762 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,762 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:20:20,762 | ^~~~~~ 2025-09-09T00:20:20,767 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,767 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,767 | ^ 2025-09-09T00:20:20,767 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,768 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,768 | ^~~~~~~ 2025-09-09T00:20:20,768 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,768 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:20:20,768 | ^~~~~~ 2025-09-09T00:20:20,773 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,773 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,774 | ^ 2025-09-09T00:20:20,774 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,774 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,774 | ^~~~~~ 2025-09-09T00:20:20,774 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,774 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:20:20,774 | ^~~~~~ 2025-09-09T00:20:20,779 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,779 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,780 | ^ 2025-09-09T00:20:20,780 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,780 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,780 | ^~~~~~ 2025-09-09T00:20:20,780 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,780 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:20:20,780 | ^~~~~~ 2025-09-09T00:20:20,786 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,786 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,786 | ^ 2025-09-09T00:20:20,786 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,786 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,786 | ^~~~~~~ 2025-09-09T00:20:20,786 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,786 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,786 | ^~~~~~~ 2025-09-09T00:20:20,792 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,792 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,792 | ^ 2025-09-09T00:20:20,792 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,792 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,792 | ^~~~~~~ 2025-09-09T00:20:20,792 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,792 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,792 | ^~~~~~~ 2025-09-09T00:20:20,798 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,798 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,798 | ^ 2025-09-09T00:20:20,798 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,798 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,798 | ^~~~~~~ 2025-09-09T00:20:20,798 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,798 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:20:20,798 | ^~~~~~~ 2025-09-09T00:20:20,804 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,804 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,804 | ^ 2025-09-09T00:20:20,804 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,804 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,804 | ^~~~~~~ 2025-09-09T00:20:20,804 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,804 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,805 | ^~~~~~ 2025-09-09T00:20:20,810 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,810 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:20,810 | ^ 2025-09-09T00:20:20,810 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:20,810 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:20,810 | ^~~~~~~ 2025-09-09T00:20:20,810 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,810 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,811 | ^~~~~~ 2025-09-09T00:20:20,816 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,816 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,816 | ^ 2025-09-09T00:20:20,816 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,816 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,816 | ^~~~~~ 2025-09-09T00:20:20,817 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,817 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,817 | ^~~~~~ 2025-09-09T00:20:20,822 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,822 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,822 | ^ 2025-09-09T00:20:20,822 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,822 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:20,823 | ^~~~~~ 2025-09-09T00:20:20,823 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:20,823 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:20:20,823 | ^~~~~~ 2025-09-09T00:20:20,828 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,828 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,828 | ^ 2025-09-09T00:20:20,828 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,829 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,829 | ^~~~~~ 2025-09-09T00:20:20,829 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,829 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:20:20,829 | ^~~~ 2025-09-09T00:20:20,834 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,834 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,834 | ^ 2025-09-09T00:20:20,835 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,835 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,835 | ^~~~~~ 2025-09-09T00:20:20,835 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,835 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:20:20,835 | ^~~~ 2025-09-09T00:20:20,840 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,841 | ^ 2025-09-09T00:20:20,841 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,841 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,841 | ^~~~~~ 2025-09-09T00:20:20,841 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,841 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:20:20,841 | ^~~~ 2025-09-09T00:20:20,846 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,847 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,847 | ^ 2025-09-09T00:20:20,847 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,847 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,847 | ^~~~~~ 2025-09-09T00:20:20,847 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,847 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:20:20,847 | ^~~~ 2025-09-09T00:20:20,853 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,853 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,853 | ^ 2025-09-09T00:20:20,853 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,853 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,853 | ^~~~~~ 2025-09-09T00:20:20,853 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,853 8533 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,853 | ^~~~ 2025-09-09T00:20:20,859 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,859 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,859 | ^ 2025-09-09T00:20:20,859 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,859 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,859 | ^~~~~~ 2025-09-09T00:20:20,859 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,859 8533 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,859 | ^~~~ 2025-09-09T00:20:20,865 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,865 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,865 | ^ 2025-09-09T00:20:20,865 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,865 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,865 | ^~~~~~ 2025-09-09T00:20:20,865 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,865 8533 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,865 | ^~~~ 2025-09-09T00:20:20,871 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,871 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,871 | ^ 2025-09-09T00:20:20,871 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,871 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,871 | ^~~~~~ 2025-09-09T00:20:20,871 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,871 8533 | bond(newbotright, botrcasing); 2025-09-09T00:20:20,872 | ^~~~ 2025-09-09T00:20:20,877 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,877 | ^ 2025-09-09T00:20:20,877 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,877 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,877 | ^~~~~~ 2025-09-09T00:20:20,878 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,878 8536 | bond(newbotleft, newbotright); 2025-09-09T00:20:20,878 | ^~~~ 2025-09-09T00:20:20,883 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,883 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,883 | ^ 2025-09-09T00:20:20,883 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,883 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,884 | ^~~~~~ 2025-09-09T00:20:20,884 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,884 8536 | bond(newbotleft, newbotright); 2025-09-09T00:20:20,884 | ^~~~ 2025-09-09T00:20:20,889 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,889 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,889 | ^ 2025-09-09T00:20:20,889 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,890 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,890 | ^~~~~~ 2025-09-09T00:20:20,890 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,890 8536 | bond(newbotleft, newbotright); 2025-09-09T00:20:20,890 | ^~~~ 2025-09-09T00:20:20,895 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,895 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,895 | ^ 2025-09-09T00:20:20,896 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,896 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,896 | ^~~~~~ 2025-09-09T00:20:20,896 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,896 8536 | bond(newbotleft, newbotright); 2025-09-09T00:20:20,896 | ^~~~ 2025-09-09T00:20:20,901 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,901 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,902 | ^ 2025-09-09T00:20:20,902 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,902 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,902 | ^~~~~~ 2025-09-09T00:20:20,902 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,902 8538 | bond(botleft, newbotleft); 2025-09-09T00:20:20,902 | ^~~~ 2025-09-09T00:20:20,907 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,908 | ^ 2025-09-09T00:20:20,908 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,908 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,908 | ^~~~~~ 2025-09-09T00:20:20,908 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,908 8538 | bond(botleft, newbotleft); 2025-09-09T00:20:20,908 | ^~~~ 2025-09-09T00:20:20,914 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,914 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,914 | ^ 2025-09-09T00:20:20,914 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,914 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,914 | ^~~~~~ 2025-09-09T00:20:20,914 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,914 8538 | bond(botleft, newbotleft); 2025-09-09T00:20:20,914 | ^~~~ 2025-09-09T00:20:20,920 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,920 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,920 | ^ 2025-09-09T00:20:20,920 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,920 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,920 | ^~~~~~ 2025-09-09T00:20:20,920 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,920 8538 | bond(botleft, newbotleft); 2025-09-09T00:20:20,920 | ^~~~ 2025-09-09T00:20:20,926 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,926 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,926 | ^ 2025-09-09T00:20:20,926 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,926 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,926 | ^~~~~~ 2025-09-09T00:20:20,926 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,926 8540 | bond(botright, newbotright); 2025-09-09T00:20:20,927 | ^~~~ 2025-09-09T00:20:20,932 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,932 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,932 | ^ 2025-09-09T00:20:20,932 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,932 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:20,932 | ^~~~~~ 2025-09-09T00:20:20,932 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,933 8540 | bond(botright, newbotright); 2025-09-09T00:20:20,933 | ^~~~ 2025-09-09T00:20:20,938 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,938 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,938 | ^ 2025-09-09T00:20:20,938 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,938 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,938 | ^~~~~~ 2025-09-09T00:20:20,939 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,939 8540 | bond(botright, newbotright); 2025-09-09T00:20:20,939 | ^~~~ 2025-09-09T00:20:20,944 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,944 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,944 | ^ 2025-09-09T00:20:20,944 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,944 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:20,945 | ^~~~~~ 2025-09-09T00:20:20,945 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:20,945 8540 | bond(botright, newbotright); 2025-09-09T00:20:20,945 | ^~~~ 2025-09-09T00:20:20,950 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,950 | ^ 2025-09-09T00:20:20,951 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,951 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:20:20,951 | ^~~~~~ 2025-09-09T00:20:20,956 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,956 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:20,956 | ^ 2025-09-09T00:20:20,957 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:20,957 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:20:20,957 | ^~~~~~ 2025-09-09T00:20:20,963 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,963 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:20,963 | ^ 2025-09-09T00:20:20,963 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,964 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,964 | ^~~~~~~ 2025-09-09T00:20:20,964 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,964 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:20:20,964 | ^~~~~~~ 2025-09-09T00:20:20,969 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,969 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:20,970 | ^ 2025-09-09T00:20:20,970 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,970 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,970 | ^~~~~~~ 2025-09-09T00:20:20,970 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,970 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:20:20,970 | ^~~~~~~ 2025-09-09T00:20:20,976 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,976 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:20,976 | ^ 2025-09-09T00:20:20,976 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:20,976 1289 | sdecode(sptr, osub) 2025-09-09T00:20:20,976 | ^~~~~~~ 2025-09-09T00:20:20,976 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:20,976 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:20:20,976 | ^~~~~~~ 2025-09-09T00:20:20,982 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,982 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:20,982 | ^ 2025-09-09T00:20:20,982 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,982 969 | decode(ptr, otri2); 2025-09-09T00:20:20,982 | ^~~~~~ 2025-09-09T00:20:20,983 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,983 8611 | sym(horiz, top); 2025-09-09T00:20:20,983 | ^~~ 2025-09-09T00:20:20,988 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:20,988 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:20,988 | ^ 2025-09-09T00:20:20,988 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,989 969 | decode(ptr, otri2); 2025-09-09T00:20:20,989 | ^~~~~~ 2025-09-09T00:20:20,989 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,989 8611 | sym(horiz, top); 2025-09-09T00:20:20,989 | ^~~ 2025-09-09T00:20:20,994 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:20,994 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:20,995 | ^ 2025-09-09T00:20:20,995 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:20,995 969 | decode(ptr, otri2); 2025-09-09T00:20:20,995 | ^~~~~~ 2025-09-09T00:20:20,995 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:20,995 8611 | sym(horiz, top); 2025-09-09T00:20:20,995 | ^~~ 2025-09-09T00:20:21,003 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,004 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,004 | ^ 2025-09-09T00:20:21,004 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,004 969 | decode(ptr, otri2); 2025-09-09T00:20:21,004 | ^~~~~~ 2025-09-09T00:20:21,004 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,004 8656 | sym(topleft, toplcasing); 2025-09-09T00:20:21,004 | ^~~ 2025-09-09T00:20:21,010 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,010 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,010 | ^ 2025-09-09T00:20:21,010 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,010 969 | decode(ptr, otri2); 2025-09-09T00:20:21,010 | ^~~~~~ 2025-09-09T00:20:21,010 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,010 8656 | sym(topleft, toplcasing); 2025-09-09T00:20:21,010 | ^~~ 2025-09-09T00:20:21,016 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,016 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,016 | ^ 2025-09-09T00:20:21,016 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,016 969 | decode(ptr, otri2); 2025-09-09T00:20:21,016 | ^~~~~~ 2025-09-09T00:20:21,016 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,017 8656 | sym(topleft, toplcasing); 2025-09-09T00:20:21,017 | ^~~ 2025-09-09T00:20:21,022 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,022 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,022 | ^ 2025-09-09T00:20:21,022 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,023 969 | decode(ptr, otri2); 2025-09-09T00:20:21,023 | ^~~~~~ 2025-09-09T00:20:21,023 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,023 8658 | sym(topright, toprcasing); 2025-09-09T00:20:21,023 | ^~~ 2025-09-09T00:20:21,028 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,028 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,029 | ^ 2025-09-09T00:20:21,029 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,029 969 | decode(ptr, otri2); 2025-09-09T00:20:21,029 | ^~~~~~ 2025-09-09T00:20:21,029 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,029 8658 | sym(topright, toprcasing); 2025-09-09T00:20:21,029 | ^~~ 2025-09-09T00:20:21,035 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,035 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,035 | ^ 2025-09-09T00:20:21,035 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,035 969 | decode(ptr, otri2); 2025-09-09T00:20:21,035 | ^~~~~~ 2025-09-09T00:20:21,035 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,035 8658 | sym(topright, toprcasing); 2025-09-09T00:20:21,035 | ^~~ 2025-09-09T00:20:21,041 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,041 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,041 | ^ 2025-09-09T00:20:21,041 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,041 969 | decode(ptr, otri2); 2025-09-09T00:20:21,041 | ^~~~~~ 2025-09-09T00:20:21,041 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,042 8660 | sym(botleft, botlcasing); 2025-09-09T00:20:21,042 | ^~~ 2025-09-09T00:20:21,047 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,047 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,047 | ^ 2025-09-09T00:20:21,047 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,048 969 | decode(ptr, otri2); 2025-09-09T00:20:21,048 | ^~~~~~ 2025-09-09T00:20:21,048 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,048 8660 | sym(botleft, botlcasing); 2025-09-09T00:20:21,048 | ^~~ 2025-09-09T00:20:21,053 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,053 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,054 | ^ 2025-09-09T00:20:21,054 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,054 969 | decode(ptr, otri2); 2025-09-09T00:20:21,054 | ^~~~~~ 2025-09-09T00:20:21,054 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,054 8660 | sym(botleft, botlcasing); 2025-09-09T00:20:21,054 | ^~~ 2025-09-09T00:20:21,060 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,060 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,060 | ^ 2025-09-09T00:20:21,060 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,060 969 | decode(ptr, otri2); 2025-09-09T00:20:21,060 | ^~~~~~ 2025-09-09T00:20:21,060 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,060 8662 | sym(botright, botrcasing); 2025-09-09T00:20:21,060 | ^~~ 2025-09-09T00:20:21,066 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,066 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,066 | ^ 2025-09-09T00:20:21,066 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,066 969 | decode(ptr, otri2); 2025-09-09T00:20:21,066 | ^~~~~~ 2025-09-09T00:20:21,066 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,066 8662 | sym(botright, botrcasing); 2025-09-09T00:20:21,067 | ^~~ 2025-09-09T00:20:21,072 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,072 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,072 | ^ 2025-09-09T00:20:21,072 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,072 969 | decode(ptr, otri2); 2025-09-09T00:20:21,073 | ^~~~~~ 2025-09-09T00:20:21,073 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,073 8662 | sym(botright, botrcasing); 2025-09-09T00:20:21,073 | ^~~ 2025-09-09T00:20:21,078 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,079 | ^ 2025-09-09T00:20:21,079 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,079 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,079 | ^~~~~~ 2025-09-09T00:20:21,079 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,079 8664 | bond(topleft, botlcasing); 2025-09-09T00:20:21,079 | ^~~~ 2025-09-09T00:20:21,085 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,085 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,085 | ^ 2025-09-09T00:20:21,085 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,085 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,085 | ^~~~~~ 2025-09-09T00:20:21,085 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,085 8664 | bond(topleft, botlcasing); 2025-09-09T00:20:21,085 | ^~~~ 2025-09-09T00:20:21,091 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,091 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,091 | ^ 2025-09-09T00:20:21,091 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,091 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,091 | ^~~~~~ 2025-09-09T00:20:21,091 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,091 8664 | bond(topleft, botlcasing); 2025-09-09T00:20:21,092 | ^~~~ 2025-09-09T00:20:21,097 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,097 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,097 | ^ 2025-09-09T00:20:21,097 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,097 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,097 | ^~~~~~ 2025-09-09T00:20:21,098 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,098 8664 | bond(topleft, botlcasing); 2025-09-09T00:20:21,098 | ^~~~ 2025-09-09T00:20:21,103 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,103 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,104 | ^ 2025-09-09T00:20:21,104 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,104 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,104 | ^~~~~~ 2025-09-09T00:20:21,104 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,104 8665 | bond(botleft, botrcasing); 2025-09-09T00:20:21,104 | ^~~~ 2025-09-09T00:20:21,109 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,110 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,110 | ^ 2025-09-09T00:20:21,110 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,110 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,110 | ^~~~~~ 2025-09-09T00:20:21,110 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,110 8665 | bond(botleft, botrcasing); 2025-09-09T00:20:21,110 | ^~~~ 2025-09-09T00:20:21,116 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,116 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,116 | ^ 2025-09-09T00:20:21,116 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,116 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,116 | ^~~~~~ 2025-09-09T00:20:21,116 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,116 8665 | bond(botleft, botrcasing); 2025-09-09T00:20:21,117 | ^~~~ 2025-09-09T00:20:21,122 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,122 | ^ 2025-09-09T00:20:21,122 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,122 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,123 | ^~~~~~ 2025-09-09T00:20:21,123 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,123 8665 | bond(botleft, botrcasing); 2025-09-09T00:20:21,123 | ^~~~ 2025-09-09T00:20:21,128 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,128 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,129 | ^ 2025-09-09T00:20:21,129 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,129 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,129 | ^~~~~~ 2025-09-09T00:20:21,129 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,129 8666 | bond(botright, toprcasing); 2025-09-09T00:20:21,129 | ^~~~ 2025-09-09T00:20:21,135 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,135 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,135 | ^ 2025-09-09T00:20:21,135 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,135 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,135 | ^~~~~~ 2025-09-09T00:20:21,135 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,135 8666 | bond(botright, toprcasing); 2025-09-09T00:20:21,135 | ^~~~ 2025-09-09T00:20:21,141 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,141 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,141 | ^ 2025-09-09T00:20:21,141 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,141 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,141 | ^~~~~~ 2025-09-09T00:20:21,141 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,141 8666 | bond(botright, toprcasing); 2025-09-09T00:20:21,142 | ^~~~ 2025-09-09T00:20:21,147 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,147 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,147 | ^ 2025-09-09T00:20:21,147 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,147 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,148 | ^~~~~~ 2025-09-09T00:20:21,148 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,148 8666 | bond(botright, toprcasing); 2025-09-09T00:20:21,148 | ^~~~ 2025-09-09T00:20:21,153 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,153 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,154 | ^ 2025-09-09T00:20:21,154 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,154 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,154 | ^~~~~~ 2025-09-09T00:20:21,154 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,154 8667 | bond(topright, toplcasing); 2025-09-09T00:20:21,154 | ^~~~ 2025-09-09T00:20:21,160 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,160 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,160 | ^ 2025-09-09T00:20:21,160 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,160 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,160 | ^~~~~~ 2025-09-09T00:20:21,160 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,160 8667 | bond(topright, toplcasing); 2025-09-09T00:20:21,160 | ^~~~ 2025-09-09T00:20:21,166 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,166 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,166 | ^ 2025-09-09T00:20:21,166 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,166 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,166 | ^~~~~~ 2025-09-09T00:20:21,166 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,166 8667 | bond(topright, toplcasing); 2025-09-09T00:20:21,167 | ^~~~ 2025-09-09T00:20:21,172 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,172 | ^ 2025-09-09T00:20:21,172 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,172 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,173 | ^~~~~~ 2025-09-09T00:20:21,173 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,173 8667 | bond(topright, toplcasing); 2025-09-09T00:20:21,173 | ^~~~ 2025-09-09T00:20:21,178 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,179 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,179 | ^ 2025-09-09T00:20:21,179 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,179 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,179 | ^~~~~~~ 2025-09-09T00:20:21,179 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,179 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:21,179 | ^~~~~~~ 2025-09-09T00:20:21,185 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,185 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,185 | ^ 2025-09-09T00:20:21,185 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,185 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,185 | ^~~~~~~ 2025-09-09T00:20:21,185 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,185 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:21,185 | ^~~~~~~ 2025-09-09T00:20:21,191 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,191 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,191 | ^ 2025-09-09T00:20:21,191 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,191 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,191 | ^~~~~~~ 2025-09-09T00:20:21,191 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,192 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:20:21,192 | ^~~~~~~ 2025-09-09T00:20:21,197 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,197 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,197 | ^ 2025-09-09T00:20:21,197 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,198 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,198 | ^~~~~~~ 2025-09-09T00:20:21,198 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,198 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,198 | ^~~~~~~ 2025-09-09T00:20:21,203 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,204 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,204 | ^ 2025-09-09T00:20:21,204 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,204 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,204 | ^~~~~~~ 2025-09-09T00:20:21,204 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,204 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,204 | ^~~~~~~ 2025-09-09T00:20:21,210 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,210 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,210 | ^ 2025-09-09T00:20:21,210 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,210 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,210 | ^~~~~~~ 2025-09-09T00:20:21,210 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,210 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,210 | ^~~~~~~ 2025-09-09T00:20:21,216 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,216 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,216 | ^ 2025-09-09T00:20:21,216 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,216 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,216 | ^~~~~~~ 2025-09-09T00:20:21,216 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,217 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:20:21,217 | ^~~~~~~ 2025-09-09T00:20:21,222 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,222 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,222 | ^ 2025-09-09T00:20:21,222 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,223 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,223 | ^~~~~~~ 2025-09-09T00:20:21,223 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,223 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:20:21,223 | ^~~~~~~ 2025-09-09T00:20:21,228 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,228 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,229 | ^ 2025-09-09T00:20:21,229 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,229 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,229 | ^~~~~~~ 2025-09-09T00:20:21,229 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,229 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:20:21,229 | ^~~~~~~ 2025-09-09T00:20:21,235 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,235 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,235 | ^ 2025-09-09T00:20:21,235 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,235 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,235 | ^~~~~~~ 2025-09-09T00:20:21,235 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,235 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:20:21,235 | ^~~~~~~ 2025-09-09T00:20:21,241 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,241 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,241 | ^ 2025-09-09T00:20:21,241 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,241 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,241 | ^~~~~~~ 2025-09-09T00:20:21,241 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,241 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:20:21,242 | ^~~~~~~ 2025-09-09T00:20:21,247 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,247 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,247 | ^ 2025-09-09T00:20:21,247 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,247 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,248 | ^~~~~~~ 2025-09-09T00:20:21,248 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,248 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:20:21,248 | ^~~~~~~ 2025-09-09T00:20:21,253 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,254 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,254 | ^ 2025-09-09T00:20:21,254 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,254 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,254 | ^~~~~~~ 2025-09-09T00:20:21,254 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,254 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:20:21,254 | ^~~~~~ 2025-09-09T00:20:21,260 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,260 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,260 | ^ 2025-09-09T00:20:21,260 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,260 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,260 | ^~~~~~~ 2025-09-09T00:20:21,260 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,260 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:20:21,260 | ^~~~~~ 2025-09-09T00:20:21,266 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,266 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,266 | ^ 2025-09-09T00:20:21,266 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,266 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,266 | ^~~~~~ 2025-09-09T00:20:21,267 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,267 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:20:21,267 | ^~~~~~ 2025-09-09T00:20:21,272 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,272 | ^ 2025-09-09T00:20:21,273 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,273 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,273 | ^~~~~~ 2025-09-09T00:20:21,273 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,273 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:20:21,273 | ^~~~~~ 2025-09-09T00:20:21,279 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,279 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,279 | ^ 2025-09-09T00:20:21,279 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,279 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,279 | ^~~~~~~ 2025-09-09T00:20:21,279 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,279 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:21,279 | ^~~~~~ 2025-09-09T00:20:21,285 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,285 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,285 | ^ 2025-09-09T00:20:21,285 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,285 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,285 | ^~~~~~~ 2025-09-09T00:20:21,285 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,285 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:21,286 | ^~~~~~ 2025-09-09T00:20:21,291 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,291 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,291 | ^ 2025-09-09T00:20:21,291 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,291 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,292 | ^~~~~~ 2025-09-09T00:20:21,292 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,292 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:21,292 | ^~~~~~ 2025-09-09T00:20:21,297 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,297 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,298 | ^ 2025-09-09T00:20:21,298 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,298 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,298 | ^~~~~~ 2025-09-09T00:20:21,298 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,298 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:20:21,298 | ^~~~~~ 2025-09-09T00:20:21,304 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,304 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,304 | ^ 2025-09-09T00:20:21,304 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,304 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,304 | ^~~~~~~ 2025-09-09T00:20:21,304 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,304 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:21,304 | ^~~~~~ 2025-09-09T00:20:21,310 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,310 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,310 | ^ 2025-09-09T00:20:21,310 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,310 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,310 | ^~~~~~~ 2025-09-09T00:20:21,311 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,311 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:21,311 | ^~~~~~ 2025-09-09T00:20:21,316 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,316 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,316 | ^ 2025-09-09T00:20:21,317 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,317 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,317 | ^~~~~~ 2025-09-09T00:20:21,317 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,317 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:21,317 | ^~~~~~ 2025-09-09T00:20:21,322 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,323 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,323 | ^ 2025-09-09T00:20:21,323 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,323 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,323 | ^~~~~~ 2025-09-09T00:20:21,323 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,323 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:20:21,323 | ^~~~~~ 2025-09-09T00:20:21,329 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,329 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,329 | ^ 2025-09-09T00:20:21,329 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,329 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,329 | ^~~~~~~ 2025-09-09T00:20:21,329 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,329 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:20:21,330 | ^~~~~~ 2025-09-09T00:20:21,335 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,335 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,335 | ^ 2025-09-09T00:20:21,335 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,335 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,336 | ^~~~~~~ 2025-09-09T00:20:21,336 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,336 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:20:21,336 | ^~~~~~ 2025-09-09T00:20:21,341 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,341 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,342 | ^ 2025-09-09T00:20:21,342 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,342 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,342 | ^~~~~~ 2025-09-09T00:20:21,342 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,342 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:20:21,342 | ^~~~~~ 2025-09-09T00:20:21,348 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,348 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,348 | ^ 2025-09-09T00:20:21,348 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,348 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,348 | ^~~~~~ 2025-09-09T00:20:21,348 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,348 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:20:21,348 | ^~~~~~ 2025-09-09T00:20:21,355 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,355 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,355 | ^ 2025-09-09T00:20:21,356 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,356 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T00:20:21,356 | ^~~~~~ 2025-09-09T00:20:21,362 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,362 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,362 | ^ 2025-09-09T00:20:21,362 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,362 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T00:20:21,362 | ^~~~~~ 2025-09-09T00:20:21,368 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,369 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,369 | ^ 2025-09-09T00:20:21,369 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,369 969 | decode(ptr, otri2); 2025-09-09T00:20:21,369 | ^~~~~~ 2025-09-09T00:20:21,369 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,369 8782 | sym(horiz, testtri); 2025-09-09T00:20:21,369 | ^~~ 2025-09-09T00:20:21,375 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,375 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,375 | ^ 2025-09-09T00:20:21,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,375 969 | decode(ptr, otri2); 2025-09-09T00:20:21,375 | ^~~~~~ 2025-09-09T00:20:21,376 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,376 8782 | sym(horiz, testtri); 2025-09-09T00:20:21,376 | ^~~ 2025-09-09T00:20:21,381 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,382 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,382 | ^ 2025-09-09T00:20:21,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,382 969 | decode(ptr, otri2); 2025-09-09T00:20:21,382 | ^~~~~~ 2025-09-09T00:20:21,382 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,382 8782 | sym(horiz, testtri); 2025-09-09T00:20:21,382 | ^~~ 2025-09-09T00:20:21,383 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-09T00:20:21,390 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,390 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,390 | ^ 2025-09-09T00:20:21,390 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,390 973 | decode(ptr, otri); 2025-09-09T00:20:21,390 | ^~~~~~ 2025-09-09T00:20:21,390 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,390 999 | symself(otri2); 2025-09-09T00:20:21,390 | ^~~~~~~ 2025-09-09T00:20:21,390 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,391 8899 | onext(*firstedge, besttri); 2025-09-09T00:20:21,391 | ^~~~~ 2025-09-09T00:20:21,396 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,396 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,396 | ^ 2025-09-09T00:20:21,397 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,397 973 | decode(ptr, otri); 2025-09-09T00:20:21,397 | ^~~~~~ 2025-09-09T00:20:21,397 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,397 999 | symself(otri2); 2025-09-09T00:20:21,397 | ^~~~~~~ 2025-09-09T00:20:21,397 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,397 8899 | onext(*firstedge, besttri); 2025-09-09T00:20:21,397 | ^~~~~ 2025-09-09T00:20:21,403 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,403 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,403 | ^ 2025-09-09T00:20:21,403 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,403 973 | decode(ptr, otri); 2025-09-09T00:20:21,403 | ^~~~~~ 2025-09-09T00:20:21,403 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,403 999 | symself(otri2); 2025-09-09T00:20:21,403 | ^~~~~~~ 2025-09-09T00:20:21,404 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,404 8899 | onext(*firstedge, besttri); 2025-09-09T00:20:21,404 | ^~~~~ 2025-09-09T00:20:21,409 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,410 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,410 | ^ 2025-09-09T00:20:21,410 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,410 973 | decode(ptr, otri); 2025-09-09T00:20:21,410 | ^~~~~~ 2025-09-09T00:20:21,410 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,410 1003 | symself(otri); 2025-09-09T00:20:21,410 | ^~~~~~~ 2025-09-09T00:20:21,410 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,410 8904 | onextself(testtri); 2025-09-09T00:20:21,410 | ^~~~~~~~~ 2025-09-09T00:20:21,416 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,416 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,416 | ^ 2025-09-09T00:20:21,416 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,416 973 | decode(ptr, otri); 2025-09-09T00:20:21,417 | ^~~~~~ 2025-09-09T00:20:21,417 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,417 1003 | symself(otri); 2025-09-09T00:20:21,417 | ^~~~~~~ 2025-09-09T00:20:21,417 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,417 8904 | onextself(testtri); 2025-09-09T00:20:21,417 | ^~~~~~~~~ 2025-09-09T00:20:21,423 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,423 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,423 | ^ 2025-09-09T00:20:21,423 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,423 973 | decode(ptr, otri); 2025-09-09T00:20:21,423 | ^~~~~~ 2025-09-09T00:20:21,423 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,423 1003 | symself(otri); 2025-09-09T00:20:21,423 | ^~~~~~~ 2025-09-09T00:20:21,423 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,424 8904 | onextself(testtri); 2025-09-09T00:20:21,424 | ^~~~~~~~~ 2025-09-09T00:20:21,430 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,430 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,430 | ^ 2025-09-09T00:20:21,430 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,430 969 | decode(ptr, otri2); 2025-09-09T00:20:21,430 | ^~~~~~ 2025-09-09T00:20:21,430 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,430 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,430 | ^~~ 2025-09-09T00:20:21,430 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,430 8920 | oprev(besttri, tempedge); 2025-09-09T00:20:21,431 | ^~~~~ 2025-09-09T00:20:21,436 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,436 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,436 | ^ 2025-09-09T00:20:21,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,437 969 | decode(ptr, otri2); 2025-09-09T00:20:21,437 | ^~~~~~ 2025-09-09T00:20:21,437 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,437 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,437 | ^~~ 2025-09-09T00:20:21,437 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,437 8920 | oprev(besttri, tempedge); 2025-09-09T00:20:21,437 | ^~~~~ 2025-09-09T00:20:21,443 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,443 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,443 | ^ 2025-09-09T00:20:21,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,443 969 | decode(ptr, otri2); 2025-09-09T00:20:21,443 | ^~~~~~ 2025-09-09T00:20:21,443 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,443 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,444 | ^~~ 2025-09-09T00:20:21,444 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,444 8920 | oprev(besttri, tempedge); 2025-09-09T00:20:21,444 | ^~~~~ 2025-09-09T00:20:21,449 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,450 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,450 | ^ 2025-09-09T00:20:21,450 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,450 969 | decode(ptr, otri2); 2025-09-09T00:20:21,450 | ^~~~~~ 2025-09-09T00:20:21,450 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,450 8926 | sym(besttri, tempedge); 2025-09-09T00:20:21,450 | ^~~ 2025-09-09T00:20:21,456 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,456 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,456 | ^ 2025-09-09T00:20:21,456 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,456 969 | decode(ptr, otri2); 2025-09-09T00:20:21,457 | ^~~~~~ 2025-09-09T00:20:21,457 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,457 8926 | sym(besttri, tempedge); 2025-09-09T00:20:21,457 | ^~~ 2025-09-09T00:20:21,463 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,463 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,463 | ^ 2025-09-09T00:20:21,463 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,463 969 | decode(ptr, otri2); 2025-09-09T00:20:21,463 | ^~~~~~ 2025-09-09T00:20:21,463 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,463 8926 | sym(besttri, tempedge); 2025-09-09T00:20:21,463 | ^~~ 2025-09-09T00:20:21,469 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,469 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,469 | ^ 2025-09-09T00:20:21,470 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,470 969 | decode(ptr, otri2); 2025-09-09T00:20:21,470 | ^~~~~~ 2025-09-09T00:20:21,470 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,470 8930 | sym(tempedge, besttri); 2025-09-09T00:20:21,470 | ^~~ 2025-09-09T00:20:21,476 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,476 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,476 | ^ 2025-09-09T00:20:21,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,476 969 | decode(ptr, otri2); 2025-09-09T00:20:21,476 | ^~~~~~ 2025-09-09T00:20:21,476 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,477 8930 | sym(tempedge, besttri); 2025-09-09T00:20:21,477 | ^~~ 2025-09-09T00:20:21,482 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,483 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,483 | ^ 2025-09-09T00:20:21,483 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,483 969 | decode(ptr, otri2); 2025-09-09T00:20:21,483 | ^~~~~~ 2025-09-09T00:20:21,483 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,483 8930 | sym(tempedge, besttri); 2025-09-09T00:20:21,483 | ^~~ 2025-09-09T00:20:21,489 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,489 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,489 | ^ 2025-09-09T00:20:21,489 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,489 969 | decode(ptr, otri2); 2025-09-09T00:20:21,490 | ^~~~~~ 2025-09-09T00:20:21,490 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,490 8938 | sym(besttri, testtri); 2025-09-09T00:20:21,490 | ^~~ 2025-09-09T00:20:21,496 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,496 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,496 | ^ 2025-09-09T00:20:21,496 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,496 969 | decode(ptr, otri2); 2025-09-09T00:20:21,496 | ^~~~~~ 2025-09-09T00:20:21,496 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,496 8938 | sym(besttri, testtri); 2025-09-09T00:20:21,496 | ^~~ 2025-09-09T00:20:21,502 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,502 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,502 | ^ 2025-09-09T00:20:21,503 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,503 969 | decode(ptr, otri2); 2025-09-09T00:20:21,503 | ^~~~~~ 2025-09-09T00:20:21,503 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,503 8938 | sym(besttri, testtri); 2025-09-09T00:20:21,503 | ^~~ 2025-09-09T00:20:21,503 c/triangle.c: In function ‘deletevertex’: 2025-09-09T00:20:21,510 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,510 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,510 | ^ 2025-09-09T00:20:21,510 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,510 973 | decode(ptr, otri); 2025-09-09T00:20:21,510 | ^~~~~~ 2025-09-09T00:20:21,510 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,510 999 | symself(otri2); 2025-09-09T00:20:21,510 | ^~~~~~~ 2025-09-09T00:20:21,510 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,510 8992 | onext(*deltri, countingtri); 2025-09-09T00:20:21,511 | ^~~~~ 2025-09-09T00:20:21,516 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,516 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,516 | ^ 2025-09-09T00:20:21,517 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,517 973 | decode(ptr, otri); 2025-09-09T00:20:21,517 | ^~~~~~ 2025-09-09T00:20:21,517 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,517 999 | symself(otri2); 2025-09-09T00:20:21,517 | ^~~~~~~ 2025-09-09T00:20:21,517 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,517 8992 | onext(*deltri, countingtri); 2025-09-09T00:20:21,517 | ^~~~~ 2025-09-09T00:20:21,523 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,523 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,523 | ^ 2025-09-09T00:20:21,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,523 973 | decode(ptr, otri); 2025-09-09T00:20:21,523 | ^~~~~~ 2025-09-09T00:20:21,523 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,523 999 | symself(otri2); 2025-09-09T00:20:21,524 | ^~~~~~~ 2025-09-09T00:20:21,524 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,524 8992 | onext(*deltri, countingtri); 2025-09-09T00:20:21,524 | ^~~~~ 2025-09-09T00:20:21,530 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,530 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,530 | ^ 2025-09-09T00:20:21,530 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,530 973 | decode(ptr, otri); 2025-09-09T00:20:21,530 | ^~~~~~ 2025-09-09T00:20:21,530 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,530 1003 | symself(otri); 2025-09-09T00:20:21,530 | ^~~~~~~ 2025-09-09T00:20:21,530 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,531 9003 | onextself(countingtri); 2025-09-09T00:20:21,531 | ^~~~~~~~~ 2025-09-09T00:20:21,536 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,536 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,537 | ^ 2025-09-09T00:20:21,537 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,537 973 | decode(ptr, otri); 2025-09-09T00:20:21,537 | ^~~~~~ 2025-09-09T00:20:21,537 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,537 1003 | symself(otri); 2025-09-09T00:20:21,537 | ^~~~~~~ 2025-09-09T00:20:21,537 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,537 9003 | onextself(countingtri); 2025-09-09T00:20:21,537 | ^~~~~~~~~ 2025-09-09T00:20:21,543 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,543 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,543 | ^ 2025-09-09T00:20:21,543 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,543 973 | decode(ptr, otri); 2025-09-09T00:20:21,543 | ^~~~~~ 2025-09-09T00:20:21,544 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,544 1003 | symself(otri); 2025-09-09T00:20:21,544 | ^~~~~~~ 2025-09-09T00:20:21,544 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:21,544 9003 | onextself(countingtri); 2025-09-09T00:20:21,544 | ^~~~~~~~~ 2025-09-09T00:20:21,550 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,550 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,550 | ^ 2025-09-09T00:20:21,550 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,550 973 | decode(ptr, otri); 2025-09-09T00:20:21,550 | ^~~~~~ 2025-09-09T00:20:21,550 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,550 999 | symself(otri2); 2025-09-09T00:20:21,551 | ^~~~~~~ 2025-09-09T00:20:21,551 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,551 9017 | onext(*deltri, firstedge); 2025-09-09T00:20:21,551 | ^~~~~ 2025-09-09T00:20:21,556 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,557 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,557 | ^ 2025-09-09T00:20:21,557 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,557 973 | decode(ptr, otri); 2025-09-09T00:20:21,557 | ^~~~~~ 2025-09-09T00:20:21,557 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,557 999 | symself(otri2); 2025-09-09T00:20:21,557 | ^~~~~~~ 2025-09-09T00:20:21,557 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,557 9017 | onext(*deltri, firstedge); 2025-09-09T00:20:21,557 | ^~~~~ 2025-09-09T00:20:21,563 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,563 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,563 | ^ 2025-09-09T00:20:21,563 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,564 973 | decode(ptr, otri); 2025-09-09T00:20:21,564 | ^~~~~~ 2025-09-09T00:20:21,564 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,564 999 | symself(otri2); 2025-09-09T00:20:21,564 | ^~~~~~~ 2025-09-09T00:20:21,564 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,564 9017 | onext(*deltri, firstedge); 2025-09-09T00:20:21,564 | ^~~~~ 2025-09-09T00:20:21,570 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,570 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,570 | ^ 2025-09-09T00:20:21,570 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,570 969 | decode(ptr, otri2); 2025-09-09T00:20:21,570 | ^~~~~~ 2025-09-09T00:20:21,570 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,571 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,571 | ^~~ 2025-09-09T00:20:21,571 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,571 9018 | oprev(*deltri, lastedge); 2025-09-09T00:20:21,571 | ^~~~~ 2025-09-09T00:20:21,577 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,577 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,577 | ^ 2025-09-09T00:20:21,577 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,577 969 | decode(ptr, otri2); 2025-09-09T00:20:21,577 | ^~~~~~ 2025-09-09T00:20:21,577 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,577 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,577 | ^~~ 2025-09-09T00:20:21,577 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,577 9018 | oprev(*deltri, lastedge); 2025-09-09T00:20:21,578 | ^~~~~ 2025-09-09T00:20:21,583 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,583 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,583 | ^ 2025-09-09T00:20:21,584 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,584 969 | decode(ptr, otri2); 2025-09-09T00:20:21,584 | ^~~~~~ 2025-09-09T00:20:21,584 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,584 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,584 | ^~~ 2025-09-09T00:20:21,584 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,584 9018 | oprev(*deltri, lastedge); 2025-09-09T00:20:21,584 | ^~~~~ 2025-09-09T00:20:21,590 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,590 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,590 | ^ 2025-09-09T00:20:21,590 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,591 969 | decode(ptr, otri2); 2025-09-09T00:20:21,591 | ^~~~~~ 2025-09-09T00:20:21,591 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,591 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:21,591 | ^~~ 2025-09-09T00:20:21,591 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:21,591 9024 | dnext(*deltri, lefttri); 2025-09-09T00:20:21,591 | ^~~~~ 2025-09-09T00:20:21,597 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,597 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,597 | ^ 2025-09-09T00:20:21,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,597 969 | decode(ptr, otri2); 2025-09-09T00:20:21,597 | ^~~~~~ 2025-09-09T00:20:21,597 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,598 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:21,598 | ^~~ 2025-09-09T00:20:21,598 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:21,598 9024 | dnext(*deltri, lefttri); 2025-09-09T00:20:21,598 | ^~~~~ 2025-09-09T00:20:21,604 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,604 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,604 | ^ 2025-09-09T00:20:21,604 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,604 969 | decode(ptr, otri2); 2025-09-09T00:20:21,604 | ^~~~~~ 2025-09-09T00:20:21,604 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,604 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:21,604 | ^~~ 2025-09-09T00:20:21,604 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:21,604 9024 | dnext(*deltri, lefttri); 2025-09-09T00:20:21,605 | ^~~~~ 2025-09-09T00:20:21,611 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,611 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,611 | ^ 2025-09-09T00:20:21,611 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,611 969 | decode(ptr, otri2); 2025-09-09T00:20:21,611 | ^~~~~~ 2025-09-09T00:20:21,611 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,611 9025 | sym(lefttri, leftcasing); 2025-09-09T00:20:21,611 | ^~~ 2025-09-09T00:20:21,617 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,618 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,618 | ^ 2025-09-09T00:20:21,618 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,618 969 | decode(ptr, otri2); 2025-09-09T00:20:21,618 | ^~~~~~ 2025-09-09T00:20:21,618 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,618 9025 | sym(lefttri, leftcasing); 2025-09-09T00:20:21,618 | ^~~ 2025-09-09T00:20:21,624 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,624 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,624 | ^ 2025-09-09T00:20:21,624 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,624 969 | decode(ptr, otri2); 2025-09-09T00:20:21,625 | ^~~~~~ 2025-09-09T00:20:21,625 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,625 9025 | sym(lefttri, leftcasing); 2025-09-09T00:20:21,625 | ^~~ 2025-09-09T00:20:21,631 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,631 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,631 | ^ 2025-09-09T00:20:21,631 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,631 969 | decode(ptr, otri2); 2025-09-09T00:20:21,631 | ^~~~~~ 2025-09-09T00:20:21,631 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,631 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,632 | ^~~ 2025-09-09T00:20:21,632 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,632 9026 | oprev(deltriright, righttri); 2025-09-09T00:20:21,632 | ^~~~~ 2025-09-09T00:20:21,638 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,638 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,638 | ^ 2025-09-09T00:20:21,638 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,638 969 | decode(ptr, otri2); 2025-09-09T00:20:21,638 | ^~~~~~ 2025-09-09T00:20:21,638 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,638 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,638 | ^~~ 2025-09-09T00:20:21,638 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,638 9026 | oprev(deltriright, righttri); 2025-09-09T00:20:21,639 | ^~~~~ 2025-09-09T00:20:21,644 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,644 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,644 | ^ 2025-09-09T00:20:21,645 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,645 969 | decode(ptr, otri2); 2025-09-09T00:20:21,645 | ^~~~~~ 2025-09-09T00:20:21,645 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,645 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:21,645 | ^~~ 2025-09-09T00:20:21,645 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:21,645 9026 | oprev(deltriright, righttri); 2025-09-09T00:20:21,645 | ^~~~~ 2025-09-09T00:20:21,651 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,651 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,651 | ^ 2025-09-09T00:20:21,651 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,651 969 | decode(ptr, otri2); 2025-09-09T00:20:21,651 | ^~~~~~ 2025-09-09T00:20:21,651 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,652 9027 | sym(righttri, rightcasing); 2025-09-09T00:20:21,652 | ^~~ 2025-09-09T00:20:21,658 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,658 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,658 | ^ 2025-09-09T00:20:21,658 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,658 969 | decode(ptr, otri2); 2025-09-09T00:20:21,658 | ^~~~~~ 2025-09-09T00:20:21,658 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,658 9027 | sym(righttri, rightcasing); 2025-09-09T00:20:21,658 | ^~~ 2025-09-09T00:20:21,664 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,664 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,664 | ^ 2025-09-09T00:20:21,665 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,665 969 | decode(ptr, otri2); 2025-09-09T00:20:21,665 | ^~~~~~ 2025-09-09T00:20:21,665 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,665 9027 | sym(righttri, rightcasing); 2025-09-09T00:20:21,665 | ^~~ 2025-09-09T00:20:21,671 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,671 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,671 | ^ 2025-09-09T00:20:21,671 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,671 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,671 | ^~~~~~ 2025-09-09T00:20:21,672 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,672 9028 | bond(*deltri, leftcasing); 2025-09-09T00:20:21,672 | ^~~~ 2025-09-09T00:20:21,678 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,678 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,678 | ^ 2025-09-09T00:20:21,678 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,678 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,678 | ^~~~~~ 2025-09-09T00:20:21,678 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,678 9028 | bond(*deltri, leftcasing); 2025-09-09T00:20:21,678 | ^~~~ 2025-09-09T00:20:21,684 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,684 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,685 | ^ 2025-09-09T00:20:21,685 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,685 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,685 | ^~~~~~ 2025-09-09T00:20:21,685 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,685 9028 | bond(*deltri, leftcasing); 2025-09-09T00:20:21,685 | ^~~~ 2025-09-09T00:20:21,691 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,691 | ^ 2025-09-09T00:20:21,691 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,691 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,691 | ^~~~~~ 2025-09-09T00:20:21,692 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,692 9028 | bond(*deltri, leftcasing); 2025-09-09T00:20:21,692 | ^~~~ 2025-09-09T00:20:21,698 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,698 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,698 | ^ 2025-09-09T00:20:21,698 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,699 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,699 | ^~~~~~ 2025-09-09T00:20:21,699 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,699 9029 | bond(deltriright, rightcasing); 2025-09-09T00:20:21,699 | ^~~~ 2025-09-09T00:20:21,705 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,705 | ^ 2025-09-09T00:20:21,705 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,705 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,706 | ^~~~~~ 2025-09-09T00:20:21,706 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,706 9029 | bond(deltriright, rightcasing); 2025-09-09T00:20:21,706 | ^~~~ 2025-09-09T00:20:21,712 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,712 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,712 | ^ 2025-09-09T00:20:21,712 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,712 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,713 | ^~~~~~ 2025-09-09T00:20:21,713 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,713 9029 | bond(deltriright, rightcasing); 2025-09-09T00:20:21,713 | ^~~~ 2025-09-09T00:20:21,719 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,719 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,719 | ^ 2025-09-09T00:20:21,719 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,719 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,719 | ^~~~~~ 2025-09-09T00:20:21,720 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,720 9029 | bond(deltriright, rightcasing); 2025-09-09T00:20:21,720 | ^~~~ 2025-09-09T00:20:21,726 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,727 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,727 | ^ 2025-09-09T00:20:21,727 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,727 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,727 | ^~~~~~~ 2025-09-09T00:20:21,727 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,727 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:20:21,727 | ^~~~~~~ 2025-09-09T00:20:21,735 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,735 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,735 | ^ 2025-09-09T00:20:21,735 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,735 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,735 | ^~~~~~~ 2025-09-09T00:20:21,735 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,735 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:20:21,735 | ^~~~~~~ 2025-09-09T00:20:21,742 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,742 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,742 | ^ 2025-09-09T00:20:21,742 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,742 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,742 | ^~~~~~~ 2025-09-09T00:20:21,742 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,742 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:20:21,742 | ^~~~~~~ 2025-09-09T00:20:21,749 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,749 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,749 | ^ 2025-09-09T00:20:21,749 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,749 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,749 | ^~~~~~~ 2025-09-09T00:20:21,749 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,749 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:20:21,749 | ^~~~~~ 2025-09-09T00:20:21,755 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,756 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,756 | ^ 2025-09-09T00:20:21,756 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,756 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,756 | ^~~~~~~ 2025-09-09T00:20:21,756 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,756 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:20:21,756 | ^~~~~~ 2025-09-09T00:20:21,763 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,763 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,763 | ^ 2025-09-09T00:20:21,763 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,763 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,763 | ^~~~~~ 2025-09-09T00:20:21,763 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,763 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:20:21,763 | ^~~~~~ 2025-09-09T00:20:21,771 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,771 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,771 | ^ 2025-09-09T00:20:21,771 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,771 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,771 | ^~~~~~ 2025-09-09T00:20:21,771 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,771 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:20:21,772 | ^~~~~~ 2025-09-09T00:20:21,779 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,779 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,779 | ^ 2025-09-09T00:20:21,779 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,779 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,779 | ^~~~~~~ 2025-09-09T00:20:21,779 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,779 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:20:21,779 | ^~~~~~~ 2025-09-09T00:20:21,786 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,786 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,786 | ^ 2025-09-09T00:20:21,786 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,786 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,786 | ^~~~~~~ 2025-09-09T00:20:21,786 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,786 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:20:21,786 | ^~~~~~~ 2025-09-09T00:20:21,792 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,793 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,793 | ^ 2025-09-09T00:20:21,793 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,793 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,793 | ^~~~~~~ 2025-09-09T00:20:21,793 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,793 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:20:21,793 | ^~~~~~~ 2025-09-09T00:20:21,799 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,800 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,800 | ^ 2025-09-09T00:20:21,800 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,800 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,800 | ^~~~~~~ 2025-09-09T00:20:21,800 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,800 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:20:21,800 | ^~~~~~ 2025-09-09T00:20:21,807 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,807 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,807 | ^ 2025-09-09T00:20:21,807 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,807 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,807 | ^~~~~~~ 2025-09-09T00:20:21,807 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,808 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:20:21,808 | ^~~~~~ 2025-09-09T00:20:21,815 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,815 | ^ 2025-09-09T00:20:21,815 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,815 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,816 | ^~~~~~ 2025-09-09T00:20:21,816 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,816 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:20:21,816 | ^~~~~~ 2025-09-09T00:20:21,823 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,823 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,823 | ^ 2025-09-09T00:20:21,823 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,823 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,823 | ^~~~~~ 2025-09-09T00:20:21,824 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,824 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:20:21,824 | ^~~~~~ 2025-09-09T00:20:21,824 c/triangle.c: In function ‘undovertex’: 2025-09-09T00:20:21,830 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,831 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,831 | ^ 2025-09-09T00:20:21,831 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,831 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:20:21,831 | ^~~~~~ 2025-09-09T00:20:21,837 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,837 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,838 | ^ 2025-09-09T00:20:21,838 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,838 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:20:21,838 | ^~~~~~ 2025-09-09T00:20:21,844 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,844 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,844 | ^ 2025-09-09T00:20:21,844 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,844 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:20:21,845 | ^~~~~~ 2025-09-09T00:20:21,851 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,851 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,851 | ^ 2025-09-09T00:20:21,851 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,851 973 | decode(ptr, otri); 2025-09-09T00:20:21,852 | ^~~~~~ 2025-09-09T00:20:21,852 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,852 1035 | symself(otri2); 2025-09-09T00:20:21,852 | ^~~~~~~ 2025-09-09T00:20:21,852 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:20:21,852 9097 | dprev(fliptri, botleft); 2025-09-09T00:20:21,852 | ^~~~~ 2025-09-09T00:20:21,858 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,858 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,858 | ^ 2025-09-09T00:20:21,858 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,858 973 | decode(ptr, otri); 2025-09-09T00:20:21,858 | ^~~~~~ 2025-09-09T00:20:21,859 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,859 1035 | symself(otri2); 2025-09-09T00:20:21,859 | ^~~~~~~ 2025-09-09T00:20:21,859 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:20:21,859 9097 | dprev(fliptri, botleft); 2025-09-09T00:20:21,859 | ^~~~~ 2025-09-09T00:20:21,865 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,865 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,865 | ^ 2025-09-09T00:20:21,865 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,865 973 | decode(ptr, otri); 2025-09-09T00:20:21,865 | ^~~~~~ 2025-09-09T00:20:21,865 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,865 1035 | symself(otri2); 2025-09-09T00:20:21,865 | ^~~~~~~ 2025-09-09T00:20:21,866 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:20:21,866 9097 | dprev(fliptri, botleft); 2025-09-09T00:20:21,866 | ^~~~~ 2025-09-09T00:20:21,872 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,872 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,872 | ^ 2025-09-09T00:20:21,872 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,872 973 | decode(ptr, otri); 2025-09-09T00:20:21,872 | ^~~~~~ 2025-09-09T00:20:21,872 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,872 999 | symself(otri2); 2025-09-09T00:20:21,872 | ^~~~~~~ 2025-09-09T00:20:21,872 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,873 9099 | onext(fliptri, botright); 2025-09-09T00:20:21,873 | ^~~~~ 2025-09-09T00:20:21,878 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,878 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,879 | ^ 2025-09-09T00:20:21,879 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,879 973 | decode(ptr, otri); 2025-09-09T00:20:21,879 | ^~~~~~ 2025-09-09T00:20:21,879 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,879 999 | symself(otri2); 2025-09-09T00:20:21,879 | ^~~~~~~ 2025-09-09T00:20:21,879 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,879 9099 | onext(fliptri, botright); 2025-09-09T00:20:21,879 | ^~~~~ 2025-09-09T00:20:21,885 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,885 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,885 | ^ 2025-09-09T00:20:21,885 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,886 973 | decode(ptr, otri); 2025-09-09T00:20:21,886 | ^~~~~~ 2025-09-09T00:20:21,886 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:21,886 999 | symself(otri2); 2025-09-09T00:20:21,886 | ^~~~~~~ 2025-09-09T00:20:21,886 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:21,886 9099 | onext(fliptri, botright); 2025-09-09T00:20:21,886 | ^~~~~ 2025-09-09T00:20:21,892 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,892 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,892 | ^ 2025-09-09T00:20:21,892 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,892 969 | decode(ptr, otri2); 2025-09-09T00:20:21,892 | ^~~~~~ 2025-09-09T00:20:21,893 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,893 9101 | sym(botleft, botlcasing); 2025-09-09T00:20:21,893 | ^~~ 2025-09-09T00:20:21,899 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,899 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,899 | ^ 2025-09-09T00:20:21,899 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,899 969 | decode(ptr, otri2); 2025-09-09T00:20:21,899 | ^~~~~~ 2025-09-09T00:20:21,899 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,899 9101 | sym(botleft, botlcasing); 2025-09-09T00:20:21,899 | ^~~ 2025-09-09T00:20:21,905 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,906 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,906 | ^ 2025-09-09T00:20:21,906 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,906 969 | decode(ptr, otri2); 2025-09-09T00:20:21,906 | ^~~~~~ 2025-09-09T00:20:21,906 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,906 9101 | sym(botleft, botlcasing); 2025-09-09T00:20:21,906 | ^~~ 2025-09-09T00:20:21,912 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,912 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:21,912 | ^ 2025-09-09T00:20:21,913 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,913 969 | decode(ptr, otri2); 2025-09-09T00:20:21,913 | ^~~~~~ 2025-09-09T00:20:21,913 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,913 9102 | sym(botright, botrcasing); 2025-09-09T00:20:21,913 | ^~~ 2025-09-09T00:20:21,919 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,919 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:21,919 | ^ 2025-09-09T00:20:21,919 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,919 969 | decode(ptr, otri2); 2025-09-09T00:20:21,919 | ^~~~~~ 2025-09-09T00:20:21,920 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,920 9102 | sym(botright, botrcasing); 2025-09-09T00:20:21,920 | ^~~ 2025-09-09T00:20:21,926 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,926 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:21,926 | ^ 2025-09-09T00:20:21,926 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:21,926 969 | decode(ptr, otri2); 2025-09-09T00:20:21,926 | ^~~~~~ 2025-09-09T00:20:21,926 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:21,926 9102 | sym(botright, botrcasing); 2025-09-09T00:20:21,926 | ^~~ 2025-09-09T00:20:21,933 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,933 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,933 | ^ 2025-09-09T00:20:21,933 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,933 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,933 | ^~~~~~ 2025-09-09T00:20:21,933 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,933 9107 | bond(fliptri, botlcasing); 2025-09-09T00:20:21,933 | ^~~~ 2025-09-09T00:20:21,939 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,940 | ^ 2025-09-09T00:20:21,940 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,940 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:21,940 | ^~~~~~ 2025-09-09T00:20:21,940 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,940 9107 | bond(fliptri, botlcasing); 2025-09-09T00:20:21,940 | ^~~~ 2025-09-09T00:20:21,946 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,946 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,946 | ^ 2025-09-09T00:20:21,946 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,947 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,947 | ^~~~~~ 2025-09-09T00:20:21,947 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,947 9107 | bond(fliptri, botlcasing); 2025-09-09T00:20:21,947 | ^~~~ 2025-09-09T00:20:21,953 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,953 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,953 | ^ 2025-09-09T00:20:21,953 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,953 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:21,953 | ^~~~~~ 2025-09-09T00:20:21,953 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:21,954 9107 | bond(fliptri, botlcasing); 2025-09-09T00:20:21,954 | ^~~~ 2025-09-09T00:20:21,960 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,960 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:21,960 | ^ 2025-09-09T00:20:21,960 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,960 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,960 | ^~~~~~~ 2025-09-09T00:20:21,960 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,960 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,960 | ^~~~~~~ 2025-09-09T00:20:21,966 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,967 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:21,967 | ^ 2025-09-09T00:20:21,967 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,967 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,967 | ^~~~~~~ 2025-09-09T00:20:21,967 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,967 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,967 | ^~~~~~~ 2025-09-09T00:20:21,973 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,973 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:21,973 | ^ 2025-09-09T00:20:21,973 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:21,974 1289 | sdecode(sptr, osub) 2025-09-09T00:20:21,974 | ^~~~~~~ 2025-09-09T00:20:21,974 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:21,974 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:20:21,974 | ^~~~~~~ 2025-09-09T00:20:21,980 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,980 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,980 | ^ 2025-09-09T00:20:21,980 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,980 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,980 | ^~~~~~~ 2025-09-09T00:20:21,980 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,981 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:20:21,981 | ^~~~~~ 2025-09-09T00:20:21,987 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:21,987 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:21,987 | ^ 2025-09-09T00:20:21,987 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:21,987 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:21,987 | ^~~~~~~ 2025-09-09T00:20:21,987 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,987 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:20:21,987 | ^~~~~~ 2025-09-09T00:20:21,993 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:21,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:21,994 | ^ 2025-09-09T00:20:21,994 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:21,994 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:21,994 | ^~~~~~ 2025-09-09T00:20:21,994 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:21,994 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:20:21,994 | ^~~~~~ 2025-09-09T00:20:22,000 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,000 | ^ 2025-09-09T00:20:22,000 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,001 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,001 | ^~~~~~ 2025-09-09T00:20:22,001 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,001 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:20:22,001 | ^~~~~~ 2025-09-09T00:20:22,007 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,007 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,007 | ^ 2025-09-09T00:20:22,007 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,007 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,007 | ^~~~~~ 2025-09-09T00:20:22,008 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,008 9111 | bond(fliptri, botrcasing); 2025-09-09T00:20:22,008 | ^~~~ 2025-09-09T00:20:22,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,014 | ^ 2025-09-09T00:20:22,014 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,014 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,014 | ^~~~~~ 2025-09-09T00:20:22,014 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,014 9111 | bond(fliptri, botrcasing); 2025-09-09T00:20:22,015 | ^~~~ 2025-09-09T00:20:22,021 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,021 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,021 | ^ 2025-09-09T00:20:22,021 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,021 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,021 | ^~~~~~ 2025-09-09T00:20:22,021 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,021 9111 | bond(fliptri, botrcasing); 2025-09-09T00:20:22,021 | ^~~~ 2025-09-09T00:20:22,027 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,028 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,028 | ^ 2025-09-09T00:20:22,028 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,028 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,028 | ^~~~~~ 2025-09-09T00:20:22,028 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,028 9111 | bond(fliptri, botrcasing); 2025-09-09T00:20:22,028 | ^~~~ 2025-09-09T00:20:22,034 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,034 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:22,034 | ^ 2025-09-09T00:20:22,035 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,035 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,035 | ^~~~~~~ 2025-09-09T00:20:22,035 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,035 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,035 | ^~~~~~~ 2025-09-09T00:20:22,041 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,041 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:22,041 | ^ 2025-09-09T00:20:22,041 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,041 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,041 | ^~~~~~~ 2025-09-09T00:20:22,042 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,042 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,042 | ^~~~~~~ 2025-09-09T00:20:22,048 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,048 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:22,048 | ^ 2025-09-09T00:20:22,048 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,048 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,048 | ^~~~~~~ 2025-09-09T00:20:22,048 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,048 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,048 | ^~~~~~~ 2025-09-09T00:20:22,054 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,055 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,055 | ^ 2025-09-09T00:20:22,055 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,055 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,055 | ^~~~~~~ 2025-09-09T00:20:22,055 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,055 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:20:22,055 | ^~~~~~ 2025-09-09T00:20:22,061 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,061 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,061 | ^ 2025-09-09T00:20:22,061 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,062 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,062 | ^~~~~~~ 2025-09-09T00:20:22,062 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,062 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:20:22,062 | ^~~~~~ 2025-09-09T00:20:22,068 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,068 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,068 | ^ 2025-09-09T00:20:22,068 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,068 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,068 | ^~~~~~ 2025-09-09T00:20:22,068 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,069 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:20:22,069 | ^~~~~~ 2025-09-09T00:20:22,075 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,075 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,075 | ^ 2025-09-09T00:20:22,075 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,075 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,075 | ^~~~~~ 2025-09-09T00:20:22,075 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,075 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:20:22,075 | ^~~~~~ 2025-09-09T00:20:22,082 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,082 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,082 | ^ 2025-09-09T00:20:22,082 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,082 969 | decode(ptr, otri2); 2025-09-09T00:20:22,082 | ^~~~~~ 2025-09-09T00:20:22,082 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,083 9122 | sym(gluetri, botright); 2025-09-09T00:20:22,083 | ^~~ 2025-09-09T00:20:22,089 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,089 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,089 | ^ 2025-09-09T00:20:22,089 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,089 969 | decode(ptr, otri2); 2025-09-09T00:20:22,089 | ^~~~~~ 2025-09-09T00:20:22,089 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,090 9122 | sym(gluetri, botright); 2025-09-09T00:20:22,090 | ^~~ 2025-09-09T00:20:22,096 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,096 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,096 | ^ 2025-09-09T00:20:22,096 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,096 969 | decode(ptr, otri2); 2025-09-09T00:20:22,096 | ^~~~~~ 2025-09-09T00:20:22,096 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,097 9122 | sym(gluetri, botright); 2025-09-09T00:20:22,097 | ^~~ 2025-09-09T00:20:22,103 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,103 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,103 | ^ 2025-09-09T00:20:22,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,103 969 | decode(ptr, otri2); 2025-09-09T00:20:22,103 | ^~~~~~ 2025-09-09T00:20:22,104 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,104 9124 | sym(botright, botrcasing); 2025-09-09T00:20:22,104 | ^~~ 2025-09-09T00:20:22,110 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,110 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,110 | ^ 2025-09-09T00:20:22,110 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,110 969 | decode(ptr, otri2); 2025-09-09T00:20:22,110 | ^~~~~~ 2025-09-09T00:20:22,110 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,111 9124 | sym(botright, botrcasing); 2025-09-09T00:20:22,111 | ^~~ 2025-09-09T00:20:22,117 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,117 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,117 | ^ 2025-09-09T00:20:22,117 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,117 969 | decode(ptr, otri2); 2025-09-09T00:20:22,117 | ^~~~~~ 2025-09-09T00:20:22,117 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,118 9124 | sym(botright, botrcasing); 2025-09-09T00:20:22,118 | ^~~ 2025-09-09T00:20:22,124 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,124 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,124 | ^ 2025-09-09T00:20:22,124 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,125 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,125 | ^~~~~~ 2025-09-09T00:20:22,125 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,125 9128 | bond(gluetri, botrcasing); 2025-09-09T00:20:22,125 | ^~~~ 2025-09-09T00:20:22,131 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,131 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,131 | ^ 2025-09-09T00:20:22,131 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,131 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,132 | ^~~~~~ 2025-09-09T00:20:22,132 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,132 9128 | bond(gluetri, botrcasing); 2025-09-09T00:20:22,132 | ^~~~ 2025-09-09T00:20:22,138 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,138 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,138 | ^ 2025-09-09T00:20:22,138 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,139 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,139 | ^~~~~~ 2025-09-09T00:20:22,139 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,139 9128 | bond(gluetri, botrcasing); 2025-09-09T00:20:22,139 | ^~~~ 2025-09-09T00:20:22,145 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,145 | ^ 2025-09-09T00:20:22,145 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,146 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,146 | ^~~~~~ 2025-09-09T00:20:22,146 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,146 9128 | bond(gluetri, botrcasing); 2025-09-09T00:20:22,146 | ^~~~ 2025-09-09T00:20:22,152 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,152 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:22,152 | ^ 2025-09-09T00:20:22,153 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,153 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,153 | ^~~~~~~ 2025-09-09T00:20:22,153 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,153 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,153 | ^~~~~~~ 2025-09-09T00:20:22,159 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,159 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:22,159 | ^ 2025-09-09T00:20:22,159 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,160 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,160 | ^~~~~~~ 2025-09-09T00:20:22,160 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,160 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,160 | ^~~~~~~ 2025-09-09T00:20:22,166 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,166 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:22,166 | ^ 2025-09-09T00:20:22,166 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,167 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,167 | ^~~~~~~ 2025-09-09T00:20:22,167 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,167 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:20:22,167 | ^~~~~~~ 2025-09-09T00:20:22,173 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,173 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,173 | ^ 2025-09-09T00:20:22,173 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,174 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,174 | ^~~~~~~ 2025-09-09T00:20:22,174 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,174 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:20:22,174 | ^~~~~~ 2025-09-09T00:20:22,180 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,180 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,180 | ^ 2025-09-09T00:20:22,180 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,181 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,181 | ^~~~~~~ 2025-09-09T00:20:22,181 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,181 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:20:22,181 | ^~~~~~ 2025-09-09T00:20:22,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,187 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,187 | ^ 2025-09-09T00:20:22,188 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,188 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,188 | ^~~~~~ 2025-09-09T00:20:22,188 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,188 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:20:22,188 | ^~~~~~ 2025-09-09T00:20:22,194 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,194 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,194 | ^ 2025-09-09T00:20:22,195 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,195 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,195 | ^~~~~~ 2025-09-09T00:20:22,195 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,195 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:20:22,195 | ^~~~~~ 2025-09-09T00:20:22,201 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,201 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,201 | ^ 2025-09-09T00:20:22,202 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,202 969 | decode(ptr, otri2); 2025-09-09T00:20:22,202 | ^~~~~~ 2025-09-09T00:20:22,202 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,202 9135 | sym(fliptri, gluetri); 2025-09-09T00:20:22,202 | ^~~ 2025-09-09T00:20:22,208 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,208 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,209 | ^ 2025-09-09T00:20:22,209 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,209 969 | decode(ptr, otri2); 2025-09-09T00:20:22,209 | ^~~~~~ 2025-09-09T00:20:22,209 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,209 9135 | sym(fliptri, gluetri); 2025-09-09T00:20:22,209 | ^~~ 2025-09-09T00:20:22,215 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,215 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,216 | ^ 2025-09-09T00:20:22,216 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,216 969 | decode(ptr, otri2); 2025-09-09T00:20:22,216 | ^~~~~~ 2025-09-09T00:20:22,216 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,216 9135 | sym(fliptri, gluetri); 2025-09-09T00:20:22,216 | ^~~ 2025-09-09T00:20:22,222 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,223 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,223 | ^ 2025-09-09T00:20:22,223 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,223 969 | decode(ptr, otri2); 2025-09-09T00:20:22,223 | ^~~~~~ 2025-09-09T00:20:22,223 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,223 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:22,223 | ^~~ 2025-09-09T00:20:22,223 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:22,223 9138 | dnext(gluetri, topright); 2025-09-09T00:20:22,223 | ^~~~~ 2025-09-09T00:20:22,230 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,230 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,230 | ^ 2025-09-09T00:20:22,230 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,230 969 | decode(ptr, otri2); 2025-09-09T00:20:22,230 | ^~~~~~ 2025-09-09T00:20:22,230 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,230 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:22,230 | ^~~ 2025-09-09T00:20:22,230 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:22,230 9138 | dnext(gluetri, topright); 2025-09-09T00:20:22,231 | ^~~~~ 2025-09-09T00:20:22,237 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,237 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,237 | ^ 2025-09-09T00:20:22,237 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,237 969 | decode(ptr, otri2); 2025-09-09T00:20:22,237 | ^~~~~~ 2025-09-09T00:20:22,237 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,237 1022 | sym(otri1, otri2); \ 2025-09-09T00:20:22,237 | ^~~ 2025-09-09T00:20:22,237 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:20:22,237 9138 | dnext(gluetri, topright); 2025-09-09T00:20:22,238 | ^~~~~ 2025-09-09T00:20:22,244 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,244 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,244 | ^ 2025-09-09T00:20:22,244 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,244 969 | decode(ptr, otri2); 2025-09-09T00:20:22,244 | ^~~~~~ 2025-09-09T00:20:22,244 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,244 9139 | sym(topright, toprcasing); 2025-09-09T00:20:22,244 | ^~~ 2025-09-09T00:20:22,251 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,251 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,251 | ^ 2025-09-09T00:20:22,251 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,251 969 | decode(ptr, otri2); 2025-09-09T00:20:22,251 | ^~~~~~ 2025-09-09T00:20:22,251 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,251 9139 | sym(topright, toprcasing); 2025-09-09T00:20:22,251 | ^~~ 2025-09-09T00:20:22,258 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,258 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,258 | ^ 2025-09-09T00:20:22,258 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,258 969 | decode(ptr, otri2); 2025-09-09T00:20:22,258 | ^~~~~~ 2025-09-09T00:20:22,258 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,258 9139 | sym(topright, toprcasing); 2025-09-09T00:20:22,258 | ^~~ 2025-09-09T00:20:22,265 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,265 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,265 | ^ 2025-09-09T00:20:22,265 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,265 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,265 | ^~~~~~ 2025-09-09T00:20:22,265 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,265 9142 | bond(gluetri, toprcasing); 2025-09-09T00:20:22,266 | ^~~~ 2025-09-09T00:20:22,272 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,272 | ^ 2025-09-09T00:20:22,272 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,272 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,272 | ^~~~~~ 2025-09-09T00:20:22,272 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,272 9142 | bond(gluetri, toprcasing); 2025-09-09T00:20:22,273 | ^~~~ 2025-09-09T00:20:22,279 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,279 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,279 | ^ 2025-09-09T00:20:22,279 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,279 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,279 | ^~~~~~ 2025-09-09T00:20:22,279 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,280 9142 | bond(gluetri, toprcasing); 2025-09-09T00:20:22,280 | ^~~~ 2025-09-09T00:20:22,286 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,286 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,286 | ^ 2025-09-09T00:20:22,286 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,286 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,286 | ^~~~~~ 2025-09-09T00:20:22,286 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,287 9142 | bond(gluetri, toprcasing); 2025-09-09T00:20:22,287 | ^~~~ 2025-09-09T00:20:22,293 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,293 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:22,293 | ^ 2025-09-09T00:20:22,293 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,293 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,293 | ^~~~~~~ 2025-09-09T00:20:22,294 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,294 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:20:22,294 | ^~~~~~~ 2025-09-09T00:20:22,300 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,300 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:22,300 | ^ 2025-09-09T00:20:22,300 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,300 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,300 | ^~~~~~~ 2025-09-09T00:20:22,301 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,301 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:20:22,301 | ^~~~~~~ 2025-09-09T00:20:22,307 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,307 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:22,307 | ^ 2025-09-09T00:20:22,307 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:22,307 1289 | sdecode(sptr, osub) 2025-09-09T00:20:22,307 | ^~~~~~~ 2025-09-09T00:20:22,308 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:22,308 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:20:22,308 | ^~~~~~~ 2025-09-09T00:20:22,314 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,314 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,314 | ^ 2025-09-09T00:20:22,314 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,314 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,315 | ^~~~~~~ 2025-09-09T00:20:22,315 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,315 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:20:22,315 | ^~~~~~ 2025-09-09T00:20:22,321 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,321 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:22,321 | ^ 2025-09-09T00:20:22,321 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:22,321 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:22,322 | ^~~~~~~ 2025-09-09T00:20:22,322 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,322 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:20:22,322 | ^~~~~~ 2025-09-09T00:20:22,328 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,328 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,328 | ^ 2025-09-09T00:20:22,328 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,328 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,329 | ^~~~~~ 2025-09-09T00:20:22,329 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,329 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:20:22,329 | ^~~~~~ 2025-09-09T00:20:22,335 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,335 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,335 | ^ 2025-09-09T00:20:22,335 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,336 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:22,336 | ^~~~~~ 2025-09-09T00:20:22,336 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:22,336 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:20:22,336 | ^~~~~~ 2025-09-09T00:20:22,340 c/triangle.c: In function ‘mergehulls’: 2025-09-09T00:20:22,347 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,347 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,347 | ^ 2025-09-09T00:20:22,347 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,348 973 | decode(ptr, otri); 2025-09-09T00:20:22,348 | ^~~~~~ 2025-09-09T00:20:22,348 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,348 9479 | symself(*farleft); 2025-09-09T00:20:22,348 | ^~~~~~~ 2025-09-09T00:20:22,354 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,355 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,355 | ^ 2025-09-09T00:20:22,355 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,355 973 | decode(ptr, otri); 2025-09-09T00:20:22,355 | ^~~~~~ 2025-09-09T00:20:22,355 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,355 9479 | symself(*farleft); 2025-09-09T00:20:22,355 | ^~~~~~~ 2025-09-09T00:20:22,362 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,362 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,362 | ^ 2025-09-09T00:20:22,362 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,362 973 | decode(ptr, otri); 2025-09-09T00:20:22,362 | ^~~~~~ 2025-09-09T00:20:22,362 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,362 9479 | symself(*farleft); 2025-09-09T00:20:22,362 | ^~~~~~~ 2025-09-09T00:20:22,369 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,369 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,369 | ^ 2025-09-09T00:20:22,369 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,369 969 | decode(ptr, otri2); 2025-09-09T00:20:22,369 | ^~~~~~ 2025-09-09T00:20:22,369 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,370 9483 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,370 | ^~~ 2025-09-09T00:20:22,376 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,376 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,376 | ^ 2025-09-09T00:20:22,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,376 969 | decode(ptr, otri2); 2025-09-09T00:20:22,377 | ^~~~~~ 2025-09-09T00:20:22,377 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,377 9483 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,377 | ^~~ 2025-09-09T00:20:22,383 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,383 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,383 | ^ 2025-09-09T00:20:22,384 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,384 969 | decode(ptr, otri2); 2025-09-09T00:20:22,384 | ^~~~~~ 2025-09-09T00:20:22,384 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,384 9483 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,384 | ^~~ 2025-09-09T00:20:22,391 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,391 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,391 | ^ 2025-09-09T00:20:22,391 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,391 969 | decode(ptr, otri2); 2025-09-09T00:20:22,391 | ^~~~~~ 2025-09-09T00:20:22,391 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,391 9489 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,391 | ^~~ 2025-09-09T00:20:22,398 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,398 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,398 | ^ 2025-09-09T00:20:22,398 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,398 969 | decode(ptr, otri2); 2025-09-09T00:20:22,398 | ^~~~~~ 2025-09-09T00:20:22,398 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,399 9489 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,399 | ^~~ 2025-09-09T00:20:22,405 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,405 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,405 | ^ 2025-09-09T00:20:22,405 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,405 969 | decode(ptr, otri2); 2025-09-09T00:20:22,406 | ^~~~~~ 2025-09-09T00:20:22,406 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,406 9489 | sym(*innerleft, checkedge); 2025-09-09T00:20:22,406 | ^~~ 2025-09-09T00:20:22,412 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,413 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,413 | ^ 2025-09-09T00:20:22,413 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,413 973 | decode(ptr, otri); 2025-09-09T00:20:22,413 | ^~~~~~ 2025-09-09T00:20:22,413 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,413 9494 | symself(*innerright); 2025-09-09T00:20:22,413 | ^~~~~~~ 2025-09-09T00:20:22,420 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,420 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,420 | ^ 2025-09-09T00:20:22,420 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,420 973 | decode(ptr, otri); 2025-09-09T00:20:22,420 | ^~~~~~ 2025-09-09T00:20:22,420 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,420 9494 | symself(*innerright); 2025-09-09T00:20:22,420 | ^~~~~~~ 2025-09-09T00:20:22,427 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,427 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,427 | ^ 2025-09-09T00:20:22,427 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,427 973 | decode(ptr, otri); 2025-09-09T00:20:22,427 | ^~~~~~ 2025-09-09T00:20:22,427 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,428 9494 | symself(*innerright); 2025-09-09T00:20:22,428 | ^~~~~~~ 2025-09-09T00:20:22,434 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,434 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,434 | ^ 2025-09-09T00:20:22,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,435 969 | decode(ptr, otri2); 2025-09-09T00:20:22,435 | ^~~~~~ 2025-09-09T00:20:22,435 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,435 9498 | sym(*farright, checkedge); 2025-09-09T00:20:22,435 | ^~~ 2025-09-09T00:20:22,441 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,442 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,442 | ^ 2025-09-09T00:20:22,442 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,442 969 | decode(ptr, otri2); 2025-09-09T00:20:22,442 | ^~~~~~ 2025-09-09T00:20:22,442 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,442 9498 | sym(*farright, checkedge); 2025-09-09T00:20:22,442 | ^~~ 2025-09-09T00:20:22,449 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,449 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,449 | ^ 2025-09-09T00:20:22,449 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,449 969 | decode(ptr, otri2); 2025-09-09T00:20:22,449 | ^~~~~~ 2025-09-09T00:20:22,449 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,449 9498 | sym(*farright, checkedge); 2025-09-09T00:20:22,449 | ^~~ 2025-09-09T00:20:22,456 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,456 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,456 | ^ 2025-09-09T00:20:22,456 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,456 969 | decode(ptr, otri2); 2025-09-09T00:20:22,457 | ^~~~~~ 2025-09-09T00:20:22,457 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,457 9504 | sym(*farright, checkedge); 2025-09-09T00:20:22,457 | ^~~ 2025-09-09T00:20:22,463 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,463 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,464 | ^ 2025-09-09T00:20:22,464 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,464 969 | decode(ptr, otri2); 2025-09-09T00:20:22,464 | ^~~~~~ 2025-09-09T00:20:22,464 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,464 9504 | sym(*farright, checkedge); 2025-09-09T00:20:22,464 | ^~~ 2025-09-09T00:20:22,470 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,471 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,471 | ^ 2025-09-09T00:20:22,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,471 969 | decode(ptr, otri2); 2025-09-09T00:20:22,471 | ^~~~~~ 2025-09-09T00:20:22,471 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,471 9504 | sym(*farright, checkedge); 2025-09-09T00:20:22,471 | ^~~ 2025-09-09T00:20:22,478 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,478 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,478 | ^ 2025-09-09T00:20:22,478 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,478 973 | decode(ptr, otri); 2025-09-09T00:20:22,478 | ^~~~~~ 2025-09-09T00:20:22,479 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,479 9515 | symself(*innerleft); 2025-09-09T00:20:22,479 | ^~~~~~~ 2025-09-09T00:20:22,485 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,485 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,485 | ^ 2025-09-09T00:20:22,486 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,486 973 | decode(ptr, otri); 2025-09-09T00:20:22,486 | ^~~~~~ 2025-09-09T00:20:22,486 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,486 9515 | symself(*innerleft); 2025-09-09T00:20:22,486 | ^~~~~~~ 2025-09-09T00:20:22,492 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,493 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,493 | ^ 2025-09-09T00:20:22,493 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,493 973 | decode(ptr, otri); 2025-09-09T00:20:22,493 | ^~~~~~ 2025-09-09T00:20:22,493 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,493 9515 | symself(*innerleft); 2025-09-09T00:20:22,493 | ^~~~~~~ 2025-09-09T00:20:22,500 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,500 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,500 | ^ 2025-09-09T00:20:22,500 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,500 973 | decode(ptr, otri); 2025-09-09T00:20:22,500 | ^~~~~~ 2025-09-09T00:20:22,501 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,501 9524 | symself(*innerright); 2025-09-09T00:20:22,501 | ^~~~~~~ 2025-09-09T00:20:22,507 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,507 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,507 | ^ 2025-09-09T00:20:22,508 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,508 973 | decode(ptr, otri); 2025-09-09T00:20:22,508 | ^~~~~~ 2025-09-09T00:20:22,508 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,508 9524 | symself(*innerright); 2025-09-09T00:20:22,508 | ^~~~~~~ 2025-09-09T00:20:22,514 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,515 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,515 | ^ 2025-09-09T00:20:22,515 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,515 973 | decode(ptr, otri); 2025-09-09T00:20:22,515 | ^~~~~~ 2025-09-09T00:20:22,515 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,515 9524 | symself(*innerright); 2025-09-09T00:20:22,515 | ^~~~~~~ 2025-09-09T00:20:22,522 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,522 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,522 | ^ 2025-09-09T00:20:22,522 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,522 969 | decode(ptr, otri2); 2025-09-09T00:20:22,522 | ^~~~~~ 2025-09-09T00:20:22,522 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,523 9531 | sym(*innerleft, leftcand); 2025-09-09T00:20:22,523 | ^~~ 2025-09-09T00:20:22,529 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,529 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,529 | ^ 2025-09-09T00:20:22,529 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,530 969 | decode(ptr, otri2); 2025-09-09T00:20:22,530 | ^~~~~~ 2025-09-09T00:20:22,530 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,530 9531 | sym(*innerleft, leftcand); 2025-09-09T00:20:22,530 | ^~~ 2025-09-09T00:20:22,536 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,536 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,537 | ^ 2025-09-09T00:20:22,537 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,537 969 | decode(ptr, otri2); 2025-09-09T00:20:22,537 | ^~~~~~ 2025-09-09T00:20:22,537 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,537 9531 | sym(*innerleft, leftcand); 2025-09-09T00:20:22,537 | ^~~ 2025-09-09T00:20:22,544 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,544 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,544 | ^ 2025-09-09T00:20:22,544 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,544 969 | decode(ptr, otri2); 2025-09-09T00:20:22,544 | ^~~~~~ 2025-09-09T00:20:22,544 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,544 9532 | sym(*innerright, rightcand); 2025-09-09T00:20:22,544 | ^~~ 2025-09-09T00:20:22,551 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,551 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,551 | ^ 2025-09-09T00:20:22,551 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,551 969 | decode(ptr, otri2); 2025-09-09T00:20:22,551 | ^~~~~~ 2025-09-09T00:20:22,551 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,552 9532 | sym(*innerright, rightcand); 2025-09-09T00:20:22,552 | ^~~ 2025-09-09T00:20:22,558 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,558 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,558 | ^ 2025-09-09T00:20:22,558 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,558 969 | decode(ptr, otri2); 2025-09-09T00:20:22,559 | ^~~~~~ 2025-09-09T00:20:22,559 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,559 9532 | sym(*innerright, rightcand); 2025-09-09T00:20:22,559 | ^~~ 2025-09-09T00:20:22,565 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,566 | ^ 2025-09-09T00:20:22,566 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,566 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,566 | ^~~~~~ 2025-09-09T00:20:22,566 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,566 9536 | bond(baseedge, *innerleft); 2025-09-09T00:20:22,566 | ^~~~ 2025-09-09T00:20:22,573 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,573 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,573 | ^ 2025-09-09T00:20:22,573 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,573 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,573 | ^~~~~~ 2025-09-09T00:20:22,573 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,573 9536 | bond(baseedge, *innerleft); 2025-09-09T00:20:22,573 | ^~~~ 2025-09-09T00:20:22,580 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,580 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,580 | ^ 2025-09-09T00:20:22,580 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,580 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,580 | ^~~~~~ 2025-09-09T00:20:22,581 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,581 9536 | bond(baseedge, *innerleft); 2025-09-09T00:20:22,581 | ^~~~ 2025-09-09T00:20:22,587 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,587 | ^ 2025-09-09T00:20:22,588 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,588 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,588 | ^~~~~~ 2025-09-09T00:20:22,588 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,588 9536 | bond(baseedge, *innerleft); 2025-09-09T00:20:22,588 | ^~~~ 2025-09-09T00:20:22,595 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,595 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,595 | ^ 2025-09-09T00:20:22,595 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,595 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,595 | ^~~~~~ 2025-09-09T00:20:22,595 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,595 9538 | bond(baseedge, *innerright); 2025-09-09T00:20:22,595 | ^~~~ 2025-09-09T00:20:22,602 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,602 | ^ 2025-09-09T00:20:22,602 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,602 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,602 | ^~~~~~ 2025-09-09T00:20:22,602 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,602 9538 | bond(baseedge, *innerright); 2025-09-09T00:20:22,603 | ^~~~ 2025-09-09T00:20:22,609 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,609 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,609 | ^ 2025-09-09T00:20:22,609 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,609 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,610 | ^~~~~~ 2025-09-09T00:20:22,610 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,610 9538 | bond(baseedge, *innerright); 2025-09-09T00:20:22,610 | ^~~~ 2025-09-09T00:20:22,616 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,616 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,617 | ^ 2025-09-09T00:20:22,617 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,617 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,617 | ^~~~~~ 2025-09-09T00:20:22,617 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,617 9538 | bond(baseedge, *innerright); 2025-09-09T00:20:22,617 | ^~~~ 2025-09-09T00:20:22,625 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,625 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,625 | ^ 2025-09-09T00:20:22,625 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,625 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,625 | ^~~~~~ 2025-09-09T00:20:22,625 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,625 9579 | bond(nextedge, baseedge); 2025-09-09T00:20:22,625 | ^~~~ 2025-09-09T00:20:22,632 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,632 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,632 | ^ 2025-09-09T00:20:22,632 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,632 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,632 | ^~~~~~ 2025-09-09T00:20:22,633 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,633 9579 | bond(nextedge, baseedge); 2025-09-09T00:20:22,633 | ^~~~ 2025-09-09T00:20:22,639 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,640 | ^ 2025-09-09T00:20:22,640 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,640 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,640 | ^~~~~~ 2025-09-09T00:20:22,640 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,640 9579 | bond(nextedge, baseedge); 2025-09-09T00:20:22,640 | ^~~~ 2025-09-09T00:20:22,647 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,647 | ^ 2025-09-09T00:20:22,647 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,647 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,647 | ^~~~~~ 2025-09-09T00:20:22,647 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,647 9579 | bond(nextedge, baseedge); 2025-09-09T00:20:22,647 | ^~~~ 2025-09-09T00:20:22,654 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,654 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,654 | ^ 2025-09-09T00:20:22,654 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,654 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,655 | ^~~~~~ 2025-09-09T00:20:22,655 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,655 9581 | bond(nextedge, rightcand); 2025-09-09T00:20:22,655 | ^~~~ 2025-09-09T00:20:22,661 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,661 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,662 | ^ 2025-09-09T00:20:22,662 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,662 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,662 | ^~~~~~ 2025-09-09T00:20:22,662 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,662 9581 | bond(nextedge, rightcand); 2025-09-09T00:20:22,662 | ^~~~ 2025-09-09T00:20:22,669 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,669 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,669 | ^ 2025-09-09T00:20:22,669 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,669 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,669 | ^~~~~~ 2025-09-09T00:20:22,669 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,669 9581 | bond(nextedge, rightcand); 2025-09-09T00:20:22,669 | ^~~~ 2025-09-09T00:20:22,676 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,676 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,676 | ^ 2025-09-09T00:20:22,676 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,676 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,676 | ^~~~~~ 2025-09-09T00:20:22,677 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,677 9581 | bond(nextedge, rightcand); 2025-09-09T00:20:22,677 | ^~~~ 2025-09-09T00:20:22,683 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,683 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,684 | ^ 2025-09-09T00:20:22,684 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,684 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,684 | ^~~~~~ 2025-09-09T00:20:22,684 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,684 9583 | bond(nextedge, leftcand); 2025-09-09T00:20:22,684 | ^~~~ 2025-09-09T00:20:22,691 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,691 | ^ 2025-09-09T00:20:22,691 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,691 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,691 | ^~~~~~ 2025-09-09T00:20:22,691 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,691 9583 | bond(nextedge, leftcand); 2025-09-09T00:20:22,691 | ^~~~ 2025-09-09T00:20:22,698 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,698 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,698 | ^ 2025-09-09T00:20:22,698 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,698 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,698 | ^~~~~~ 2025-09-09T00:20:22,699 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,699 9583 | bond(nextedge, leftcand); 2025-09-09T00:20:22,699 | ^~~~ 2025-09-09T00:20:22,705 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,706 | ^ 2025-09-09T00:20:22,706 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,706 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,706 | ^~~~~~ 2025-09-09T00:20:22,706 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,706 9583 | bond(nextedge, leftcand); 2025-09-09T00:20:22,706 | ^~~~ 2025-09-09T00:20:22,713 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,713 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,713 | ^ 2025-09-09T00:20:22,713 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,714 969 | decode(ptr, otri2); 2025-09-09T00:20:22,714 | ^~~~~~ 2025-09-09T00:20:22,714 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,714 9594 | sym(*farleft, checkedge); 2025-09-09T00:20:22,714 | ^~~ 2025-09-09T00:20:22,720 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,721 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,721 | ^ 2025-09-09T00:20:22,721 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,721 969 | decode(ptr, otri2); 2025-09-09T00:20:22,721 | ^~~~~~ 2025-09-09T00:20:22,721 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,721 9594 | sym(*farleft, checkedge); 2025-09-09T00:20:22,721 | ^~~ 2025-09-09T00:20:22,728 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,728 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,728 | ^ 2025-09-09T00:20:22,728 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,728 969 | decode(ptr, otri2); 2025-09-09T00:20:22,728 | ^~~~~~ 2025-09-09T00:20:22,728 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,728 9594 | sym(*farleft, checkedge); 2025-09-09T00:20:22,728 | ^~~ 2025-09-09T00:20:22,735 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,735 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,736 | ^ 2025-09-09T00:20:22,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,736 969 | decode(ptr, otri2); 2025-09-09T00:20:22,736 | ^~~~~~ 2025-09-09T00:20:22,736 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,736 9603 | sym(*farleft, checkedge); 2025-09-09T00:20:22,736 | ^~~ 2025-09-09T00:20:22,743 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,743 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,743 | ^ 2025-09-09T00:20:22,743 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,743 969 | decode(ptr, otri2); 2025-09-09T00:20:22,743 | ^~~~~~ 2025-09-09T00:20:22,743 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,743 9603 | sym(*farleft, checkedge); 2025-09-09T00:20:22,743 | ^~~ 2025-09-09T00:20:22,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,750 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,750 | ^ 2025-09-09T00:20:22,750 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,750 969 | decode(ptr, otri2); 2025-09-09T00:20:22,750 | ^~~~~~ 2025-09-09T00:20:22,750 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,751 9603 | sym(*farleft, checkedge); 2025-09-09T00:20:22,751 | ^~~ 2025-09-09T00:20:22,757 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,758 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,758 | ^ 2025-09-09T00:20:22,758 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,758 973 | decode(ptr, otri); 2025-09-09T00:20:22,758 | ^~~~~~ 2025-09-09T00:20:22,758 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,758 9608 | symself(*farright); 2025-09-09T00:20:22,758 | ^~~~~~~ 2025-09-09T00:20:22,765 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,765 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,765 | ^ 2025-09-09T00:20:22,765 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,765 973 | decode(ptr, otri); 2025-09-09T00:20:22,765 | ^~~~~~ 2025-09-09T00:20:22,765 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,765 9608 | symself(*farright); 2025-09-09T00:20:22,766 | ^~~~~~~ 2025-09-09T00:20:22,772 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,772 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,772 | ^ 2025-09-09T00:20:22,772 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,773 973 | decode(ptr, otri); 2025-09-09T00:20:22,773 | ^~~~~~ 2025-09-09T00:20:22,773 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,773 9608 | symself(*farright); 2025-09-09T00:20:22,773 | ^~~~~~~ 2025-09-09T00:20:22,780 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,780 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,780 | ^ 2025-09-09T00:20:22,780 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,780 973 | decode(ptr, otri); 2025-09-09T00:20:22,780 | ^~~~~~ 2025-09-09T00:20:22,780 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,780 9619 | symself(nextedge); 2025-09-09T00:20:22,780 | ^~~~~~~ 2025-09-09T00:20:22,787 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,787 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,787 | ^ 2025-09-09T00:20:22,787 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,787 973 | decode(ptr, otri); 2025-09-09T00:20:22,788 | ^~~~~~ 2025-09-09T00:20:22,788 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,788 9619 | symself(nextedge); 2025-09-09T00:20:22,788 | ^~~~~~~ 2025-09-09T00:20:22,794 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,794 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,795 | ^ 2025-09-09T00:20:22,795 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,795 973 | decode(ptr, otri); 2025-09-09T00:20:22,795 | ^~~~~~ 2025-09-09T00:20:22,795 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,795 9619 | symself(nextedge); 2025-09-09T00:20:22,795 | ^~~~~~~ 2025-09-09T00:20:22,802 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,802 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,802 | ^ 2025-09-09T00:20:22,802 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,802 969 | decode(ptr, otri2); 2025-09-09T00:20:22,802 | ^~~~~~ 2025-09-09T00:20:22,803 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,803 9631 | sym(nextedge, topcasing); 2025-09-09T00:20:22,803 | ^~~ 2025-09-09T00:20:22,809 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,809 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,810 | ^ 2025-09-09T00:20:22,810 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,810 969 | decode(ptr, otri2); 2025-09-09T00:20:22,810 | ^~~~~~ 2025-09-09T00:20:22,810 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,810 9631 | sym(nextedge, topcasing); 2025-09-09T00:20:22,810 | ^~~ 2025-09-09T00:20:22,817 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,817 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,817 | ^ 2025-09-09T00:20:22,817 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,817 969 | decode(ptr, otri2); 2025-09-09T00:20:22,817 | ^~~~~~ 2025-09-09T00:20:22,817 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,817 9631 | sym(nextedge, topcasing); 2025-09-09T00:20:22,817 | ^~~ 2025-09-09T00:20:22,824 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,824 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,824 | ^ 2025-09-09T00:20:22,824 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,824 969 | decode(ptr, otri2); 2025-09-09T00:20:22,825 | ^~~~~~ 2025-09-09T00:20:22,825 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,825 9633 | sym(nextedge, sidecasing); 2025-09-09T00:20:22,825 | ^~~ 2025-09-09T00:20:22,831 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,832 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,832 | ^ 2025-09-09T00:20:22,832 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,832 969 | decode(ptr, otri2); 2025-09-09T00:20:22,832 | ^~~~~~ 2025-09-09T00:20:22,832 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,832 9633 | sym(nextedge, sidecasing); 2025-09-09T00:20:22,832 | ^~~ 2025-09-09T00:20:22,839 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,839 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,839 | ^ 2025-09-09T00:20:22,839 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,839 969 | decode(ptr, otri2); 2025-09-09T00:20:22,839 | ^~~~~~ 2025-09-09T00:20:22,839 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,839 9633 | sym(nextedge, sidecasing); 2025-09-09T00:20:22,839 | ^~~ 2025-09-09T00:20:22,846 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,846 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,846 | ^ 2025-09-09T00:20:22,846 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,847 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,847 | ^~~~~~ 2025-09-09T00:20:22,847 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,847 9634 | bond(nextedge, topcasing); 2025-09-09T00:20:22,847 | ^~~~ 2025-09-09T00:20:22,854 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,854 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,854 | ^ 2025-09-09T00:20:22,854 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,854 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,854 | ^~~~~~ 2025-09-09T00:20:22,854 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,854 9634 | bond(nextedge, topcasing); 2025-09-09T00:20:22,854 | ^~~~ 2025-09-09T00:20:22,861 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,861 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,861 | ^ 2025-09-09T00:20:22,861 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,861 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,861 | ^~~~~~ 2025-09-09T00:20:22,861 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,862 9634 | bond(nextedge, topcasing); 2025-09-09T00:20:22,862 | ^~~~ 2025-09-09T00:20:22,868 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,868 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,868 | ^ 2025-09-09T00:20:22,869 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,869 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,869 | ^~~~~~ 2025-09-09T00:20:22,869 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,869 9634 | bond(nextedge, topcasing); 2025-09-09T00:20:22,869 | ^~~~ 2025-09-09T00:20:22,876 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,876 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,876 | ^ 2025-09-09T00:20:22,876 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,876 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,876 | ^~~~~~ 2025-09-09T00:20:22,876 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,876 9635 | bond(leftcand, sidecasing); 2025-09-09T00:20:22,876 | ^~~~ 2025-09-09T00:20:22,883 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,883 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,883 | ^ 2025-09-09T00:20:22,883 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,883 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,884 | ^~~~~~ 2025-09-09T00:20:22,884 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,884 9635 | bond(leftcand, sidecasing); 2025-09-09T00:20:22,884 | ^~~~ 2025-09-09T00:20:22,890 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,891 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,891 | ^ 2025-09-09T00:20:22,891 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,891 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,891 | ^~~~~~ 2025-09-09T00:20:22,891 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,891 9635 | bond(leftcand, sidecasing); 2025-09-09T00:20:22,891 | ^~~~ 2025-09-09T00:20:22,898 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,898 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,898 | ^ 2025-09-09T00:20:22,899 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,899 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,899 | ^~~~~~ 2025-09-09T00:20:22,899 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,899 9635 | bond(leftcand, sidecasing); 2025-09-09T00:20:22,899 | ^~~~ 2025-09-09T00:20:22,906 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,906 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,906 | ^ 2025-09-09T00:20:22,906 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,906 969 | decode(ptr, otri2); 2025-09-09T00:20:22,906 | ^~~~~~ 2025-09-09T00:20:22,907 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,907 9637 | sym(leftcand, outercasing); 2025-09-09T00:20:22,907 | ^~~ 2025-09-09T00:20:22,914 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,914 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,914 | ^ 2025-09-09T00:20:22,914 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,914 969 | decode(ptr, otri2); 2025-09-09T00:20:22,914 | ^~~~~~ 2025-09-09T00:20:22,914 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,914 9637 | sym(leftcand, outercasing); 2025-09-09T00:20:22,914 | ^~~ 2025-09-09T00:20:22,921 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,921 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,921 | ^ 2025-09-09T00:20:22,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,922 969 | decode(ptr, otri2); 2025-09-09T00:20:22,922 | ^~~~~~ 2025-09-09T00:20:22,922 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,922 9637 | sym(leftcand, outercasing); 2025-09-09T00:20:22,922 | ^~~ 2025-09-09T00:20:22,930 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,931 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,931 | ^ 2025-09-09T00:20:22,931 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,931 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,931 | ^~~~~~ 2025-09-09T00:20:22,931 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,931 9639 | bond(nextedge, outercasing); 2025-09-09T00:20:22,931 | ^~~~ 2025-09-09T00:20:22,938 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,939 | ^ 2025-09-09T00:20:22,939 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,939 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:22,939 | ^~~~~~ 2025-09-09T00:20:22,939 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,939 9639 | bond(nextedge, outercasing); 2025-09-09T00:20:22,939 | ^~~~ 2025-09-09T00:20:22,946 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,946 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,946 | ^ 2025-09-09T00:20:22,946 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,946 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,947 | ^~~~~~ 2025-09-09T00:20:22,947 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,947 9639 | bond(nextedge, outercasing); 2025-09-09T00:20:22,947 | ^~~~ 2025-09-09T00:20:22,954 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,954 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:22,954 | ^ 2025-09-09T00:20:22,954 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:22,954 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:22,954 | ^~~~~~ 2025-09-09T00:20:22,954 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:22,954 9639 | bond(nextedge, outercasing); 2025-09-09T00:20:22,955 | ^~~~ 2025-09-09T00:20:22,962 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,962 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,962 | ^ 2025-09-09T00:20:22,962 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,963 973 | decode(ptr, otri); 2025-09-09T00:20:22,963 | ^~~~~~ 2025-09-09T00:20:22,963 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,963 9667 | symself(nextedge); 2025-09-09T00:20:22,963 | ^~~~~~~ 2025-09-09T00:20:22,971 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,971 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,971 | ^ 2025-09-09T00:20:22,971 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,971 973 | decode(ptr, otri); 2025-09-09T00:20:22,972 | ^~~~~~ 2025-09-09T00:20:22,972 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,972 9667 | symself(nextedge); 2025-09-09T00:20:22,972 | ^~~~~~~ 2025-09-09T00:20:22,979 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:22,979 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:22,979 | ^ 2025-09-09T00:20:22,980 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,980 973 | decode(ptr, otri); 2025-09-09T00:20:22,980 | ^~~~~~ 2025-09-09T00:20:22,980 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:20:22,980 9667 | symself(nextedge); 2025-09-09T00:20:22,980 | ^~~~~~~ 2025-09-09T00:20:22,987 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,987 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:22,987 | ^ 2025-09-09T00:20:22,987 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,987 969 | decode(ptr, otri2); 2025-09-09T00:20:22,988 | ^~~~~~ 2025-09-09T00:20:22,988 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,988 9679 | sym(nextedge, topcasing); 2025-09-09T00:20:22,988 | ^~~ 2025-09-09T00:20:22,995 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:22,995 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:22,995 | ^ 2025-09-09T00:20:22,995 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:22,995 969 | decode(ptr, otri2); 2025-09-09T00:20:22,995 | ^~~~~~ 2025-09-09T00:20:22,995 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:22,995 9679 | sym(nextedge, topcasing); 2025-09-09T00:20:22,995 | ^~~ 2025-09-09T00:20:23,002 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,002 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,002 | ^ 2025-09-09T00:20:23,002 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,003 969 | decode(ptr, otri2); 2025-09-09T00:20:23,003 | ^~~~~~ 2025-09-09T00:20:23,003 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,003 9679 | sym(nextedge, topcasing); 2025-09-09T00:20:23,003 | ^~~ 2025-09-09T00:20:23,011 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,011 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,011 | ^ 2025-09-09T00:20:23,011 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,011 969 | decode(ptr, otri2); 2025-09-09T00:20:23,011 | ^~~~~~ 2025-09-09T00:20:23,011 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,011 9681 | sym(nextedge, sidecasing); 2025-09-09T00:20:23,011 | ^~~ 2025-09-09T00:20:23,020 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,020 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,020 | ^ 2025-09-09T00:20:23,020 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,020 969 | decode(ptr, otri2); 2025-09-09T00:20:23,020 | ^~~~~~ 2025-09-09T00:20:23,020 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,021 9681 | sym(nextedge, sidecasing); 2025-09-09T00:20:23,021 | ^~~ 2025-09-09T00:20:23,027 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,027 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,027 | ^ 2025-09-09T00:20:23,028 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,028 969 | decode(ptr, otri2); 2025-09-09T00:20:23,028 | ^~~~~~ 2025-09-09T00:20:23,028 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,028 9681 | sym(nextedge, sidecasing); 2025-09-09T00:20:23,028 | ^~~ 2025-09-09T00:20:23,035 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,035 | ^ 2025-09-09T00:20:23,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,035 | ^~~~~~ 2025-09-09T00:20:23,035 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,035 9682 | bond(nextedge, topcasing); 2025-09-09T00:20:23,035 | ^~~~ 2025-09-09T00:20:23,042 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,042 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,042 | ^ 2025-09-09T00:20:23,042 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,043 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,043 | ^~~~~~ 2025-09-09T00:20:23,043 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,043 9682 | bond(nextedge, topcasing); 2025-09-09T00:20:23,043 | ^~~~ 2025-09-09T00:20:23,050 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,050 | ^ 2025-09-09T00:20:23,050 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,050 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,050 | ^~~~~~ 2025-09-09T00:20:23,050 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,050 9682 | bond(nextedge, topcasing); 2025-09-09T00:20:23,050 | ^~~~ 2025-09-09T00:20:23,057 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,057 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,057 | ^ 2025-09-09T00:20:23,057 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,057 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,058 | ^~~~~~ 2025-09-09T00:20:23,058 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,058 9682 | bond(nextedge, topcasing); 2025-09-09T00:20:23,058 | ^~~~ 2025-09-09T00:20:23,065 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,065 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,065 | ^ 2025-09-09T00:20:23,065 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,065 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,065 | ^~~~~~ 2025-09-09T00:20:23,065 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,065 9683 | bond(rightcand, sidecasing); 2025-09-09T00:20:23,065 | ^~~~ 2025-09-09T00:20:23,072 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,072 | ^ 2025-09-09T00:20:23,072 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,072 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,072 | ^~~~~~ 2025-09-09T00:20:23,073 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,073 9683 | bond(rightcand, sidecasing); 2025-09-09T00:20:23,073 | ^~~~ 2025-09-09T00:20:23,079 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,080 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,080 | ^ 2025-09-09T00:20:23,080 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,080 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,080 | ^~~~~~ 2025-09-09T00:20:23,080 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,080 9683 | bond(rightcand, sidecasing); 2025-09-09T00:20:23,080 | ^~~~ 2025-09-09T00:20:23,087 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,087 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,087 | ^ 2025-09-09T00:20:23,087 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,087 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,087 | ^~~~~~ 2025-09-09T00:20:23,087 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,087 9683 | bond(rightcand, sidecasing); 2025-09-09T00:20:23,088 | ^~~~ 2025-09-09T00:20:23,094 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,094 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,095 | ^ 2025-09-09T00:20:23,095 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,095 969 | decode(ptr, otri2); 2025-09-09T00:20:23,095 | ^~~~~~ 2025-09-09T00:20:23,095 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,095 9685 | sym(rightcand, outercasing); 2025-09-09T00:20:23,095 | ^~~ 2025-09-09T00:20:23,102 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,102 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,102 | ^ 2025-09-09T00:20:23,102 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,102 969 | decode(ptr, otri2); 2025-09-09T00:20:23,102 | ^~~~~~ 2025-09-09T00:20:23,102 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,102 9685 | sym(rightcand, outercasing); 2025-09-09T00:20:23,102 | ^~~ 2025-09-09T00:20:23,109 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,109 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,109 | ^ 2025-09-09T00:20:23,109 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,109 969 | decode(ptr, otri2); 2025-09-09T00:20:23,110 | ^~~~~~ 2025-09-09T00:20:23,110 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,110 9685 | sym(rightcand, outercasing); 2025-09-09T00:20:23,110 | ^~~ 2025-09-09T00:20:23,117 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,117 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,117 | ^ 2025-09-09T00:20:23,117 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,117 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,117 | ^~~~~~ 2025-09-09T00:20:23,117 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,117 9687 | bond(nextedge, outercasing); 2025-09-09T00:20:23,117 | ^~~~ 2025-09-09T00:20:23,124 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,124 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,124 | ^ 2025-09-09T00:20:23,124 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,124 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,124 | ^~~~~~ 2025-09-09T00:20:23,125 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,125 9687 | bond(nextedge, outercasing); 2025-09-09T00:20:23,125 | ^~~~ 2025-09-09T00:20:23,131 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,132 | ^ 2025-09-09T00:20:23,132 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,132 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,132 | ^~~~~~ 2025-09-09T00:20:23,132 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,132 9687 | bond(nextedge, outercasing); 2025-09-09T00:20:23,132 | ^~~~ 2025-09-09T00:20:23,139 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,139 | ^ 2025-09-09T00:20:23,139 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,139 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,139 | ^~~~~~ 2025-09-09T00:20:23,139 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,140 9687 | bond(nextedge, outercasing); 2025-09-09T00:20:23,140 | ^~~~ 2025-09-09T00:20:23,147 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,147 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,147 | ^ 2025-09-09T00:20:23,148 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,148 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,148 | ^~~~~~ 2025-09-09T00:20:23,148 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,148 9716 | bond(baseedge, rightcand); 2025-09-09T00:20:23,148 | ^~~~ 2025-09-09T00:20:23,155 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,155 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,155 | ^ 2025-09-09T00:20:23,155 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,155 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,155 | ^~~~~~ 2025-09-09T00:20:23,155 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,155 9716 | bond(baseedge, rightcand); 2025-09-09T00:20:23,156 | ^~~~ 2025-09-09T00:20:23,162 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,163 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,163 | ^ 2025-09-09T00:20:23,163 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,163 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,163 | ^~~~~~ 2025-09-09T00:20:23,163 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,163 9716 | bond(baseedge, rightcand); 2025-09-09T00:20:23,163 | ^~~~ 2025-09-09T00:20:23,170 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,170 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,170 | ^ 2025-09-09T00:20:23,170 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,170 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,170 | ^~~~~~ 2025-09-09T00:20:23,171 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,171 9716 | bond(baseedge, rightcand); 2025-09-09T00:20:23,171 | ^~~~ 2025-09-09T00:20:23,178 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,178 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,178 | ^ 2025-09-09T00:20:23,178 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,178 969 | decode(ptr, otri2); 2025-09-09T00:20:23,178 | ^~~~~~ 2025-09-09T00:20:23,178 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,178 9720 | sym(baseedge, rightcand); 2025-09-09T00:20:23,178 | ^~~ 2025-09-09T00:20:23,185 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,186 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,186 | ^ 2025-09-09T00:20:23,186 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,186 969 | decode(ptr, otri2); 2025-09-09T00:20:23,186 | ^~~~~~ 2025-09-09T00:20:23,186 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,186 9720 | sym(baseedge, rightcand); 2025-09-09T00:20:23,186 | ^~~ 2025-09-09T00:20:23,193 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,193 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,193 | ^ 2025-09-09T00:20:23,193 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,193 969 | decode(ptr, otri2); 2025-09-09T00:20:23,193 | ^~~~~~ 2025-09-09T00:20:23,194 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,194 9720 | sym(baseedge, rightcand); 2025-09-09T00:20:23,194 | ^~~ 2025-09-09T00:20:23,201 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,201 | ^ 2025-09-09T00:20:23,201 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,201 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,201 | ^~~~~~ 2025-09-09T00:20:23,201 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,201 9725 | bond(baseedge, leftcand); 2025-09-09T00:20:23,201 | ^~~~ 2025-09-09T00:20:23,208 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,208 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,208 | ^ 2025-09-09T00:20:23,209 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,209 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,209 | ^~~~~~ 2025-09-09T00:20:23,209 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,209 9725 | bond(baseedge, leftcand); 2025-09-09T00:20:23,209 | ^~~~ 2025-09-09T00:20:23,216 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,216 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,216 | ^ 2025-09-09T00:20:23,216 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,216 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,216 | ^~~~~~ 2025-09-09T00:20:23,216 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,217 9725 | bond(baseedge, leftcand); 2025-09-09T00:20:23,217 | ^~~~ 2025-09-09T00:20:23,223 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,224 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,224 | ^ 2025-09-09T00:20:23,224 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,224 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,224 | ^~~~~~ 2025-09-09T00:20:23,224 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,224 9725 | bond(baseedge, leftcand); 2025-09-09T00:20:23,224 | ^~~~ 2025-09-09T00:20:23,231 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,231 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,231 | ^ 2025-09-09T00:20:23,232 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,232 969 | decode(ptr, otri2); 2025-09-09T00:20:23,232 | ^~~~~~ 2025-09-09T00:20:23,232 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,232 9729 | sym(baseedge, leftcand); 2025-09-09T00:20:23,232 | ^~~ 2025-09-09T00:20:23,239 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,239 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,239 | ^ 2025-09-09T00:20:23,239 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,239 969 | decode(ptr, otri2); 2025-09-09T00:20:23,239 | ^~~~~~ 2025-09-09T00:20:23,239 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,239 9729 | sym(baseedge, leftcand); 2025-09-09T00:20:23,240 | ^~~ 2025-09-09T00:20:23,246 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,247 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,247 | ^ 2025-09-09T00:20:23,247 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,247 969 | decode(ptr, otri2); 2025-09-09T00:20:23,247 | ^~~~~~ 2025-09-09T00:20:23,247 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,247 9729 | sym(baseedge, leftcand); 2025-09-09T00:20:23,247 | ^~~ 2025-09-09T00:20:23,248 c/triangle.c: In function ‘divconqrecurse’: 2025-09-09T00:20:23,255 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,256 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,256 | ^ 2025-09-09T00:20:23,256 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,256 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,256 | ^~~~~~ 2025-09-09T00:20:23,256 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,256 9791 | bond(*farleft, *farright); 2025-09-09T00:20:23,256 | ^~~~ 2025-09-09T00:20:23,263 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,263 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,263 | ^ 2025-09-09T00:20:23,263 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,263 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,264 | ^~~~~~ 2025-09-09T00:20:23,264 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,264 9791 | bond(*farleft, *farright); 2025-09-09T00:20:23,264 | ^~~~ 2025-09-09T00:20:23,271 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,271 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,271 | ^ 2025-09-09T00:20:23,271 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,271 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,271 | ^~~~~~ 2025-09-09T00:20:23,271 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,271 9791 | bond(*farleft, *farright); 2025-09-09T00:20:23,272 | ^~~~ 2025-09-09T00:20:23,278 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,279 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,279 | ^ 2025-09-09T00:20:23,279 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,279 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,279 | ^~~~~~ 2025-09-09T00:20:23,279 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,279 9791 | bond(*farleft, *farright); 2025-09-09T00:20:23,279 | ^~~~ 2025-09-09T00:20:23,286 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,286 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,286 | ^ 2025-09-09T00:20:23,287 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,287 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,287 | ^~~~~~ 2025-09-09T00:20:23,287 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,287 9794 | bond(*farleft, *farright); 2025-09-09T00:20:23,287 | ^~~~ 2025-09-09T00:20:23,294 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,294 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,294 | ^ 2025-09-09T00:20:23,294 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,294 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,294 | ^~~~~~ 2025-09-09T00:20:23,295 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,295 9794 | bond(*farleft, *farright); 2025-09-09T00:20:23,295 | ^~~~ 2025-09-09T00:20:23,302 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,302 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,302 | ^ 2025-09-09T00:20:23,302 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,302 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,302 | ^~~~~~ 2025-09-09T00:20:23,302 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,302 9794 | bond(*farleft, *farright); 2025-09-09T00:20:23,302 | ^~~~ 2025-09-09T00:20:23,309 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,309 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,310 | ^ 2025-09-09T00:20:23,310 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,310 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,310 | ^~~~~~ 2025-09-09T00:20:23,310 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,310 9794 | bond(*farleft, *farright); 2025-09-09T00:20:23,310 | ^~~~ 2025-09-09T00:20:23,317 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,317 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,317 | ^ 2025-09-09T00:20:23,317 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,318 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,318 | ^~~~~~ 2025-09-09T00:20:23,318 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,318 9797 | bond(*farleft, *farright); 2025-09-09T00:20:23,318 | ^~~~ 2025-09-09T00:20:23,325 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,325 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,325 | ^ 2025-09-09T00:20:23,325 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,325 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,325 | ^~~~~~ 2025-09-09T00:20:23,325 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,325 9797 | bond(*farleft, *farright); 2025-09-09T00:20:23,326 | ^~~~ 2025-09-09T00:20:23,333 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,333 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,333 | ^ 2025-09-09T00:20:23,333 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,333 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,333 | ^~~~~~ 2025-09-09T00:20:23,333 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,333 9797 | bond(*farleft, *farright); 2025-09-09T00:20:23,333 | ^~~~ 2025-09-09T00:20:23,340 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,340 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,340 | ^ 2025-09-09T00:20:23,340 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,341 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,341 | ^~~~~~ 2025-09-09T00:20:23,341 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,341 9797 | bond(*farleft, *farright); 2025-09-09T00:20:23,341 | ^~~~ 2025-09-09T00:20:23,349 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,349 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,349 | ^ 2025-09-09T00:20:23,349 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,349 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,349 | ^~~~~~ 2025-09-09T00:20:23,349 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,350 9827 | bond(midtri, tri1); 2025-09-09T00:20:23,350 | ^~~~ 2025-09-09T00:20:23,357 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,357 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,357 | ^ 2025-09-09T00:20:23,357 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,357 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,357 | ^~~~~~ 2025-09-09T00:20:23,357 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,357 9827 | bond(midtri, tri1); 2025-09-09T00:20:23,357 | ^~~~ 2025-09-09T00:20:23,364 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,364 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,364 | ^ 2025-09-09T00:20:23,365 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,365 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,365 | ^~~~~~ 2025-09-09T00:20:23,365 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,365 9827 | bond(midtri, tri1); 2025-09-09T00:20:23,365 | ^~~~ 2025-09-09T00:20:23,372 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,372 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,372 | ^ 2025-09-09T00:20:23,372 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,372 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,372 | ^~~~~~ 2025-09-09T00:20:23,373 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,373 9827 | bond(midtri, tri1); 2025-09-09T00:20:23,373 | ^~~~ 2025-09-09T00:20:23,380 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,380 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,380 | ^ 2025-09-09T00:20:23,380 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,380 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,380 | ^~~~~~ 2025-09-09T00:20:23,380 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,380 9828 | bond(tri2, tri3); 2025-09-09T00:20:23,380 | ^~~~ 2025-09-09T00:20:23,387 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,388 | ^ 2025-09-09T00:20:23,388 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,388 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,388 | ^~~~~~ 2025-09-09T00:20:23,388 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,388 9828 | bond(tri2, tri3); 2025-09-09T00:20:23,388 | ^~~~ 2025-09-09T00:20:23,395 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,395 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,395 | ^ 2025-09-09T00:20:23,395 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,396 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,396 | ^~~~~~ 2025-09-09T00:20:23,396 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,396 9828 | bond(tri2, tri3); 2025-09-09T00:20:23,396 | ^~~~ 2025-09-09T00:20:23,403 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,403 | ^ 2025-09-09T00:20:23,403 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,403 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,403 | ^~~~~~ 2025-09-09T00:20:23,403 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,404 9828 | bond(tri2, tri3); 2025-09-09T00:20:23,404 | ^~~~ 2025-09-09T00:20:23,411 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,411 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,411 | ^ 2025-09-09T00:20:23,411 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,411 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,411 | ^~~~~~ 2025-09-09T00:20:23,411 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,411 9833 | bond(midtri, tri3); 2025-09-09T00:20:23,411 | ^~~~ 2025-09-09T00:20:23,418 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,419 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,419 | ^ 2025-09-09T00:20:23,419 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,419 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,419 | ^~~~~~ 2025-09-09T00:20:23,419 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,419 9833 | bond(midtri, tri3); 2025-09-09T00:20:23,419 | ^~~~ 2025-09-09T00:20:23,426 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,426 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,426 | ^ 2025-09-09T00:20:23,427 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,427 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,427 | ^~~~~~ 2025-09-09T00:20:23,427 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,427 9833 | bond(midtri, tri3); 2025-09-09T00:20:23,427 | ^~~~ 2025-09-09T00:20:23,434 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,434 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,434 | ^ 2025-09-09T00:20:23,434 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,434 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,434 | ^~~~~~ 2025-09-09T00:20:23,434 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,435 9833 | bond(midtri, tri3); 2025-09-09T00:20:23,435 | ^~~~ 2025-09-09T00:20:23,442 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,442 | ^ 2025-09-09T00:20:23,442 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,442 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,442 | ^~~~~~ 2025-09-09T00:20:23,442 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,442 9834 | bond(tri1, tri2); 2025-09-09T00:20:23,442 | ^~~~ 2025-09-09T00:20:23,449 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,450 | ^ 2025-09-09T00:20:23,450 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,450 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,450 | ^~~~~~ 2025-09-09T00:20:23,450 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,450 9834 | bond(tri1, tri2); 2025-09-09T00:20:23,450 | ^~~~ 2025-09-09T00:20:23,457 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,457 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,457 | ^ 2025-09-09T00:20:23,457 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,457 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,458 | ^~~~~~ 2025-09-09T00:20:23,458 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,458 9834 | bond(tri1, tri2); 2025-09-09T00:20:23,458 | ^~~~ 2025-09-09T00:20:23,465 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,465 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,465 | ^ 2025-09-09T00:20:23,465 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,465 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,465 | ^~~~~~ 2025-09-09T00:20:23,465 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,465 9834 | bond(tri1, tri2); 2025-09-09T00:20:23,466 | ^~~~ 2025-09-09T00:20:23,473 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,473 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,473 | ^ 2025-09-09T00:20:23,473 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,473 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,473 | ^~~~~~ 2025-09-09T00:20:23,473 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,473 9839 | bond(midtri, tri1); 2025-09-09T00:20:23,473 | ^~~~ 2025-09-09T00:20:23,480 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,481 | ^ 2025-09-09T00:20:23,481 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,481 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,481 | ^~~~~~ 2025-09-09T00:20:23,481 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,481 9839 | bond(midtri, tri1); 2025-09-09T00:20:23,481 | ^~~~ 2025-09-09T00:20:23,488 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,488 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,488 | ^ 2025-09-09T00:20:23,488 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,488 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,489 | ^~~~~~ 2025-09-09T00:20:23,489 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,489 9839 | bond(midtri, tri1); 2025-09-09T00:20:23,489 | ^~~~ 2025-09-09T00:20:23,496 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,496 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,496 | ^ 2025-09-09T00:20:23,496 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,496 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,496 | ^~~~~~ 2025-09-09T00:20:23,496 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,496 9839 | bond(midtri, tri1); 2025-09-09T00:20:23,496 | ^~~~ 2025-09-09T00:20:23,504 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,504 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,504 | ^ 2025-09-09T00:20:23,504 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,504 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,504 | ^~~~~~ 2025-09-09T00:20:23,504 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,504 9840 | bond(tri2, tri3); 2025-09-09T00:20:23,504 | ^~~~ 2025-09-09T00:20:23,511 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,511 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,511 | ^ 2025-09-09T00:20:23,512 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,512 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,512 | ^~~~~~ 2025-09-09T00:20:23,512 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,512 9840 | bond(tri2, tri3); 2025-09-09T00:20:23,512 | ^~~~ 2025-09-09T00:20:23,519 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,519 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,519 | ^ 2025-09-09T00:20:23,519 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,519 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,519 | ^~~~~~ 2025-09-09T00:20:23,520 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,520 9840 | bond(tri2, tri3); 2025-09-09T00:20:23,520 | ^~~~ 2025-09-09T00:20:23,527 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,527 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,527 | ^ 2025-09-09T00:20:23,527 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,527 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,527 | ^~~~~~ 2025-09-09T00:20:23,527 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,527 9840 | bond(tri2, tri3); 2025-09-09T00:20:23,527 | ^~~~ 2025-09-09T00:20:23,536 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,536 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,536 | ^ 2025-09-09T00:20:23,536 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,536 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,536 | ^~~~~~ 2025-09-09T00:20:23,536 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,536 9870 | bond(midtri, tri1); 2025-09-09T00:20:23,536 | ^~~~ 2025-09-09T00:20:23,543 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,543 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,544 | ^ 2025-09-09T00:20:23,544 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,544 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,544 | ^~~~~~ 2025-09-09T00:20:23,544 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,544 9870 | bond(midtri, tri1); 2025-09-09T00:20:23,544 | ^~~~ 2025-09-09T00:20:23,551 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,551 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,551 | ^ 2025-09-09T00:20:23,551 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,551 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,552 | ^~~~~~ 2025-09-09T00:20:23,552 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,552 9870 | bond(midtri, tri1); 2025-09-09T00:20:23,552 | ^~~~ 2025-09-09T00:20:23,559 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,559 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,559 | ^ 2025-09-09T00:20:23,559 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,559 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,559 | ^~~~~~ 2025-09-09T00:20:23,559 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,559 9870 | bond(midtri, tri1); 2025-09-09T00:20:23,559 | ^~~~ 2025-09-09T00:20:23,566 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,567 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,567 | ^ 2025-09-09T00:20:23,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,567 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,567 | ^~~~~~ 2025-09-09T00:20:23,567 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,567 9872 | bond(midtri, tri2); 2025-09-09T00:20:23,567 | ^~~~ 2025-09-09T00:20:23,574 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,574 | ^ 2025-09-09T00:20:23,574 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,575 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,575 | ^~~~~~ 2025-09-09T00:20:23,575 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,575 9872 | bond(midtri, tri2); 2025-09-09T00:20:23,575 | ^~~~ 2025-09-09T00:20:23,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,582 | ^ 2025-09-09T00:20:23,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,582 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,582 | ^~~~~~ 2025-09-09T00:20:23,582 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,582 9872 | bond(midtri, tri2); 2025-09-09T00:20:23,582 | ^~~~ 2025-09-09T00:20:23,589 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,589 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,590 | ^ 2025-09-09T00:20:23,590 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,590 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,590 | ^~~~~~ 2025-09-09T00:20:23,590 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,590 9872 | bond(midtri, tri2); 2025-09-09T00:20:23,590 | ^~~~ 2025-09-09T00:20:23,597 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,597 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,597 | ^ 2025-09-09T00:20:23,597 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,597 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,598 | ^~~~~~ 2025-09-09T00:20:23,598 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,598 9874 | bond(midtri, tri3); 2025-09-09T00:20:23,598 | ^~~~ 2025-09-09T00:20:23,605 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,605 | ^ 2025-09-09T00:20:23,605 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,605 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,605 | ^~~~~~ 2025-09-09T00:20:23,605 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,605 9874 | bond(midtri, tri3); 2025-09-09T00:20:23,605 | ^~~~ 2025-09-09T00:20:23,612 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,612 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,613 | ^ 2025-09-09T00:20:23,613 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,613 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,613 | ^~~~~~ 2025-09-09T00:20:23,613 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,613 9874 | bond(midtri, tri3); 2025-09-09T00:20:23,613 | ^~~~ 2025-09-09T00:20:23,620 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,620 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,620 | ^ 2025-09-09T00:20:23,620 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,620 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,620 | ^~~~~~ 2025-09-09T00:20:23,621 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,621 9874 | bond(midtri, tri3); 2025-09-09T00:20:23,621 | ^~~~ 2025-09-09T00:20:23,628 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,628 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,628 | ^ 2025-09-09T00:20:23,628 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,628 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,628 | ^~~~~~ 2025-09-09T00:20:23,628 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,628 9877 | bond(tri1, tri2); 2025-09-09T00:20:23,628 | ^~~~ 2025-09-09T00:20:23,635 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,635 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,636 | ^ 2025-09-09T00:20:23,636 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,636 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,636 | ^~~~~~ 2025-09-09T00:20:23,636 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,636 9877 | bond(tri1, tri2); 2025-09-09T00:20:23,636 | ^~~~ 2025-09-09T00:20:23,643 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,643 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,643 | ^ 2025-09-09T00:20:23,643 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,643 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,643 | ^~~~~~ 2025-09-09T00:20:23,644 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,644 9877 | bond(tri1, tri2); 2025-09-09T00:20:23,644 | ^~~~ 2025-09-09T00:20:23,651 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,651 | ^ 2025-09-09T00:20:23,651 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,651 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,651 | ^~~~~~ 2025-09-09T00:20:23,651 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,651 9877 | bond(tri1, tri2); 2025-09-09T00:20:23,651 | ^~~~ 2025-09-09T00:20:23,658 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,658 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,658 | ^ 2025-09-09T00:20:23,659 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,659 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,659 | ^~~~~~ 2025-09-09T00:20:23,659 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,659 9880 | bond(tri1, tri3); 2025-09-09T00:20:23,659 | ^~~~ 2025-09-09T00:20:23,666 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,666 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,666 | ^ 2025-09-09T00:20:23,666 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,666 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,666 | ^~~~~~ 2025-09-09T00:20:23,666 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,667 9880 | bond(tri1, tri3); 2025-09-09T00:20:23,667 | ^~~~ 2025-09-09T00:20:23,674 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,674 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,674 | ^ 2025-09-09T00:20:23,674 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,674 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,674 | ^~~~~~ 2025-09-09T00:20:23,674 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,674 9880 | bond(tri1, tri3); 2025-09-09T00:20:23,674 | ^~~~ 2025-09-09T00:20:23,681 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,681 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,681 | ^ 2025-09-09T00:20:23,681 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,682 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,682 | ^~~~~~ 2025-09-09T00:20:23,682 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,682 9880 | bond(tri1, tri3); 2025-09-09T00:20:23,682 | ^~~~ 2025-09-09T00:20:23,689 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,689 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,689 | ^ 2025-09-09T00:20:23,689 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,689 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,689 | ^~~~~~ 2025-09-09T00:20:23,690 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,690 9883 | bond(tri2, tri3); 2025-09-09T00:20:23,690 | ^~~~ 2025-09-09T00:20:23,697 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,697 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,697 | ^ 2025-09-09T00:20:23,697 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,697 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:23,697 | ^~~~~~ 2025-09-09T00:20:23,697 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,697 9883 | bond(tri2, tri3); 2025-09-09T00:20:23,697 | ^~~~ 2025-09-09T00:20:23,704 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,705 | ^ 2025-09-09T00:20:23,705 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,705 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,705 | ^~~~~~ 2025-09-09T00:20:23,705 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,705 9883 | bond(tri2, tri3); 2025-09-09T00:20:23,705 | ^~~~ 2025-09-09T00:20:23,712 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,712 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,712 | ^ 2025-09-09T00:20:23,712 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,712 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:23,712 | ^~~~~~ 2025-09-09T00:20:23,713 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:20:23,713 9883 | bond(tri2, tri3); 2025-09-09T00:20:23,713 | ^~~~ 2025-09-09T00:20:23,713 c/triangle.c: In function ‘removeghosts’: 2025-09-09T00:20:23,721 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,721 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,721 | ^ 2025-09-09T00:20:23,721 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,721 973 | decode(ptr, otri); 2025-09-09T00:20:23,721 | ^~~~~~ 2025-09-09T00:20:23,721 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,721 9942 | symself(searchedge); 2025-09-09T00:20:23,722 | ^~~~~~~ 2025-09-09T00:20:23,729 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,729 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,729 | ^ 2025-09-09T00:20:23,729 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,729 973 | decode(ptr, otri); 2025-09-09T00:20:23,729 | ^~~~~~ 2025-09-09T00:20:23,729 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,729 9942 | symself(searchedge); 2025-09-09T00:20:23,729 | ^~~~~~~ 2025-09-09T00:20:23,736 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,736 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,736 | ^ 2025-09-09T00:20:23,737 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,737 973 | decode(ptr, otri); 2025-09-09T00:20:23,737 | ^~~~~~ 2025-09-09T00:20:23,737 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,737 9942 | symself(searchedge); 2025-09-09T00:20:23,737 | ^~~~~~~ 2025-09-09T00:20:23,744 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,744 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,744 | ^ 2025-09-09T00:20:23,744 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,744 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:20:23,744 | ^~~~~~ 2025-09-09T00:20:23,752 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,752 | ^ 2025-09-09T00:20:23,752 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,752 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:20:23,752 | ^~~~~~ 2025-09-09T00:20:23,759 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,760 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,760 | ^ 2025-09-09T00:20:23,760 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,760 973 | decode(ptr, otri); 2025-09-09T00:20:23,760 | ^~~~~~ 2025-09-09T00:20:23,760 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,760 9951 | symself(dissolveedge); 2025-09-09T00:20:23,760 | ^~~~~~~ 2025-09-09T00:20:23,767 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,767 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,767 | ^ 2025-09-09T00:20:23,767 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,768 973 | decode(ptr, otri); 2025-09-09T00:20:23,768 | ^~~~~~ 2025-09-09T00:20:23,768 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,768 9951 | symself(dissolveedge); 2025-09-09T00:20:23,768 | ^~~~~~~ 2025-09-09T00:20:23,775 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,775 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,775 | ^ 2025-09-09T00:20:23,775 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,775 973 | decode(ptr, otri); 2025-09-09T00:20:23,775 | ^~~~~~ 2025-09-09T00:20:23,775 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,775 9951 | symself(dissolveedge); 2025-09-09T00:20:23,776 | ^~~~~~~ 2025-09-09T00:20:23,783 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,783 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,783 | ^ 2025-09-09T00:20:23,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,783 969 | decode(ptr, otri2); 2025-09-09T00:20:23,783 | ^~~~~~ 2025-09-09T00:20:23,783 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,784 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:20:23,784 | ^~~ 2025-09-09T00:20:23,791 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,791 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,791 | ^ 2025-09-09T00:20:23,791 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,791 969 | decode(ptr, otri2); 2025-09-09T00:20:23,791 | ^~~~~~ 2025-09-09T00:20:23,791 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,791 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:20:23,791 | ^~~ 2025-09-09T00:20:23,798 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,798 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,799 | ^ 2025-09-09T00:20:23,799 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,799 969 | decode(ptr, otri2); 2025-09-09T00:20:23,799 | ^~~~~~ 2025-09-09T00:20:23,799 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,799 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:20:23,799 | ^~~ 2025-09-09T00:20:23,801 c/triangle.c: In function ‘removebox’: 2025-09-09T00:20:23,809 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,809 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,809 | ^ 2025-09-09T00:20:23,809 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,809 973 | decode(ptr, otri); 2025-09-09T00:20:23,809 | ^~~~~~ 2025-09-09T00:20:23,809 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,810 10159 | symself(nextedge); 2025-09-09T00:20:23,810 | ^~~~~~~ 2025-09-09T00:20:23,817 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,817 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,817 | ^ 2025-09-09T00:20:23,817 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,817 973 | decode(ptr, otri); 2025-09-09T00:20:23,817 | ^~~~~~ 2025-09-09T00:20:23,817 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,817 10159 | symself(nextedge); 2025-09-09T00:20:23,818 | ^~~~~~~ 2025-09-09T00:20:23,825 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,825 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,825 | ^ 2025-09-09T00:20:23,825 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,825 973 | decode(ptr, otri); 2025-09-09T00:20:23,825 | ^~~~~~ 2025-09-09T00:20:23,825 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,825 10159 | symself(nextedge); 2025-09-09T00:20:23,825 | ^~~~~~~ 2025-09-09T00:20:23,833 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,833 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,833 | ^ 2025-09-09T00:20:23,833 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,833 973 | decode(ptr, otri); 2025-09-09T00:20:23,833 | ^~~~~~ 2025-09-09T00:20:23,833 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,833 10163 | symself(nextedge); 2025-09-09T00:20:23,834 | ^~~~~~~ 2025-09-09T00:20:23,841 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,841 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,841 | ^ 2025-09-09T00:20:23,841 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,841 973 | decode(ptr, otri); 2025-09-09T00:20:23,841 | ^~~~~~ 2025-09-09T00:20:23,841 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,841 10163 | symself(nextedge); 2025-09-09T00:20:23,841 | ^~~~~~~ 2025-09-09T00:20:23,849 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,849 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,849 | ^ 2025-09-09T00:20:23,849 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,849 973 | decode(ptr, otri); 2025-09-09T00:20:23,849 | ^~~~~~ 2025-09-09T00:20:23,849 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,849 10163 | symself(nextedge); 2025-09-09T00:20:23,849 | ^~~~~~~ 2025-09-09T00:20:23,857 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,857 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,857 | ^ 2025-09-09T00:20:23,857 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,857 973 | decode(ptr, otri); 2025-09-09T00:20:23,857 | ^~~~~~ 2025-09-09T00:20:23,857 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,857 10167 | symself(searchedge); 2025-09-09T00:20:23,857 | ^~~~~~~ 2025-09-09T00:20:23,865 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,865 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,865 | ^ 2025-09-09T00:20:23,865 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,865 973 | decode(ptr, otri); 2025-09-09T00:20:23,865 | ^~~~~~ 2025-09-09T00:20:23,865 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,865 10167 | symself(searchedge); 2025-09-09T00:20:23,865 | ^~~~~~~ 2025-09-09T00:20:23,872 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,873 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,873 | ^ 2025-09-09T00:20:23,873 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,873 973 | decode(ptr, otri); 2025-09-09T00:20:23,873 | ^~~~~~ 2025-09-09T00:20:23,873 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,873 10167 | symself(searchedge); 2025-09-09T00:20:23,873 | ^~~~~~~ 2025-09-09T00:20:23,880 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,881 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,881 | ^ 2025-09-09T00:20:23,881 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,881 973 | decode(ptr, otri); 2025-09-09T00:20:23,881 | ^~~~~~ 2025-09-09T00:20:23,881 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,881 10171 | symself(checkedge); 2025-09-09T00:20:23,881 | ^~~~~~~ 2025-09-09T00:20:23,888 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,889 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,889 | ^ 2025-09-09T00:20:23,889 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,889 973 | decode(ptr, otri); 2025-09-09T00:20:23,889 | ^~~~~~ 2025-09-09T00:20:23,889 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,889 10171 | symself(checkedge); 2025-09-09T00:20:23,889 | ^~~~~~~ 2025-09-09T00:20:23,896 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,896 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,897 | ^ 2025-09-09T00:20:23,897 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,897 973 | decode(ptr, otri); 2025-09-09T00:20:23,897 | ^~~~~~ 2025-09-09T00:20:23,897 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,897 10171 | symself(checkedge); 2025-09-09T00:20:23,897 | ^~~~~~~ 2025-09-09T00:20:23,904 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,905 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,905 | ^ 2025-09-09T00:20:23,905 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,905 973 | decode(ptr, otri); 2025-09-09T00:20:23,905 | ^~~~~~ 2025-09-09T00:20:23,905 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,905 10177 | symself(searchedge); 2025-09-09T00:20:23,905 | ^~~~~~~ 2025-09-09T00:20:23,912 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,912 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,913 | ^ 2025-09-09T00:20:23,913 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,913 973 | decode(ptr, otri); 2025-09-09T00:20:23,913 | ^~~~~~ 2025-09-09T00:20:23,913 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,913 10177 | symself(searchedge); 2025-09-09T00:20:23,913 | ^~~~~~~ 2025-09-09T00:20:23,920 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,920 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,920 | ^ 2025-09-09T00:20:23,921 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,921 973 | decode(ptr, otri); 2025-09-09T00:20:23,921 | ^~~~~~ 2025-09-09T00:20:23,921 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,921 10177 | symself(searchedge); 2025-09-09T00:20:23,921 | ^~~~~~~ 2025-09-09T00:20:23,928 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,928 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,928 | ^ 2025-09-09T00:20:23,929 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,929 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:20:23,929 | ^~~~~~ 2025-09-09T00:20:23,936 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:23,936 | ^ 2025-09-09T00:20:23,936 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T00:20:23,937 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:20:23,937 | ^~~~~~ 2025-09-09T00:20:23,944 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,944 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,945 | ^ 2025-09-09T00:20:23,945 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,945 973 | decode(ptr, otri); 2025-09-09T00:20:23,945 | ^~~~~~ 2025-09-09T00:20:23,945 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,945 10186 | symself(dissolveedge); 2025-09-09T00:20:23,945 | ^~~~~~~ 2025-09-09T00:20:23,952 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,952 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,952 | ^ 2025-09-09T00:20:23,953 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,953 973 | decode(ptr, otri); 2025-09-09T00:20:23,953 | ^~~~~~ 2025-09-09T00:20:23,953 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,953 10186 | symself(dissolveedge); 2025-09-09T00:20:23,953 | ^~~~~~~ 2025-09-09T00:20:23,960 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,960 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,960 | ^ 2025-09-09T00:20:23,960 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,961 973 | decode(ptr, otri); 2025-09-09T00:20:23,961 | ^~~~~~ 2025-09-09T00:20:23,961 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:23,961 10186 | symself(dissolveedge); 2025-09-09T00:20:23,961 | ^~~~~~~ 2025-09-09T00:20:23,969 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,969 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:23,969 | ^ 2025-09-09T00:20:23,969 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,969 969 | decode(ptr, otri2); 2025-09-09T00:20:23,969 | ^~~~~~ 2025-09-09T00:20:23,969 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,969 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:20:23,969 | ^~~ 2025-09-09T00:20:23,977 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:23,977 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:23,977 | ^ 2025-09-09T00:20:23,977 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,977 969 | decode(ptr, otri2); 2025-09-09T00:20:23,977 | ^~~~~~ 2025-09-09T00:20:23,977 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,977 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:20:23,977 | ^~~ 2025-09-09T00:20:23,984 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:23,985 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:23,985 | ^ 2025-09-09T00:20:23,985 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:23,985 969 | decode(ptr, otri2); 2025-09-09T00:20:23,985 | ^~~~~~ 2025-09-09T00:20:23,985 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:23,985 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:20:23,985 | ^~~ 2025-09-09T00:20:23,994 c/triangle.c: In function ‘frontlocate’: 2025-09-09T00:20:24,002 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,002 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,002 | ^ 2025-09-09T00:20:24,002 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,003 973 | decode(ptr, otri); 2025-09-09T00:20:24,003 | ^~~~~~ 2025-09-09T00:20:24,003 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,003 1003 | symself(otri); 2025-09-09T00:20:24,003 | ^~~~~~~ 2025-09-09T00:20:24,003 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,003 10788 | onextself(*searchtri); 2025-09-09T00:20:24,003 | ^~~~~~~~~ 2025-09-09T00:20:24,011 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,011 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,011 | ^ 2025-09-09T00:20:24,011 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,011 973 | decode(ptr, otri); 2025-09-09T00:20:24,011 | ^~~~~~ 2025-09-09T00:20:24,011 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,011 1003 | symself(otri); 2025-09-09T00:20:24,012 | ^~~~~~~ 2025-09-09T00:20:24,012 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,012 10788 | onextself(*searchtri); 2025-09-09T00:20:24,012 | ^~~~~~~~~ 2025-09-09T00:20:24,020 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,020 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,020 | ^ 2025-09-09T00:20:24,020 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,020 973 | decode(ptr, otri); 2025-09-09T00:20:24,020 | ^~~~~~ 2025-09-09T00:20:24,020 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,020 1003 | symself(otri); 2025-09-09T00:20:24,020 | ^~~~~~~ 2025-09-09T00:20:24,020 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,021 10788 | onextself(*searchtri); 2025-09-09T00:20:24,021 | ^~~~~~~~~ 2025-09-09T00:20:24,021 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-09T00:20:24,029 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,029 | ^ 2025-09-09T00:20:24,029 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,029 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,030 | ^~~~~~ 2025-09-09T00:20:24,030 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,030 10843 | bond(lefttri, righttri); 2025-09-09T00:20:24,030 | ^~~~ 2025-09-09T00:20:24,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,038 | ^ 2025-09-09T00:20:24,038 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,038 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,038 | ^~~~~~ 2025-09-09T00:20:24,038 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,038 10843 | bond(lefttri, righttri); 2025-09-09T00:20:24,039 | ^~~~ 2025-09-09T00:20:24,047 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,047 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,047 | ^ 2025-09-09T00:20:24,047 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,047 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,047 | ^~~~~~ 2025-09-09T00:20:24,047 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,047 10843 | bond(lefttri, righttri); 2025-09-09T00:20:24,047 | ^~~~ 2025-09-09T00:20:24,055 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,055 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,055 | ^ 2025-09-09T00:20:24,056 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,056 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,056 | ^~~~~~ 2025-09-09T00:20:24,056 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,056 10843 | bond(lefttri, righttri); 2025-09-09T00:20:24,056 | ^~~~ 2025-09-09T00:20:24,064 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,064 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,064 | ^ 2025-09-09T00:20:24,064 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,065 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,065 | ^~~~~~ 2025-09-09T00:20:24,065 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,065 10846 | bond(lefttri, righttri); 2025-09-09T00:20:24,065 | ^~~~ 2025-09-09T00:20:24,073 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,073 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,073 | ^ 2025-09-09T00:20:24,073 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,073 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,073 | ^~~~~~ 2025-09-09T00:20:24,073 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,073 10846 | bond(lefttri, righttri); 2025-09-09T00:20:24,074 | ^~~~ 2025-09-09T00:20:24,082 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,082 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,082 | ^ 2025-09-09T00:20:24,082 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,082 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,082 | ^~~~~~ 2025-09-09T00:20:24,082 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,082 10846 | bond(lefttri, righttri); 2025-09-09T00:20:24,082 | ^~~~ 2025-09-09T00:20:24,090 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,090 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,090 | ^ 2025-09-09T00:20:24,091 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,091 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,091 | ^~~~~~ 2025-09-09T00:20:24,091 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,091 10846 | bond(lefttri, righttri); 2025-09-09T00:20:24,091 | ^~~~ 2025-09-09T00:20:24,099 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,099 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,100 | ^ 2025-09-09T00:20:24,100 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,100 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,100 | ^~~~~~ 2025-09-09T00:20:24,100 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,100 10849 | bond(lefttri, righttri); 2025-09-09T00:20:24,100 | ^~~~ 2025-09-09T00:20:24,108 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,108 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,108 | ^ 2025-09-09T00:20:24,108 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,108 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,109 | ^~~~~~ 2025-09-09T00:20:24,109 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,109 10849 | bond(lefttri, righttri); 2025-09-09T00:20:24,109 | ^~~~ 2025-09-09T00:20:24,117 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,117 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,117 | ^ 2025-09-09T00:20:24,117 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,117 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,117 | ^~~~~~ 2025-09-09T00:20:24,117 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,118 10849 | bond(lefttri, righttri); 2025-09-09T00:20:24,118 | ^~~~ 2025-09-09T00:20:24,126 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,126 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,126 | ^ 2025-09-09T00:20:24,126 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,127 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,127 | ^~~~~~ 2025-09-09T00:20:24,127 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,127 10849 | bond(lefttri, righttri); 2025-09-09T00:20:24,127 | ^~~~ 2025-09-09T00:20:24,137 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,137 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,137 | ^ 2025-09-09T00:20:24,138 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,138 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:20:24,138 | ^~~~~~ 2025-09-09T00:20:24,146 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,146 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,146 | ^ 2025-09-09T00:20:24,146 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,146 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:20:24,146 | ^~~~~~ 2025-09-09T00:20:24,154 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,155 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,155 | ^ 2025-09-09T00:20:24,155 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,155 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:20:24,155 | ^~~~~~ 2025-09-09T00:20:24,164 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,164 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,164 | ^ 2025-09-09T00:20:24,164 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,164 969 | decode(ptr, otri2); 2025-09-09T00:20:24,164 | ^~~~~~ 2025-09-09T00:20:24,164 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,164 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:24,164 | ^~~ 2025-09-09T00:20:24,164 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:24,165 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:20:24,165 | ^~~~~ 2025-09-09T00:20:24,174 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,174 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,174 | ^ 2025-09-09T00:20:24,174 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,174 969 | decode(ptr, otri2); 2025-09-09T00:20:24,175 | ^~~~~~ 2025-09-09T00:20:24,175 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,175 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:24,175 | ^~~ 2025-09-09T00:20:24,175 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:24,175 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:20:24,175 | ^~~~~ 2025-09-09T00:20:24,183 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,183 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,183 | ^ 2025-09-09T00:20:24,183 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,183 969 | decode(ptr, otri2); 2025-09-09T00:20:24,183 | ^~~~~~ 2025-09-09T00:20:24,183 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,183 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:24,184 | ^~~ 2025-09-09T00:20:24,184 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:24,184 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:20:24,184 | ^~~~~ 2025-09-09T00:20:24,192 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,192 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,192 | ^ 2025-09-09T00:20:24,192 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,192 973 | decode(ptr, otri); 2025-09-09T00:20:24,192 | ^~~~~~ 2025-09-09T00:20:24,192 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,192 999 | symself(otri2); 2025-09-09T00:20:24,192 | ^~~~~~~ 2025-09-09T00:20:24,192 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,193 10892 | onext(fliptri, farrighttri); 2025-09-09T00:20:24,193 | ^~~~~ 2025-09-09T00:20:24,200 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,200 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,201 | ^ 2025-09-09T00:20:24,201 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,201 973 | decode(ptr, otri); 2025-09-09T00:20:24,201 | ^~~~~~ 2025-09-09T00:20:24,201 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,201 999 | symself(otri2); 2025-09-09T00:20:24,201 | ^~~~~~~ 2025-09-09T00:20:24,201 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,201 10892 | onext(fliptri, farrighttri); 2025-09-09T00:20:24,201 | ^~~~~ 2025-09-09T00:20:24,210 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,210 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,210 | ^ 2025-09-09T00:20:24,210 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,210 973 | decode(ptr, otri); 2025-09-09T00:20:24,210 | ^~~~~~ 2025-09-09T00:20:24,210 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,210 999 | symself(otri2); 2025-09-09T00:20:24,211 | ^~~~~~~ 2025-09-09T00:20:24,211 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,211 10892 | onext(fliptri, farrighttri); 2025-09-09T00:20:24,211 | ^~~~~ 2025-09-09T00:20:24,221 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,221 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,221 | ^ 2025-09-09T00:20:24,221 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,221 969 | decode(ptr, otri2); 2025-09-09T00:20:24,221 | ^~~~~~ 2025-09-09T00:20:24,221 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,221 10902 | sym(lefttri, farlefttri); 2025-09-09T00:20:24,222 | ^~~ 2025-09-09T00:20:24,229 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,230 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,230 | ^ 2025-09-09T00:20:24,230 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,230 969 | decode(ptr, otri2); 2025-09-09T00:20:24,230 | ^~~~~~ 2025-09-09T00:20:24,230 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,230 10902 | sym(lefttri, farlefttri); 2025-09-09T00:20:24,230 | ^~~ 2025-09-09T00:20:24,238 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,238 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,238 | ^ 2025-09-09T00:20:24,238 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,238 969 | decode(ptr, otri2); 2025-09-09T00:20:24,239 | ^~~~~~ 2025-09-09T00:20:24,239 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,239 10902 | sym(lefttri, farlefttri); 2025-09-09T00:20:24,239 | ^~~ 2025-09-09T00:20:24,247 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,247 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,247 | ^ 2025-09-09T00:20:24,247 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,247 973 | decode(ptr, otri); 2025-09-09T00:20:24,247 | ^~~~~~ 2025-09-09T00:20:24,247 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,247 10905 | symself(fliptri); 2025-09-09T00:20:24,248 | ^~~~~~~ 2025-09-09T00:20:24,255 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,256 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,256 | ^ 2025-09-09T00:20:24,256 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,256 973 | decode(ptr, otri); 2025-09-09T00:20:24,256 | ^~~~~~ 2025-09-09T00:20:24,256 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,256 10905 | symself(fliptri); 2025-09-09T00:20:24,256 | ^~~~~~~ 2025-09-09T00:20:24,264 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,264 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,264 | ^ 2025-09-09T00:20:24,264 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,264 973 | decode(ptr, otri); 2025-09-09T00:20:24,265 | ^~~~~~ 2025-09-09T00:20:24,265 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,265 10905 | symself(fliptri); 2025-09-09T00:20:24,265 | ^~~~~~~ 2025-09-09T00:20:24,274 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,274 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,274 | ^ 2025-09-09T00:20:24,274 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,274 969 | decode(ptr, otri2); 2025-09-09T00:20:24,274 | ^~~~~~ 2025-09-09T00:20:24,274 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,274 10941 | sym(searchtri, farlefttri); 2025-09-09T00:20:24,274 | ^~~ 2025-09-09T00:20:24,282 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,283 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,283 | ^ 2025-09-09T00:20:24,283 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,283 969 | decode(ptr, otri2); 2025-09-09T00:20:24,283 | ^~~~~~ 2025-09-09T00:20:24,283 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,283 10941 | sym(searchtri, farlefttri); 2025-09-09T00:20:24,283 | ^~~ 2025-09-09T00:20:24,291 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,291 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,292 | ^ 2025-09-09T00:20:24,292 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,292 969 | decode(ptr, otri2); 2025-09-09T00:20:24,292 | ^~~~~~ 2025-09-09T00:20:24,292 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,292 10941 | sym(searchtri, farlefttri); 2025-09-09T00:20:24,292 | ^~~ 2025-09-09T00:20:24,301 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,301 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,301 | ^ 2025-09-09T00:20:24,301 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,301 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,301 | ^~~~~~ 2025-09-09T00:20:24,301 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,301 10949 | bond(lefttri, righttri); 2025-09-09T00:20:24,301 | ^~~~ 2025-09-09T00:20:24,309 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,309 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,310 | ^ 2025-09-09T00:20:24,310 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,310 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,310 | ^~~~~~ 2025-09-09T00:20:24,310 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,310 10949 | bond(lefttri, righttri); 2025-09-09T00:20:24,310 | ^~~~ 2025-09-09T00:20:24,318 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,318 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,318 | ^ 2025-09-09T00:20:24,319 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,319 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,319 | ^~~~~~ 2025-09-09T00:20:24,319 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,319 10949 | bond(lefttri, righttri); 2025-09-09T00:20:24,319 | ^~~~ 2025-09-09T00:20:24,327 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,327 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,327 | ^ 2025-09-09T00:20:24,327 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,327 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,328 | ^~~~~~ 2025-09-09T00:20:24,328 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,328 10949 | bond(lefttri, righttri); 2025-09-09T00:20:24,328 | ^~~~ 2025-09-09T00:20:24,336 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,336 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,336 | ^ 2025-09-09T00:20:24,336 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,336 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,337 | ^~~~~~ 2025-09-09T00:20:24,337 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,337 10952 | bond(lefttri, righttri); 2025-09-09T00:20:24,337 | ^~~~ 2025-09-09T00:20:24,345 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,345 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,345 | ^ 2025-09-09T00:20:24,345 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,345 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,345 | ^~~~~~ 2025-09-09T00:20:24,346 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,346 10952 | bond(lefttri, righttri); 2025-09-09T00:20:24,346 | ^~~~ 2025-09-09T00:20:24,354 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,354 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,354 | ^ 2025-09-09T00:20:24,354 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,354 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,354 | ^~~~~~ 2025-09-09T00:20:24,354 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,354 10952 | bond(lefttri, righttri); 2025-09-09T00:20:24,355 | ^~~~ 2025-09-09T00:20:24,363 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,363 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,363 | ^ 2025-09-09T00:20:24,363 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,363 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,363 | ^~~~~~ 2025-09-09T00:20:24,363 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,363 10952 | bond(lefttri, righttri); 2025-09-09T00:20:24,363 | ^~~~ 2025-09-09T00:20:24,372 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,372 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,372 | ^ 2025-09-09T00:20:24,372 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,372 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,372 | ^~~~~~ 2025-09-09T00:20:24,372 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,372 10955 | bond(lefttri, farlefttri); 2025-09-09T00:20:24,372 | ^~~~ 2025-09-09T00:20:24,380 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,380 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,381 | ^ 2025-09-09T00:20:24,381 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,381 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,381 | ^~~~~~ 2025-09-09T00:20:24,381 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,381 10955 | bond(lefttri, farlefttri); 2025-09-09T00:20:24,381 | ^~~~ 2025-09-09T00:20:24,389 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,389 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,389 | ^ 2025-09-09T00:20:24,390 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,390 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,390 | ^~~~~~ 2025-09-09T00:20:24,390 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,390 10955 | bond(lefttri, farlefttri); 2025-09-09T00:20:24,390 | ^~~~ 2025-09-09T00:20:24,398 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,398 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,398 | ^ 2025-09-09T00:20:24,398 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,398 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,399 | ^~~~~~ 2025-09-09T00:20:24,399 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,399 10955 | bond(lefttri, farlefttri); 2025-09-09T00:20:24,399 | ^~~~ 2025-09-09T00:20:24,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,407 | ^ 2025-09-09T00:20:24,407 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,407 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,407 | ^~~~~~ 2025-09-09T00:20:24,407 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,408 10956 | bond(righttri, farrighttri); 2025-09-09T00:20:24,408 | ^~~~ 2025-09-09T00:20:24,416 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,416 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,416 | ^ 2025-09-09T00:20:24,416 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,416 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,416 | ^~~~~~ 2025-09-09T00:20:24,416 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,416 10956 | bond(righttri, farrighttri); 2025-09-09T00:20:24,416 | ^~~~ 2025-09-09T00:20:24,425 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,425 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,425 | ^ 2025-09-09T00:20:24,425 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,425 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,425 | ^~~~~~ 2025-09-09T00:20:24,425 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,425 10956 | bond(righttri, farrighttri); 2025-09-09T00:20:24,425 | ^~~~ 2025-09-09T00:20:24,433 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,434 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,434 | ^ 2025-09-09T00:20:24,434 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,434 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,434 | ^~~~~~ 2025-09-09T00:20:24,434 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,434 10956 | bond(righttri, farrighttri); 2025-09-09T00:20:24,434 | ^~~~ 2025-09-09T00:20:24,443 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,443 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,443 | ^ 2025-09-09T00:20:24,443 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,443 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T00:20:24,443 | ^~~~~~ 2025-09-09T00:20:24,452 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,452 | ^ 2025-09-09T00:20:24,452 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,452 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T00:20:24,452 | ^~~~~~ 2025-09-09T00:20:24,461 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,461 | ^ 2025-09-09T00:20:24,461 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,461 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T00:20:24,461 | ^~~~~~ 2025-09-09T00:20:24,469 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,470 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,470 | ^ 2025-09-09T00:20:24,470 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,470 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T00:20:24,470 | ^~~~~~ 2025-09-09T00:20:24,475 c/triangle.c: In function ‘reconstruct’: 2025-09-09T00:20:24,484 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,484 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,484 | ^ 2025-09-09T00:20:24,484 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,484 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T00:20:24,484 | ^~~~~~ 2025-09-09T00:20:24,493 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,493 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,493 | ^ 2025-09-09T00:20:24,493 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,493 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T00:20:24,493 | ^~~~~~ 2025-09-09T00:20:24,502 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,502 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,502 | ^ 2025-09-09T00:20:24,502 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,502 11403 | decode(nexttri, checktri); 2025-09-09T00:20:24,502 | ^~~~~~ 2025-09-09T00:20:24,511 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,511 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,511 | ^ 2025-09-09T00:20:24,511 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,511 11403 | decode(nexttri, checktri); 2025-09-09T00:20:24,512 | ^~~~~~ 2025-09-09T00:20:24,520 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,520 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,520 | ^ 2025-09-09T00:20:24,520 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,521 11403 | decode(nexttri, checktri); 2025-09-09T00:20:24,521 | ^~~~~~ 2025-09-09T00:20:24,530 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,530 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,530 | ^ 2025-09-09T00:20:24,530 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,530 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,530 | ^~~~~~ 2025-09-09T00:20:24,530 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,530 11414 | bond(triangleleft, checktri); 2025-09-09T00:20:24,530 | ^~~~ 2025-09-09T00:20:24,539 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,539 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,539 | ^ 2025-09-09T00:20:24,539 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,539 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,539 | ^~~~~~ 2025-09-09T00:20:24,539 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,540 11414 | bond(triangleleft, checktri); 2025-09-09T00:20:24,540 | ^~~~ 2025-09-09T00:20:24,548 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,548 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,548 | ^ 2025-09-09T00:20:24,548 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,548 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,549 | ^~~~~~ 2025-09-09T00:20:24,549 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,549 11414 | bond(triangleleft, checktri); 2025-09-09T00:20:24,549 | ^~~~ 2025-09-09T00:20:24,557 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,557 | ^ 2025-09-09T00:20:24,558 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,558 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,558 | ^~~~~~ 2025-09-09T00:20:24,558 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,558 11414 | bond(triangleleft, checktri); 2025-09-09T00:20:24,558 | ^~~~ 2025-09-09T00:20:24,567 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,567 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,567 | ^ 2025-09-09T00:20:24,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,567 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,567 | ^~~~~~ 2025-09-09T00:20:24,567 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,567 11419 | bond(triangleloop, checkleft); 2025-09-09T00:20:24,567 | ^~~~ 2025-09-09T00:20:24,576 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,576 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,576 | ^ 2025-09-09T00:20:24,576 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,576 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:20:24,576 | ^~~~~~ 2025-09-09T00:20:24,576 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,576 11419 | bond(triangleloop, checkleft); 2025-09-09T00:20:24,576 | ^~~~ 2025-09-09T00:20:24,585 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,585 | ^ 2025-09-09T00:20:24,585 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,585 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,585 | ^~~~~~ 2025-09-09T00:20:24,585 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,586 11419 | bond(triangleloop, checkleft); 2025-09-09T00:20:24,586 | ^~~~ 2025-09-09T00:20:24,594 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,594 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,594 | ^ 2025-09-09T00:20:24,594 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,594 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:20:24,595 | ^~~~~~ 2025-09-09T00:20:24,595 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:20:24,595 11419 | bond(triangleloop, checkleft); 2025-09-09T00:20:24,595 | ^~~~ 2025-09-09T00:20:24,603 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,603 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,604 | ^ 2025-09-09T00:20:24,604 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,604 11423 | decode(nexttri, checktri); 2025-09-09T00:20:24,604 | ^~~~~~ 2025-09-09T00:20:24,612 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,613 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,613 | ^ 2025-09-09T00:20:24,613 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,613 11423 | decode(nexttri, checktri); 2025-09-09T00:20:24,613 | ^~~~~~ 2025-09-09T00:20:24,622 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,622 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,622 | ^ 2025-09-09T00:20:24,622 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,622 11423 | decode(nexttri, checktri); 2025-09-09T00:20:24,622 | ^~~~~~ 2025-09-09T00:20:24,632 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,632 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,632 | ^ 2025-09-09T00:20:24,632 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,632 11513 | decode(nexttri, checktri); 2025-09-09T00:20:24,632 | ^~~~~~ 2025-09-09T00:20:24,641 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,641 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,641 | ^ 2025-09-09T00:20:24,642 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,642 11513 | decode(nexttri, checktri); 2025-09-09T00:20:24,642 | ^~~~~~ 2025-09-09T00:20:24,650 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,651 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,651 | ^ 2025-09-09T00:20:24,651 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,651 11513 | decode(nexttri, checktri); 2025-09-09T00:20:24,651 | ^~~~~~ 2025-09-09T00:20:24,660 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,660 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:24,660 | ^ 2025-09-09T00:20:24,660 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:24,660 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:24,661 | ^~~~~~~ 2025-09-09T00:20:24,661 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:24,661 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:20:24,661 | ^~~~~~ 2025-09-09T00:20:24,669 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,669 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:20:24,670 | ^ 2025-09-09T00:20:24,670 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:20:24,670 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:20:24,670 | ^~~~~~~ 2025-09-09T00:20:24,670 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:24,670 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:20:24,670 | ^~~~~~ 2025-09-09T00:20:24,679 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,679 | ^ 2025-09-09T00:20:24,679 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,679 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:24,679 | ^~~~~~ 2025-09-09T00:20:24,679 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:24,679 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:20:24,679 | ^~~~~~ 2025-09-09T00:20:24,688 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,688 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,688 | ^ 2025-09-09T00:20:24,688 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,688 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:20:24,688 | ^~~~~~ 2025-09-09T00:20:24,688 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:20:24,689 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:20:24,689 | ^~~~~~ 2025-09-09T00:20:24,697 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,697 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,697 | ^ 2025-09-09T00:20:24,698 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,698 969 | decode(ptr, otri2); 2025-09-09T00:20:24,698 | ^~~~~~ 2025-09-09T00:20:24,698 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,698 11531 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,698 | ^~~ 2025-09-09T00:20:24,707 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,707 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,707 | ^ 2025-09-09T00:20:24,707 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,707 969 | decode(ptr, otri2); 2025-09-09T00:20:24,707 | ^~~~~~ 2025-09-09T00:20:24,707 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,707 11531 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,707 | ^~~ 2025-09-09T00:20:24,716 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,716 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,716 | ^ 2025-09-09T00:20:24,716 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,716 969 | decode(ptr, otri2); 2025-09-09T00:20:24,716 | ^~~~~~ 2025-09-09T00:20:24,716 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,717 11531 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,717 | ^~~ 2025-09-09T00:20:24,725 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,725 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,726 | ^ 2025-09-09T00:20:24,726 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,726 11544 | decode(nexttri, checktri); 2025-09-09T00:20:24,726 | ^~~~~~ 2025-09-09T00:20:24,735 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,735 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,735 | ^ 2025-09-09T00:20:24,735 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,735 11544 | decode(nexttri, checktri); 2025-09-09T00:20:24,735 | ^~~~~~ 2025-09-09T00:20:24,744 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,744 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,744 | ^ 2025-09-09T00:20:24,744 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,744 11544 | decode(nexttri, checktri); 2025-09-09T00:20:24,744 | ^~~~~~ 2025-09-09T00:20:24,753 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,753 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,754 | ^ 2025-09-09T00:20:24,754 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,754 11557 | decode(nexttri, checktri); 2025-09-09T00:20:24,754 | ^~~~~~ 2025-09-09T00:20:24,763 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,763 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,763 | ^ 2025-09-09T00:20:24,763 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,763 11557 | decode(nexttri, checktri); 2025-09-09T00:20:24,763 | ^~~~~~ 2025-09-09T00:20:24,772 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,772 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,772 | ^ 2025-09-09T00:20:24,772 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,772 11557 | decode(nexttri, checktri); 2025-09-09T00:20:24,772 | ^~~~~~ 2025-09-09T00:20:24,781 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,781 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,782 | ^ 2025-09-09T00:20:24,782 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,782 969 | decode(ptr, otri2); 2025-09-09T00:20:24,782 | ^~~~~~ 2025-09-09T00:20:24,782 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,782 11564 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,782 | ^~~ 2025-09-09T00:20:24,791 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,791 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,791 | ^ 2025-09-09T00:20:24,791 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,791 969 | decode(ptr, otri2); 2025-09-09T00:20:24,791 | ^~~~~~ 2025-09-09T00:20:24,791 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,791 11564 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,791 | ^~~ 2025-09-09T00:20:24,800 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,800 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,800 | ^ 2025-09-09T00:20:24,800 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,800 969 | decode(ptr, otri2); 2025-09-09T00:20:24,801 | ^~~~~~ 2025-09-09T00:20:24,801 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:24,801 11564 | sym(checktri, checkneighbor); 2025-09-09T00:20:24,801 | ^~~ 2025-09-09T00:20:24,809 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,810 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,810 | ^ 2025-09-09T00:20:24,810 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,810 11569 | decode(nexttri, checktri); 2025-09-09T00:20:24,810 | ^~~~~~ 2025-09-09T00:20:24,819 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,819 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,819 | ^ 2025-09-09T00:20:24,819 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,819 11569 | decode(nexttri, checktri); 2025-09-09T00:20:24,819 | ^~~~~~ 2025-09-09T00:20:24,828 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,828 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,828 | ^ 2025-09-09T00:20:24,828 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,828 11569 | decode(nexttri, checktri); 2025-09-09T00:20:24,829 | ^~~~~~ 2025-09-09T00:20:24,829 c/triangle.c: In function ‘finddirection’: 2025-09-09T00:20:24,839 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,839 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,839 | ^ 2025-09-09T00:20:24,839 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,839 973 | decode(ptr, otri); 2025-09-09T00:20:24,839 | ^~~~~~ 2025-09-09T00:20:24,839 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,839 999 | symself(otri2); 2025-09-09T00:20:24,839 | ^~~~~~~ 2025-09-09T00:20:24,840 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,840 11636 | onext(*searchtri, checktri); 2025-09-09T00:20:24,840 | ^~~~~ 2025-09-09T00:20:24,848 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,848 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,848 | ^ 2025-09-09T00:20:24,849 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,849 973 | decode(ptr, otri); 2025-09-09T00:20:24,849 | ^~~~~~ 2025-09-09T00:20:24,849 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,849 999 | symself(otri2); 2025-09-09T00:20:24,849 | ^~~~~~~ 2025-09-09T00:20:24,849 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,849 11636 | onext(*searchtri, checktri); 2025-09-09T00:20:24,849 | ^~~~~ 2025-09-09T00:20:24,858 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,858 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,858 | ^ 2025-09-09T00:20:24,858 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,858 973 | decode(ptr, otri); 2025-09-09T00:20:24,858 | ^~~~~~ 2025-09-09T00:20:24,858 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,859 999 | symself(otri2); 2025-09-09T00:20:24,859 | ^~~~~~~ 2025-09-09T00:20:24,859 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:20:24,859 11636 | onext(*searchtri, checktri); 2025-09-09T00:20:24,859 | ^~~~~ 2025-09-09T00:20:24,867 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,868 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,868 | ^ 2025-09-09T00:20:24,868 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,868 973 | decode(ptr, otri); 2025-09-09T00:20:24,868 | ^~~~~~ 2025-09-09T00:20:24,868 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,868 1003 | symself(otri); 2025-09-09T00:20:24,868 | ^~~~~~~ 2025-09-09T00:20:24,868 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,868 11645 | onextself(*searchtri); 2025-09-09T00:20:24,868 | ^~~~~~~~~ 2025-09-09T00:20:24,877 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,877 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,877 | ^ 2025-09-09T00:20:24,877 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,877 973 | decode(ptr, otri); 2025-09-09T00:20:24,877 | ^~~~~~ 2025-09-09T00:20:24,878 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,878 1003 | symself(otri); 2025-09-09T00:20:24,878 | ^~~~~~~ 2025-09-09T00:20:24,878 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,878 11645 | onextself(*searchtri); 2025-09-09T00:20:24,878 | ^~~~~~~~~ 2025-09-09T00:20:24,886 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,886 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,887 | ^ 2025-09-09T00:20:24,887 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,887 973 | decode(ptr, otri); 2025-09-09T00:20:24,887 | ^~~~~~ 2025-09-09T00:20:24,887 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,887 1003 | symself(otri); 2025-09-09T00:20:24,887 | ^~~~~~~ 2025-09-09T00:20:24,887 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:24,887 11645 | onextself(*searchtri); 2025-09-09T00:20:24,887 | ^~~~~~~~~ 2025-09-09T00:20:24,896 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,897 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:24,897 | ^ 2025-09-09T00:20:24,897 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,897 973 | decode(ptr, otri); 2025-09-09T00:20:24,897 | ^~~~~~ 2025-09-09T00:20:24,897 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,897 1014 | symself(otri); \ 2025-09-09T00:20:24,897 | ^~~~~~~ 2025-09-09T00:20:24,897 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:24,897 11660 | oprevself(*searchtri); 2025-09-09T00:20:24,898 | ^~~~~~~~~ 2025-09-09T00:20:24,906 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,906 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:24,906 | ^ 2025-09-09T00:20:24,906 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,907 973 | decode(ptr, otri); 2025-09-09T00:20:24,907 | ^~~~~~ 2025-09-09T00:20:24,907 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,907 1014 | symself(otri); \ 2025-09-09T00:20:24,907 | ^~~~~~~ 2025-09-09T00:20:24,907 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:24,907 11660 | oprevself(*searchtri); 2025-09-09T00:20:24,907 | ^~~~~~~~~ 2025-09-09T00:20:24,916 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,916 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:24,916 | ^ 2025-09-09T00:20:24,916 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:24,916 973 | decode(ptr, otri); 2025-09-09T00:20:24,916 | ^~~~~~ 2025-09-09T00:20:24,916 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:24,917 1014 | symself(otri); \ 2025-09-09T00:20:24,917 | ^~~~~~~ 2025-09-09T00:20:24,917 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:24,917 11660 | oprevself(*searchtri); 2025-09-09T00:20:24,917 | ^~~~~~~~~ 2025-09-09T00:20:24,920 c/triangle.c: In function ‘segmentintersection’: 2025-09-09T00:20:24,930 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,930 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,930 | ^ 2025-09-09T00:20:24,930 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:20:24,930 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:20:24,930 | ^~~~~ 2025-09-09T00:20:24,931 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,931 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T00:20:24,931 | ^~~~~~ 2025-09-09T00:20:24,940 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,940 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:20:24,940 | ^ 2025-09-09T00:20:24,940 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:20:24,940 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:20:24,940 | ^~~~~ 2025-09-09T00:20:24,940 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T00:20:24,940 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T00:20:24,940 | ^~~~~~ 2025-09-09T00:20:24,950 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,950 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:24,950 | ^ 2025-09-09T00:20:24,950 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,950 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:24,950 | ^~~~~~~ 2025-09-09T00:20:24,950 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:24,950 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:20:24,950 | ^~~~~~ 2025-09-09T00:20:24,959 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,959 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:24,959 | ^ 2025-09-09T00:20:24,960 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,960 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:24,960 | ^~~~~~~ 2025-09-09T00:20:24,960 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:24,960 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:20:24,960 | ^~~~~~ 2025-09-09T00:20:24,969 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,969 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:24,969 | ^ 2025-09-09T00:20:24,969 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,969 1193 | sdecode(sptr, osub2) 2025-09-09T00:20:24,969 | ^~~~~~~ 2025-09-09T00:20:24,970 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:20:24,970 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:20:24,970 | ^~~~~~ 2025-09-09T00:20:24,979 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,979 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:24,979 | ^ 2025-09-09T00:20:24,979 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,979 1208 | sdecode(sptr, osub) 2025-09-09T00:20:24,979 | ^~~~~~~ 2025-09-09T00:20:24,979 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:24,980 11778 | snextself(*splitsubseg); 2025-09-09T00:20:24,980 | ^~~~~~~~~ 2025-09-09T00:20:24,989 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:24,989 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:24,989 | ^ 2025-09-09T00:20:24,989 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,989 1208 | sdecode(sptr, osub) 2025-09-09T00:20:24,989 | ^~~~~~~ 2025-09-09T00:20:24,989 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:24,989 11778 | snextself(*splitsubseg); 2025-09-09T00:20:24,989 | ^~~~~~~~~ 2025-09-09T00:20:24,998 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:24,998 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:24,999 | ^ 2025-09-09T00:20:24,999 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:24,999 1208 | sdecode(sptr, osub) 2025-09-09T00:20:24,999 | ^~~~~~~ 2025-09-09T00:20:24,999 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:24,999 11778 | snextself(*splitsubseg); 2025-09-09T00:20:24,999 | ^~~~~~~~~ 2025-09-09T00:20:25,008 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,008 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,008 | ^ 2025-09-09T00:20:25,009 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,009 1208 | sdecode(sptr, osub) 2025-09-09T00:20:25,009 | ^~~~~~~ 2025-09-09T00:20:25,009 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:25,009 11782 | snextself(opposubseg); 2025-09-09T00:20:25,009 | ^~~~~~~~~ 2025-09-09T00:20:25,018 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,018 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,018 | ^ 2025-09-09T00:20:25,018 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,018 1208 | sdecode(sptr, osub) 2025-09-09T00:20:25,018 | ^~~~~~~ 2025-09-09T00:20:25,019 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:25,019 11782 | snextself(opposubseg); 2025-09-09T00:20:25,019 | ^~~~~~~~~ 2025-09-09T00:20:25,028 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,028 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,028 | ^ 2025-09-09T00:20:25,028 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,028 1208 | sdecode(sptr, osub) 2025-09-09T00:20:25,028 | ^~~~~~~ 2025-09-09T00:20:25,028 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:25,028 11782 | snextself(opposubseg); 2025-09-09T00:20:25,028 | ^~~~~~~~~ 2025-09-09T00:20:25,038 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,038 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,038 | ^ 2025-09-09T00:20:25,038 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,038 973 | decode(ptr, otri); 2025-09-09T00:20:25,038 | ^~~~~~ 2025-09-09T00:20:25,038 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,038 1003 | symself(otri); 2025-09-09T00:20:25,038 | ^~~~~~~ 2025-09-09T00:20:25,039 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:25,039 11791 | onextself(*splittri); 2025-09-09T00:20:25,039 | ^~~~~~~~~ 2025-09-09T00:20:25,047 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,047 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,048 | ^ 2025-09-09T00:20:25,048 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,048 973 | decode(ptr, otri); 2025-09-09T00:20:25,048 | ^~~~~~ 2025-09-09T00:20:25,048 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,048 1003 | symself(otri); 2025-09-09T00:20:25,048 | ^~~~~~~ 2025-09-09T00:20:25,048 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:25,048 11791 | onextself(*splittri); 2025-09-09T00:20:25,048 | ^~~~~~~~~ 2025-09-09T00:20:25,057 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,057 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,057 | ^ 2025-09-09T00:20:25,057 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,057 973 | decode(ptr, otri); 2025-09-09T00:20:25,057 | ^~~~~~ 2025-09-09T00:20:25,058 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,058 1003 | symself(otri); 2025-09-09T00:20:25,058 | ^~~~~~~ 2025-09-09T00:20:25,058 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:25,058 11791 | onextself(*splittri); 2025-09-09T00:20:25,058 | ^~~~~~~~~ 2025-09-09T00:20:25,058 c/triangle.c: In function ‘scoutsegment’: 2025-09-09T00:20:25,068 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,068 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,068 | ^ 2025-09-09T00:20:25,068 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,068 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,069 | ^~~~~~~ 2025-09-09T00:20:25,069 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,069 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:20:25,069 | ^~~~~~~ 2025-09-09T00:20:25,078 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,078 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,078 | ^ 2025-09-09T00:20:25,078 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,078 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,078 | ^~~~~~~ 2025-09-09T00:20:25,078 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,079 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:20:25,079 | ^~~~~~~ 2025-09-09T00:20:25,088 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,088 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,088 | ^ 2025-09-09T00:20:25,088 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,088 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,088 | ^~~~~~~ 2025-09-09T00:20:25,088 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,088 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:20:25,089 | ^~~~~~~ 2025-09-09T00:20:25,089 c/triangle.c: In function ‘conformingedge’: 2025-09-09T00:20:25,099 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,099 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,099 | ^ 2025-09-09T00:20:25,099 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,099 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,099 | ^~~~~~~ 2025-09-09T00:20:25,099 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,100 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:20:25,100 | ^~~~~~~ 2025-09-09T00:20:25,109 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,109 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,109 | ^ 2025-09-09T00:20:25,109 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,109 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,109 | ^~~~~~~ 2025-09-09T00:20:25,109 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,109 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:20:25,109 | ^~~~~~~ 2025-09-09T00:20:25,118 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,119 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,119 | ^ 2025-09-09T00:20:25,119 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,119 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,119 | ^~~~~~~ 2025-09-09T00:20:25,119 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,119 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:20:25,119 | ^~~~~~~ 2025-09-09T00:20:25,119 c/triangle.c: In function ‘delaunayfixup’: 2025-09-09T00:20:25,129 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,130 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,130 | ^ 2025-09-09T00:20:25,130 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,130 969 | decode(ptr, otri2); 2025-09-09T00:20:25,130 | ^~~~~~ 2025-09-09T00:20:25,130 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,130 12059 | sym(neartri, fartri); 2025-09-09T00:20:25,130 | ^~~ 2025-09-09T00:20:25,140 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,140 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,140 | ^ 2025-09-09T00:20:25,140 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,140 969 | decode(ptr, otri2); 2025-09-09T00:20:25,140 | ^~~~~~ 2025-09-09T00:20:25,140 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,140 12059 | sym(neartri, fartri); 2025-09-09T00:20:25,140 | ^~~ 2025-09-09T00:20:25,150 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,150 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,150 | ^ 2025-09-09T00:20:25,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,150 969 | decode(ptr, otri2); 2025-09-09T00:20:25,150 | ^~~~~~ 2025-09-09T00:20:25,150 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,150 12059 | sym(neartri, fartri); 2025-09-09T00:20:25,150 | ^~~ 2025-09-09T00:20:25,160 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,160 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,160 | ^ 2025-09-09T00:20:25,160 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,160 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,160 | ^~~~~~~ 2025-09-09T00:20:25,160 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,160 12064 | tspivot(neartri, faredge); 2025-09-09T00:20:25,161 | ^~~~~~~ 2025-09-09T00:20:25,170 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,170 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,170 | ^ 2025-09-09T00:20:25,170 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,170 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,170 | ^~~~~~~ 2025-09-09T00:20:25,170 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,170 12064 | tspivot(neartri, faredge); 2025-09-09T00:20:25,170 | ^~~~~~~ 2025-09-09T00:20:25,180 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,180 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,180 | ^ 2025-09-09T00:20:25,180 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,180 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,180 | ^~~~~~~ 2025-09-09T00:20:25,180 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,180 12064 | tspivot(neartri, faredge); 2025-09-09T00:20:25,180 | ^~~~~~~ 2025-09-09T00:20:25,181 c/triangle.c: In function ‘constrainededge’: 2025-09-09T00:20:25,191 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,191 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,191 | ^ 2025-09-09T00:20:25,191 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,191 969 | decode(ptr, otri2); 2025-09-09T00:20:25,191 | ^~~~~~ 2025-09-09T00:20:25,192 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,192 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,192 | ^~~ 2025-09-09T00:20:25,192 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,192 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,192 | ^~~~~ 2025-09-09T00:20:25,201 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,201 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,201 | ^ 2025-09-09T00:20:25,201 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,202 969 | decode(ptr, otri2); 2025-09-09T00:20:25,202 | ^~~~~~ 2025-09-09T00:20:25,202 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,202 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,202 | ^~~ 2025-09-09T00:20:25,202 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,202 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,202 | ^~~~~ 2025-09-09T00:20:25,211 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,211 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,211 | ^ 2025-09-09T00:20:25,212 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,212 969 | decode(ptr, otri2); 2025-09-09T00:20:25,212 | ^~~~~~ 2025-09-09T00:20:25,212 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,212 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,212 | ^~~ 2025-09-09T00:20:25,212 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,212 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,212 | ^~~~~ 2025-09-09T00:20:25,222 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,222 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,222 | ^ 2025-09-09T00:20:25,222 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,222 969 | decode(ptr, otri2); 2025-09-09T00:20:25,222 | ^~~~~~ 2025-09-09T00:20:25,222 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,222 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,222 | ^~~ 2025-09-09T00:20:25,222 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,223 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,223 | ^~~~~ 2025-09-09T00:20:25,242 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,242 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,242 | ^ 2025-09-09T00:20:25,242 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,242 969 | decode(ptr, otri2); 2025-09-09T00:20:25,242 | ^~~~~~ 2025-09-09T00:20:25,242 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,242 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,243 | ^~~ 2025-09-09T00:20:25,243 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,243 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,243 | ^~~~~ 2025-09-09T00:20:25,243 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,243 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,243 | ^ 2025-09-09T00:20:25,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,243 969 | decode(ptr, otri2); 2025-09-09T00:20:25,243 | ^~~~~~ 2025-09-09T00:20:25,244 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,244 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,244 | ^~~ 2025-09-09T00:20:25,244 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,244 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,244 | ^~~~~ 2025-09-09T00:20:25,262 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,262 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,262 | ^ 2025-09-09T00:20:25,262 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,262 969 | decode(ptr, otri2); 2025-09-09T00:20:25,262 | ^~~~~~ 2025-09-09T00:20:25,262 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,262 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,263 | ^~~ 2025-09-09T00:20:25,263 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,263 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,263 | ^~~~~ 2025-09-09T00:20:25,263 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,263 | ^ 2025-09-09T00:20:25,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,263 969 | decode(ptr, otri2); 2025-09-09T00:20:25,263 | ^~~~~~ 2025-09-09T00:20:25,263 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,264 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,264 | ^~~ 2025-09-09T00:20:25,264 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,264 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,264 | ^~~~~ 2025-09-09T00:20:25,275 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,275 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,275 | ^ 2025-09-09T00:20:25,275 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,275 969 | decode(ptr, otri2); 2025-09-09T00:20:25,276 | ^~~~~~ 2025-09-09T00:20:25,276 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,276 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,276 | ^~~ 2025-09-09T00:20:25,276 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,276 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:20:25,276 | ^~~~~ 2025-09-09T00:20:25,292 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,292 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,292 | ^ 2025-09-09T00:20:25,292 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,292 973 | decode(ptr, otri); 2025-09-09T00:20:25,292 | ^~~~~~ 2025-09-09T00:20:25,292 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,292 1014 | symself(otri); \ 2025-09-09T00:20:25,293 | ^~~~~~~ 2025-09-09T00:20:25,293 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:25,293 12227 | oprevself(fixuptri); 2025-09-09T00:20:25,293 | ^~~~~~~~~ 2025-09-09T00:20:25,298 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,298 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,298 | ^ 2025-09-09T00:20:25,298 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,298 973 | decode(ptr, otri); 2025-09-09T00:20:25,298 | ^~~~~~ 2025-09-09T00:20:25,298 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,298 1014 | symself(otri); \ 2025-09-09T00:20:25,299 | ^~~~~~~ 2025-09-09T00:20:25,299 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:25,299 12227 | oprevself(fixuptri); 2025-09-09T00:20:25,299 | ^~~~~~~~~ 2025-09-09T00:20:25,303 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,304 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,304 | ^ 2025-09-09T00:20:25,304 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,304 973 | decode(ptr, otri); 2025-09-09T00:20:25,304 | ^~~~~~ 2025-09-09T00:20:25,304 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,304 1014 | symself(otri); \ 2025-09-09T00:20:25,304 | ^~~~~~~ 2025-09-09T00:20:25,304 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:25,304 12227 | oprevself(fixuptri); 2025-09-09T00:20:25,304 | ^~~~~~~~~ 2025-09-09T00:20:25,319 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,319 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,320 | ^ 2025-09-09T00:20:25,320 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,320 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,320 | ^~~~~~~ 2025-09-09T00:20:25,320 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,320 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:20:25,320 | ^~~~~~~ 2025-09-09T00:20:25,332 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,333 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,333 | ^ 2025-09-09T00:20:25,333 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,333 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,333 | ^~~~~~~ 2025-09-09T00:20:25,333 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,333 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:20:25,333 | ^~~~~~~ 2025-09-09T00:20:25,344 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,344 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,344 | ^ 2025-09-09T00:20:25,344 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,344 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,344 | ^~~~~~~ 2025-09-09T00:20:25,344 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,345 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:20:25,345 | ^~~~~~~ 2025-09-09T00:20:25,346 c/triangle.c: In function ‘insertsegment’: 2025-09-09T00:20:25,356 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,356 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,356 | ^ 2025-09-09T00:20:25,356 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,356 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:20:25,356 | ^~~~~~ 2025-09-09T00:20:25,367 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,367 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,367 | ^ 2025-09-09T00:20:25,367 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,367 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:20:25,367 | ^~~~~~ 2025-09-09T00:20:25,378 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,378 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,378 | ^ 2025-09-09T00:20:25,378 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,378 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:20:25,378 | ^~~~~~ 2025-09-09T00:20:25,389 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,389 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,389 | ^ 2025-09-09T00:20:25,389 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,389 973 | decode(ptr, otri); 2025-09-09T00:20:25,389 | ^~~~~~ 2025-09-09T00:20:25,390 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,390 12295 | symself(searchtri1); 2025-09-09T00:20:25,390 | ^~~~~~~ 2025-09-09T00:20:25,400 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,400 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,400 | ^ 2025-09-09T00:20:25,400 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,401 973 | decode(ptr, otri); 2025-09-09T00:20:25,401 | ^~~~~~ 2025-09-09T00:20:25,401 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,401 12295 | symself(searchtri1); 2025-09-09T00:20:25,401 | ^~~~~~~ 2025-09-09T00:20:25,411 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,411 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,412 | ^ 2025-09-09T00:20:25,412 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,412 973 | decode(ptr, otri); 2025-09-09T00:20:25,412 | ^~~~~~ 2025-09-09T00:20:25,412 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,412 12295 | symself(searchtri1); 2025-09-09T00:20:25,412 | ^~~~~~~ 2025-09-09T00:20:25,425 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,425 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,425 | ^ 2025-09-09T00:20:25,425 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,425 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:20:25,425 | ^~~~~~ 2025-09-09T00:20:25,436 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,436 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,436 | ^ 2025-09-09T00:20:25,437 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,437 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:20:25,437 | ^~~~~~ 2025-09-09T00:20:25,448 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,448 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,448 | ^ 2025-09-09T00:20:25,448 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,448 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:20:25,448 | ^~~~~~ 2025-09-09T00:20:25,459 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,460 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,460 | ^ 2025-09-09T00:20:25,460 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,460 973 | decode(ptr, otri); 2025-09-09T00:20:25,460 | ^~~~~~ 2025-09-09T00:20:25,460 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,460 12328 | symself(searchtri2); 2025-09-09T00:20:25,460 | ^~~~~~~ 2025-09-09T00:20:25,471 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,471 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,471 | ^ 2025-09-09T00:20:25,471 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,471 973 | decode(ptr, otri); 2025-09-09T00:20:25,471 | ^~~~~~ 2025-09-09T00:20:25,471 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,471 12328 | symself(searchtri2); 2025-09-09T00:20:25,472 | ^~~~~~~ 2025-09-09T00:20:25,482 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,482 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,482 | ^ 2025-09-09T00:20:25,482 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,482 973 | decode(ptr, otri); 2025-09-09T00:20:25,482 | ^~~~~~ 2025-09-09T00:20:25,483 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,483 12328 | symself(searchtri2); 2025-09-09T00:20:25,483 | ^~~~~~~ 2025-09-09T00:20:25,484 c/triangle.c: In function ‘markhull’: 2025-09-09T00:20:25,494 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,495 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,495 | ^ 2025-09-09T00:20:25,495 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,495 973 | decode(ptr, otri); 2025-09-09T00:20:25,495 | ^~~~~~ 2025-09-09T00:20:25,495 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,495 12390 | symself(hulltri); 2025-09-09T00:20:25,495 | ^~~~~~~ 2025-09-09T00:20:25,506 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,506 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,506 | ^ 2025-09-09T00:20:25,506 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,506 973 | decode(ptr, otri); 2025-09-09T00:20:25,506 | ^~~~~~ 2025-09-09T00:20:25,507 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,507 12390 | symself(hulltri); 2025-09-09T00:20:25,507 | ^~~~~~~ 2025-09-09T00:20:25,517 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,518 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,518 | ^ 2025-09-09T00:20:25,518 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,518 973 | decode(ptr, otri); 2025-09-09T00:20:25,518 | ^~~~~~ 2025-09-09T00:20:25,518 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,518 12390 | symself(hulltri); 2025-09-09T00:20:25,518 | ^~~~~~~ 2025-09-09T00:20:25,529 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,529 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,529 | ^ 2025-09-09T00:20:25,529 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,530 969 | decode(ptr, otri2); 2025-09-09T00:20:25,530 | ^~~~~~ 2025-09-09T00:20:25,530 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,530 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,530 | ^~~ 2025-09-09T00:20:25,530 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,530 12399 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,530 | ^~~~~ 2025-09-09T00:20:25,541 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,541 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,541 | ^ 2025-09-09T00:20:25,541 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,541 969 | decode(ptr, otri2); 2025-09-09T00:20:25,541 | ^~~~~~ 2025-09-09T00:20:25,542 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,542 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,542 | ^~~ 2025-09-09T00:20:25,542 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,542 12399 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,542 | ^~~~~ 2025-09-09T00:20:25,552 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,552 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,553 | ^ 2025-09-09T00:20:25,553 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,553 969 | decode(ptr, otri2); 2025-09-09T00:20:25,553 | ^~~~~~ 2025-09-09T00:20:25,553 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,553 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,553 | ^~~ 2025-09-09T00:20:25,553 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,553 12399 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,553 | ^~~~~ 2025-09-09T00:20:25,564 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,564 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,564 | ^ 2025-09-09T00:20:25,564 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,564 969 | decode(ptr, otri2); 2025-09-09T00:20:25,565 | ^~~~~~ 2025-09-09T00:20:25,565 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,565 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,565 | ^~~ 2025-09-09T00:20:25,565 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,565 12402 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,565 | ^~~~~ 2025-09-09T00:20:25,576 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,576 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,576 | ^ 2025-09-09T00:20:25,576 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,576 969 | decode(ptr, otri2); 2025-09-09T00:20:25,576 | ^~~~~~ 2025-09-09T00:20:25,576 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,576 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,577 | ^~~ 2025-09-09T00:20:25,577 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,577 12402 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,577 | ^~~~~ 2025-09-09T00:20:25,587 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,588 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,588 | ^ 2025-09-09T00:20:25,588 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,588 969 | decode(ptr, otri2); 2025-09-09T00:20:25,588 | ^~~~~~ 2025-09-09T00:20:25,588 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,588 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,588 | ^~~ 2025-09-09T00:20:25,588 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,588 12402 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,588 | ^~~~~ 2025-09-09T00:20:25,590 c/triangle.c: In function ‘infecthull’: 2025-09-09T00:20:25,601 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,601 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,601 | ^ 2025-09-09T00:20:25,602 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,602 973 | decode(ptr, otri); 2025-09-09T00:20:25,602 | ^~~~~~ 2025-09-09T00:20:25,602 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,602 12610 | symself(hulltri); 2025-09-09T00:20:25,602 | ^~~~~~~ 2025-09-09T00:20:25,613 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,613 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,613 | ^ 2025-09-09T00:20:25,613 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,613 973 | decode(ptr, otri); 2025-09-09T00:20:25,614 | ^~~~~~ 2025-09-09T00:20:25,614 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,614 12610 | symself(hulltri); 2025-09-09T00:20:25,614 | ^~~~~~~ 2025-09-09T00:20:25,625 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,625 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,625 | ^ 2025-09-09T00:20:25,625 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,625 973 | decode(ptr, otri); 2025-09-09T00:20:25,625 | ^~~~~~ 2025-09-09T00:20:25,625 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,625 12610 | symself(hulltri); 2025-09-09T00:20:25,625 | ^~~~~~~ 2025-09-09T00:20:25,636 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,636 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:25,637 | ^ 2025-09-09T00:20:25,637 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2025-09-09T00:20:25,637 12616 | if (!infected(hulltri)) { 2025-09-09T00:20:25,637 | ^~~~~~~~ 2025-09-09T00:20:25,648 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,648 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,648 | ^ 2025-09-09T00:20:25,648 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,648 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,648 | ^~~~~~~ 2025-09-09T00:20:25,648 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,648 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:20:25,649 | ^~~~~~~ 2025-09-09T00:20:25,659 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,660 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,660 | ^ 2025-09-09T00:20:25,660 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,660 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,660 | ^~~~~~~ 2025-09-09T00:20:25,660 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,660 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:20:25,660 | ^~~~~~~ 2025-09-09T00:20:25,671 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,671 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,671 | ^ 2025-09-09T00:20:25,671 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,671 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,671 | ^~~~~~~ 2025-09-09T00:20:25,671 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,672 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:20:25,672 | ^~~~~~~ 2025-09-09T00:20:25,682 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,682 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:25,683 | ^ 2025-09-09T00:20:25,683 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2025-09-09T00:20:25,683 12621 | if (!infected(hulltri)) { 2025-09-09T00:20:25,683 | ^~~~~~~~ 2025-09-09T00:20:25,693 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,693 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:25,693 | ^ 2025-09-09T00:20:25,693 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,693 12622 | infect(hulltri); 2025-09-09T00:20:25,693 | ^~~~~~ 2025-09-09T00:20:25,703 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,703 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,704 | ^ 2025-09-09T00:20:25,704 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,704 12622 | infect(hulltri); 2025-09-09T00:20:25,704 | ^~~~~~ 2025-09-09T00:20:25,715 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,715 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,715 | ^ 2025-09-09T00:20:25,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,715 969 | decode(ptr, otri2); 2025-09-09T00:20:25,715 | ^~~~~~ 2025-09-09T00:20:25,715 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,715 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,715 | ^~~ 2025-09-09T00:20:25,715 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,715 12643 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,716 | ^~~~~ 2025-09-09T00:20:25,725 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,725 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,725 | ^ 2025-09-09T00:20:25,725 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,726 969 | decode(ptr, otri2); 2025-09-09T00:20:25,726 | ^~~~~~ 2025-09-09T00:20:25,726 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,726 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,726 | ^~~ 2025-09-09T00:20:25,726 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,726 12643 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,726 | ^~~~~ 2025-09-09T00:20:25,736 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,736 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,736 | ^ 2025-09-09T00:20:25,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,736 969 | decode(ptr, otri2); 2025-09-09T00:20:25,736 | ^~~~~~ 2025-09-09T00:20:25,736 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,736 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,737 | ^~~ 2025-09-09T00:20:25,737 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,737 12643 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,737 | ^~~~~ 2025-09-09T00:20:25,747 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,747 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,747 | ^ 2025-09-09T00:20:25,747 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,747 969 | decode(ptr, otri2); 2025-09-09T00:20:25,747 | ^~~~~~ 2025-09-09T00:20:25,747 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,747 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,747 | ^~~ 2025-09-09T00:20:25,747 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,747 12646 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,748 | ^~~~~ 2025-09-09T00:20:25,757 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,757 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,757 | ^ 2025-09-09T00:20:25,757 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,758 969 | decode(ptr, otri2); 2025-09-09T00:20:25,758 | ^~~~~~ 2025-09-09T00:20:25,758 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,758 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,758 | ^~~ 2025-09-09T00:20:25,758 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,758 12646 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,758 | ^~~~~ 2025-09-09T00:20:25,768 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,768 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,768 | ^ 2025-09-09T00:20:25,768 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,768 969 | decode(ptr, otri2); 2025-09-09T00:20:25,768 | ^~~~~~ 2025-09-09T00:20:25,768 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,768 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:25,769 | ^~~ 2025-09-09T00:20:25,769 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:25,769 12646 | oprev(hulltri, nexttri); 2025-09-09T00:20:25,769 | ^~~~~ 2025-09-09T00:20:25,769 c/triangle.c: In function ‘plague’: 2025-09-09T00:20:25,779 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,779 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:20:25,779 | ^ 2025-09-09T00:20:25,779 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:25,779 12702 | uninfect(testtri); 2025-09-09T00:20:25,779 | ^~~~~~~~ 2025-09-09T00:20:25,789 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,790 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,790 | ^ 2025-09-09T00:20:25,790 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:25,790 12702 | uninfect(testtri); 2025-09-09T00:20:25,790 | ^~~~~~~~ 2025-09-09T00:20:25,801 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,801 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,801 | ^ 2025-09-09T00:20:25,801 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,801 969 | decode(ptr, otri2); 2025-09-09T00:20:25,801 | ^~~~~~ 2025-09-09T00:20:25,801 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,801 12717 | sym(testtri, neighbor); 2025-09-09T00:20:25,801 | ^~~ 2025-09-09T00:20:25,811 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,811 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,812 | ^ 2025-09-09T00:20:25,812 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,812 969 | decode(ptr, otri2); 2025-09-09T00:20:25,812 | ^~~~~~ 2025-09-09T00:20:25,812 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,812 12717 | sym(testtri, neighbor); 2025-09-09T00:20:25,812 | ^~~ 2025-09-09T00:20:25,822 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,822 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,822 | ^ 2025-09-09T00:20:25,822 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,822 969 | decode(ptr, otri2); 2025-09-09T00:20:25,823 | ^~~~~~ 2025-09-09T00:20:25,823 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:25,823 12717 | sym(testtri, neighbor); 2025-09-09T00:20:25,823 | ^~~ 2025-09-09T00:20:25,833 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,833 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:25,833 | ^ 2025-09-09T00:20:25,833 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,833 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,833 | ^~~~~~~ 2025-09-09T00:20:25,833 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,833 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:25,834 | ^~~~~~~ 2025-09-09T00:20:25,843 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,844 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:25,844 | ^ 2025-09-09T00:20:25,844 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,844 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,844 | ^~~~~~~ 2025-09-09T00:20:25,844 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,844 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:25,844 | ^~~~~~~ 2025-09-09T00:20:25,854 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,854 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:25,854 | ^ 2025-09-09T00:20:25,854 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:25,855 1289 | sdecode(sptr, osub) 2025-09-09T00:20:25,855 | ^~~~~~~ 2025-09-09T00:20:25,855 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:25,855 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:25,855 | ^~~~~~~ 2025-09-09T00:20:25,865 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,865 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:25,865 | ^ 2025-09-09T00:20:25,865 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2025-09-09T00:20:25,865 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-09T00:20:25,865 | ^~~~~~~~ 2025-09-09T00:20:25,876 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,876 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:20:25,876 | ^ 2025-09-09T00:20:25,876 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:25,876 12730 | uninfect(neighbor); 2025-09-09T00:20:25,876 | ^~~~~~~~ 2025-09-09T00:20:25,886 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,886 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,886 | ^ 2025-09-09T00:20:25,886 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:25,887 12730 | uninfect(neighbor); 2025-09-09T00:20:25,887 | ^~~~~~~~ 2025-09-09T00:20:25,897 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,897 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:25,897 | ^ 2025-09-09T00:20:25,897 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,897 12732 | infect(neighbor); 2025-09-09T00:20:25,897 | ^~~~~~ 2025-09-09T00:20:25,907 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,908 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,908 | ^ 2025-09-09T00:20:25,908 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,908 12732 | infect(neighbor); 2025-09-09T00:20:25,908 | ^~~~~~ 2025-09-09T00:20:25,919 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,919 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:25,919 | ^ 2025-09-09T00:20:25,919 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,919 12748 | infect(neighbor); 2025-09-09T00:20:25,919 | ^~~~~~ 2025-09-09T00:20:25,929 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,929 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,929 | ^ 2025-09-09T00:20:25,930 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,930 12748 | infect(neighbor); 2025-09-09T00:20:25,930 | ^~~~~~ 2025-09-09T00:20:25,940 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,941 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:25,941 | ^ 2025-09-09T00:20:25,941 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,941 12772 | infect(testtri); 2025-09-09T00:20:25,941 | ^~~~~~ 2025-09-09T00:20:25,951 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,951 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:25,951 | ^ 2025-09-09T00:20:25,951 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T00:20:25,951 12772 | infect(testtri); 2025-09-09T00:20:25,952 | ^~~~~~ 2025-09-09T00:20:25,963 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,963 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:25,963 | ^ 2025-09-09T00:20:25,963 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,963 973 | decode(ptr, otri); 2025-09-09T00:20:25,963 | ^~~~~~ 2025-09-09T00:20:25,963 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,963 999 | symself(otri2); 2025-09-09T00:20:25,963 | ^~~~~~~ 2025-09-09T00:20:25,963 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:20:25,964 12796 | onext(testtri, neighbor); 2025-09-09T00:20:25,964 | ^~~~~ 2025-09-09T00:20:25,974 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,974 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:25,974 | ^ 2025-09-09T00:20:25,974 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,974 973 | decode(ptr, otri); 2025-09-09T00:20:25,974 | ^~~~~~ 2025-09-09T00:20:25,974 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,974 999 | symself(otri2); 2025-09-09T00:20:25,974 | ^~~~~~~ 2025-09-09T00:20:25,974 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:20:25,975 12796 | onext(testtri, neighbor); 2025-09-09T00:20:25,975 | ^~~~~ 2025-09-09T00:20:25,985 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:25,985 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:25,985 | ^ 2025-09-09T00:20:25,985 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:25,985 973 | decode(ptr, otri); 2025-09-09T00:20:25,985 | ^~~~~~ 2025-09-09T00:20:25,985 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:25,985 999 | symself(otri2); 2025-09-09T00:20:25,985 | ^~~~~~~ 2025-09-09T00:20:25,985 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:20:25,985 12796 | onext(testtri, neighbor); 2025-09-09T00:20:25,986 | ^~~~~ 2025-09-09T00:20:25,995 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:25,996 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:25,996 | ^ 2025-09-09T00:20:25,996 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2025-09-09T00:20:25,996 12800 | if (infected(neighbor)) { 2025-09-09T00:20:25,996 | ^~~~~~~~ 2025-09-09T00:20:26,006 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,007 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,007 | ^ 2025-09-09T00:20:26,007 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,007 973 | decode(ptr, otri); 2025-09-09T00:20:26,007 | ^~~~~~ 2025-09-09T00:20:26,007 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,007 1003 | symself(otri); 2025-09-09T00:20:26,007 | ^~~~~~~ 2025-09-09T00:20:26,007 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:26,007 12808 | onextself(neighbor); 2025-09-09T00:20:26,007 | ^~~~~~~~~ 2025-09-09T00:20:26,017 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,017 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,017 | ^ 2025-09-09T00:20:26,018 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,018 973 | decode(ptr, otri); 2025-09-09T00:20:26,018 | ^~~~~~ 2025-09-09T00:20:26,018 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,018 1003 | symself(otri); 2025-09-09T00:20:26,018 | ^~~~~~~ 2025-09-09T00:20:26,018 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:26,018 12808 | onextself(neighbor); 2025-09-09T00:20:26,018 | ^~~~~~~~~ 2025-09-09T00:20:26,028 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,028 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,028 | ^ 2025-09-09T00:20:26,028 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,028 973 | decode(ptr, otri); 2025-09-09T00:20:26,029 | ^~~~~~ 2025-09-09T00:20:26,029 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,029 1003 | symself(otri); 2025-09-09T00:20:26,029 | ^~~~~~~ 2025-09-09T00:20:26,029 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:20:26,029 12808 | onextself(neighbor); 2025-09-09T00:20:26,029 | ^~~~~~~~~ 2025-09-09T00:20:26,039 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,039 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,039 | ^ 2025-09-09T00:20:26,039 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,039 969 | decode(ptr, otri2); 2025-09-09T00:20:26,039 | ^~~~~~ 2025-09-09T00:20:26,040 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,040 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:26,040 | ^~~ 2025-09-09T00:20:26,040 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:26,040 12813 | oprev(testtri, neighbor); 2025-09-09T00:20:26,040 | ^~~~~ 2025-09-09T00:20:26,050 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,050 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,050 | ^ 2025-09-09T00:20:26,050 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,050 969 | decode(ptr, otri2); 2025-09-09T00:20:26,050 | ^~~~~~ 2025-09-09T00:20:26,050 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,050 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:26,051 | ^~~ 2025-09-09T00:20:26,051 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:26,051 12813 | oprev(testtri, neighbor); 2025-09-09T00:20:26,051 | ^~~~~ 2025-09-09T00:20:26,061 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,061 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,061 | ^ 2025-09-09T00:20:26,061 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,061 969 | decode(ptr, otri2); 2025-09-09T00:20:26,061 | ^~~~~~ 2025-09-09T00:20:26,061 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,061 1010 | sym(otri1, otri2); \ 2025-09-09T00:20:26,061 | ^~~ 2025-09-09T00:20:26,061 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:20:26,062 12813 | oprev(testtri, neighbor); 2025-09-09T00:20:26,062 | ^~~~~ 2025-09-09T00:20:26,071 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,072 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:26,072 | ^ 2025-09-09T00:20:26,072 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2025-09-09T00:20:26,072 12816 | if (infected(neighbor)) { 2025-09-09T00:20:26,072 | ^~~~~~~~ 2025-09-09T00:20:26,082 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,083 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,083 | ^ 2025-09-09T00:20:26,083 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,083 973 | decode(ptr, otri); 2025-09-09T00:20:26,083 | ^~~~~~ 2025-09-09T00:20:26,083 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,083 1014 | symself(otri); \ 2025-09-09T00:20:26,083 | ^~~~~~~ 2025-09-09T00:20:26,083 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:26,083 12824 | oprevself(neighbor); 2025-09-09T00:20:26,083 | ^~~~~~~~~ 2025-09-09T00:20:26,093 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,093 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,094 | ^ 2025-09-09T00:20:26,094 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,094 973 | decode(ptr, otri); 2025-09-09T00:20:26,094 | ^~~~~~ 2025-09-09T00:20:26,094 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,094 1014 | symself(otri); \ 2025-09-09T00:20:26,094 | ^~~~~~~ 2025-09-09T00:20:26,094 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:26,094 12824 | oprevself(neighbor); 2025-09-09T00:20:26,094 | ^~~~~~~~~ 2025-09-09T00:20:26,104 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,104 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,104 | ^ 2025-09-09T00:20:26,104 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,105 973 | decode(ptr, otri); 2025-09-09T00:20:26,105 | ^~~~~~ 2025-09-09T00:20:26,105 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,105 1014 | symself(otri); \ 2025-09-09T00:20:26,105 | ^~~~~~~ 2025-09-09T00:20:26,105 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:20:26,105 12824 | oprevself(neighbor); 2025-09-09T00:20:26,105 | ^~~~~~~~~ 2025-09-09T00:20:26,116 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,116 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,116 | ^ 2025-09-09T00:20:26,116 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,116 969 | decode(ptr, otri2); 2025-09-09T00:20:26,116 | ^~~~~~ 2025-09-09T00:20:26,116 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,116 12841 | sym(testtri, neighbor); 2025-09-09T00:20:26,116 | ^~~ 2025-09-09T00:20:26,127 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,127 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,127 | ^ 2025-09-09T00:20:26,127 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,127 969 | decode(ptr, otri2); 2025-09-09T00:20:26,127 | ^~~~~~ 2025-09-09T00:20:26,127 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,127 12841 | sym(testtri, neighbor); 2025-09-09T00:20:26,127 | ^~~ 2025-09-09T00:20:26,138 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,138 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,138 | ^ 2025-09-09T00:20:26,138 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,138 969 | decode(ptr, otri2); 2025-09-09T00:20:26,138 | ^~~~~~ 2025-09-09T00:20:26,138 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,138 12841 | sym(testtri, neighbor); 2025-09-09T00:20:26,138 | ^~~ 2025-09-09T00:20:26,138 c/triangle.c: In function ‘regionplague’: 2025-09-09T00:20:26,149 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,149 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:20:26,149 | ^ 2025-09-09T00:20:26,150 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:26,150 12913 | uninfect(testtri); 2025-09-09T00:20:26,150 | ^~~~~~~~ 2025-09-09T00:20:26,160 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,160 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,160 | ^ 2025-09-09T00:20:26,160 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:26,161 12913 | uninfect(testtri); 2025-09-09T00:20:26,161 | ^~~~~~~~ 2025-09-09T00:20:26,172 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,172 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,172 | ^ 2025-09-09T00:20:26,172 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,172 969 | decode(ptr, otri2); 2025-09-09T00:20:26,172 | ^~~~~~ 2025-09-09T00:20:26,172 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,173 12936 | sym(testtri, neighbor); 2025-09-09T00:20:26,173 | ^~~ 2025-09-09T00:20:26,183 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,183 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,183 | ^ 2025-09-09T00:20:26,183 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,183 969 | decode(ptr, otri2); 2025-09-09T00:20:26,183 | ^~~~~~ 2025-09-09T00:20:26,184 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,184 12936 | sym(testtri, neighbor); 2025-09-09T00:20:26,184 | ^~~ 2025-09-09T00:20:26,194 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,194 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,194 | ^ 2025-09-09T00:20:26,194 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,194 969 | decode(ptr, otri2); 2025-09-09T00:20:26,195 | ^~~~~~ 2025-09-09T00:20:26,195 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,195 12936 | sym(testtri, neighbor); 2025-09-09T00:20:26,195 | ^~~ 2025-09-09T00:20:26,205 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,205 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,205 | ^ 2025-09-09T00:20:26,206 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,206 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,206 | ^~~~~~~ 2025-09-09T00:20:26,206 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,206 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:26,206 | ^~~~~~~ 2025-09-09T00:20:26,216 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,217 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,217 | ^ 2025-09-09T00:20:26,217 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,217 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,217 | ^~~~~~~ 2025-09-09T00:20:26,217 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,217 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:26,217 | ^~~~~~~ 2025-09-09T00:20:26,227 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,228 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,228 | ^ 2025-09-09T00:20:26,228 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,228 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,228 | ^~~~~~~ 2025-09-09T00:20:26,228 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,228 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:20:26,228 | ^~~~~~~ 2025-09-09T00:20:26,239 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,239 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:26,239 | ^ 2025-09-09T00:20:26,239 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2025-09-09T00:20:26,239 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-09T00:20:26,239 | ^~~~~~~~ 2025-09-09T00:20:26,250 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,250 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:26,250 | ^ 2025-09-09T00:20:26,250 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,250 12952 | infect(neighbor); 2025-09-09T00:20:26,250 | ^~~~~~ 2025-09-09T00:20:26,261 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,261 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,261 | ^ 2025-09-09T00:20:26,261 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,261 12952 | infect(neighbor); 2025-09-09T00:20:26,261 | ^~~~~~ 2025-09-09T00:20:26,272 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,272 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:26,272 | ^ 2025-09-09T00:20:26,272 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,272 12960 | infect(testtri); 2025-09-09T00:20:26,272 | ^~~~~~ 2025-09-09T00:20:26,283 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,283 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,283 | ^ 2025-09-09T00:20:26,283 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,283 12960 | infect(testtri); 2025-09-09T00:20:26,283 | ^~~~~~ 2025-09-09T00:20:26,294 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,294 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:20:26,294 | ^ 2025-09-09T00:20:26,294 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:26,294 12972 | uninfect(testtri); 2025-09-09T00:20:26,294 | ^~~~~~~~ 2025-09-09T00:20:26,305 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,305 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,305 | ^ 2025-09-09T00:20:26,305 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:20:26,305 12972 | uninfect(testtri); 2025-09-09T00:20:26,305 | ^~~~~~~~ 2025-09-09T00:20:26,306 c/triangle.c: In function ‘carveholes’: 2025-09-09T00:20:26,317 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,317 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,317 | ^ 2025-09-09T00:20:26,318 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,318 973 | decode(ptr, otri); 2025-09-09T00:20:26,318 | ^~~~~~ 2025-09-09T00:20:26,318 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,318 13051 | symself(searchtri); 2025-09-09T00:20:26,318 | ^~~~~~~ 2025-09-09T00:20:26,328 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,329 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,329 | ^ 2025-09-09T00:20:26,329 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,329 973 | decode(ptr, otri); 2025-09-09T00:20:26,329 | ^~~~~~ 2025-09-09T00:20:26,329 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,329 13051 | symself(searchtri); 2025-09-09T00:20:26,329 | ^~~~~~~ 2025-09-09T00:20:26,340 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,340 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,340 | ^ 2025-09-09T00:20:26,340 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,340 973 | decode(ptr, otri); 2025-09-09T00:20:26,340 | ^~~~~~ 2025-09-09T00:20:26,340 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,340 13051 | symself(searchtri); 2025-09-09T00:20:26,341 | ^~~~~~~ 2025-09-09T00:20:26,351 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,351 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:26,351 | ^ 2025-09-09T00:20:26,352 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2025-09-09T00:20:26,352 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T00:20:26,352 | ^~~~~~~~ 2025-09-09T00:20:26,363 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,363 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:26,363 | ^ 2025-09-09T00:20:26,363 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,363 13064 | infect(searchtri); 2025-09-09T00:20:26,363 | ^~~~~~ 2025-09-09T00:20:26,374 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,374 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,374 | ^ 2025-09-09T00:20:26,374 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,374 13064 | infect(searchtri); 2025-09-09T00:20:26,374 | ^~~~~~ 2025-09-09T00:20:26,385 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,386 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,386 | ^ 2025-09-09T00:20:26,386 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,386 973 | decode(ptr, otri); 2025-09-09T00:20:26,386 | ^~~~~~ 2025-09-09T00:20:26,386 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,386 13090 | symself(searchtri); 2025-09-09T00:20:26,386 | ^~~~~~~ 2025-09-09T00:20:26,397 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,397 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,397 | ^ 2025-09-09T00:20:26,397 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,397 973 | decode(ptr, otri); 2025-09-09T00:20:26,397 | ^~~~~~ 2025-09-09T00:20:26,397 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,397 13090 | symself(searchtri); 2025-09-09T00:20:26,398 | ^~~~~~~ 2025-09-09T00:20:26,408 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,408 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,408 | ^ 2025-09-09T00:20:26,408 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,409 973 | decode(ptr, otri); 2025-09-09T00:20:26,409 | ^~~~~~ 2025-09-09T00:20:26,409 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:20:26,409 13090 | symself(searchtri); 2025-09-09T00:20:26,409 | ^~~~~~~ 2025-09-09T00:20:26,420 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,420 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:20:26,420 | ^ 2025-09-09T00:20:26,420 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2025-09-09T00:20:26,420 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T00:20:26,420 | ^~~~~~~~ 2025-09-09T00:20:26,432 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,432 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:20:26,432 | ^ 2025-09-09T00:20:26,432 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,432 13144 | infect(regiontris[i]); 2025-09-09T00:20:26,432 | ^~~~~~ 2025-09-09T00:20:26,443 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,443 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:20:26,443 | ^ 2025-09-09T00:20:26,443 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T00:20:26,443 13144 | infect(regiontris[i]); 2025-09-09T00:20:26,443 | ^~~~~~ 2025-09-09T00:20:26,444 c/triangle.c: In function ‘splitencsegs’: 2025-09-09T00:20:26,455 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,455 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,456 | ^ 2025-09-09T00:20:26,456 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,456 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:20:26,456 | ^~~~~~~ 2025-09-09T00:20:26,467 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,467 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,467 | ^ 2025-09-09T00:20:26,467 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,467 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:20:26,467 | ^~~~~~~ 2025-09-09T00:20:26,478 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,478 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,478 | ^ 2025-09-09T00:20:26,478 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,478 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:20:26,478 | ^~~~~~~ 2025-09-09T00:20:26,490 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,490 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,490 | ^ 2025-09-09T00:20:26,490 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,490 1296 | decode(ptr, otri) 2025-09-09T00:20:26,490 | ^~~~~~ 2025-09-09T00:20:26,490 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,490 13302 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,490 | ^~~~~~~ 2025-09-09T00:20:26,501 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,501 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,501 | ^ 2025-09-09T00:20:26,502 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,502 1296 | decode(ptr, otri) 2025-09-09T00:20:26,502 | ^~~~~~ 2025-09-09T00:20:26,502 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,502 13302 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,502 | ^~~~~~~ 2025-09-09T00:20:26,513 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,513 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,513 | ^ 2025-09-09T00:20:26,513 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,513 1296 | decode(ptr, otri) 2025-09-09T00:20:26,513 | ^~~~~~ 2025-09-09T00:20:26,513 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,513 13302 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,513 | ^~~~~~~ 2025-09-09T00:20:26,524 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,525 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,525 | ^ 2025-09-09T00:20:26,525 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,525 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,525 | ^~~~~~~ 2025-09-09T00:20:26,525 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,525 13304 | tspivot(testtri, testsh); 2025-09-09T00:20:26,525 | ^~~~~~~ 2025-09-09T00:20:26,536 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,536 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,536 | ^ 2025-09-09T00:20:26,536 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,536 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,536 | ^~~~~~~ 2025-09-09T00:20:26,537 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,537 13304 | tspivot(testtri, testsh); 2025-09-09T00:20:26,537 | ^~~~~~~ 2025-09-09T00:20:26,547 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,548 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,548 | ^ 2025-09-09T00:20:26,548 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,548 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,548 | ^~~~~~~ 2025-09-09T00:20:26,548 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,548 13304 | tspivot(testtri, testsh); 2025-09-09T00:20:26,548 | ^~~~~~~ 2025-09-09T00:20:26,559 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,559 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,559 | ^ 2025-09-09T00:20:26,559 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,559 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,559 | ^~~~~~~ 2025-09-09T00:20:26,560 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,560 13308 | tspivot(testtri, testsh); 2025-09-09T00:20:26,560 | ^~~~~~~ 2025-09-09T00:20:26,570 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,570 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,571 | ^ 2025-09-09T00:20:26,571 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,571 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,571 | ^~~~~~~ 2025-09-09T00:20:26,571 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,571 13308 | tspivot(testtri, testsh); 2025-09-09T00:20:26,571 | ^~~~~~~ 2025-09-09T00:20:26,582 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,582 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,582 | ^ 2025-09-09T00:20:26,582 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,582 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,582 | ^~~~~~~ 2025-09-09T00:20:26,582 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,582 13308 | tspivot(testtri, testsh); 2025-09-09T00:20:26,583 | ^~~~~~~ 2025-09-09T00:20:26,594 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,594 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,594 | ^ 2025-09-09T00:20:26,594 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,594 1296 | decode(ptr, otri) 2025-09-09T00:20:26,594 | ^~~~~~ 2025-09-09T00:20:26,594 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,594 13320 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,594 | ^~~~~~~ 2025-09-09T00:20:26,605 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,605 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,605 | ^ 2025-09-09T00:20:26,605 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,605 1296 | decode(ptr, otri) 2025-09-09T00:20:26,605 | ^~~~~~ 2025-09-09T00:20:26,606 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,606 13320 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,606 | ^~~~~~~ 2025-09-09T00:20:26,616 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,617 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,617 | ^ 2025-09-09T00:20:26,617 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,617 1296 | decode(ptr, otri) 2025-09-09T00:20:26,617 | ^~~~~~ 2025-09-09T00:20:26,617 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:20:26,617 13320 | stpivot(currentenc, enctri); 2025-09-09T00:20:26,617 | ^~~~~~~ 2025-09-09T00:20:26,628 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,628 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,628 | ^ 2025-09-09T00:20:26,628 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,628 969 | decode(ptr, otri2); 2025-09-09T00:20:26,628 | ^~~~~~ 2025-09-09T00:20:26,628 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,629 13328 | sym(enctri, testtri); 2025-09-09T00:20:26,629 | ^~~ 2025-09-09T00:20:26,639 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,639 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,640 | ^ 2025-09-09T00:20:26,640 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,640 969 | decode(ptr, otri2); 2025-09-09T00:20:26,640 | ^~~~~~ 2025-09-09T00:20:26,640 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,640 13328 | sym(enctri, testtri); 2025-09-09T00:20:26,640 | ^~~ 2025-09-09T00:20:26,651 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,651 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,651 | ^ 2025-09-09T00:20:26,651 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,651 969 | decode(ptr, otri2); 2025-09-09T00:20:26,651 | ^~~~~~ 2025-09-09T00:20:26,651 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,651 13328 | sym(enctri, testtri); 2025-09-09T00:20:26,651 | ^~~ 2025-09-09T00:20:26,662 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,662 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,662 | ^ 2025-09-09T00:20:26,663 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,663 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,663 | ^~~~~~~ 2025-09-09T00:20:26,663 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,663 13332 | tspivot(testtri, testsh); 2025-09-09T00:20:26,663 | ^~~~~~~ 2025-09-09T00:20:26,674 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,674 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,674 | ^ 2025-09-09T00:20:26,674 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,674 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,674 | ^~~~~~~ 2025-09-09T00:20:26,674 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,674 13332 | tspivot(testtri, testsh); 2025-09-09T00:20:26,674 | ^~~~~~~ 2025-09-09T00:20:26,685 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,685 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,685 | ^ 2025-09-09T00:20:26,685 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,685 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,685 | ^~~~~~~ 2025-09-09T00:20:26,686 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,686 13332 | tspivot(testtri, testsh); 2025-09-09T00:20:26,686 | ^~~~~~~ 2025-09-09T00:20:26,697 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,697 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,697 | ^ 2025-09-09T00:20:26,697 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,697 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,697 | ^~~~~~~ 2025-09-09T00:20:26,697 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,697 13337 | tspivot(testtri, testsh); 2025-09-09T00:20:26,697 | ^~~~~~~ 2025-09-09T00:20:26,708 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,708 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,708 | ^ 2025-09-09T00:20:26,708 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,708 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,708 | ^~~~~~~ 2025-09-09T00:20:26,709 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,709 13337 | tspivot(testtri, testsh); 2025-09-09T00:20:26,709 | ^~~~~~~ 2025-09-09T00:20:26,719 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,719 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,720 | ^ 2025-09-09T00:20:26,720 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,720 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,720 | ^~~~~~~ 2025-09-09T00:20:26,720 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,720 13337 | tspivot(testtri, testsh); 2025-09-09T00:20:26,720 | ^~~~~~~ 2025-09-09T00:20:26,731 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,731 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,732 | ^ 2025-09-09T00:20:26,732 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,732 969 | decode(ptr, otri2); 2025-09-09T00:20:26,732 | ^~~~~~ 2025-09-09T00:20:26,732 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,732 13348 | sym(enctri, testtri); 2025-09-09T00:20:26,732 | ^~~ 2025-09-09T00:20:26,743 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,743 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,743 | ^ 2025-09-09T00:20:26,743 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,743 969 | decode(ptr, otri2); 2025-09-09T00:20:26,743 | ^~~~~~ 2025-09-09T00:20:26,743 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,743 13348 | sym(enctri, testtri); 2025-09-09T00:20:26,743 | ^~~ 2025-09-09T00:20:26,754 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,754 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,754 | ^ 2025-09-09T00:20:26,754 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,755 969 | decode(ptr, otri2); 2025-09-09T00:20:26,755 | ^~~~~~ 2025-09-09T00:20:26,755 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,755 13348 | sym(enctri, testtri); 2025-09-09T00:20:26,755 | ^~~ 2025-09-09T00:20:26,768 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,768 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,768 | ^ 2025-09-09T00:20:26,768 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,768 1208 | sdecode(sptr, osub) 2025-09-09T00:20:26,768 | ^~~~~~~ 2025-09-09T00:20:26,768 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:26,768 13436 | snextself(currentenc); 2025-09-09T00:20:26,768 | ^~~~~~~~~ 2025-09-09T00:20:26,779 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,780 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,780 | ^ 2025-09-09T00:20:26,780 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,780 1208 | sdecode(sptr, osub) 2025-09-09T00:20:26,780 | ^~~~~~~ 2025-09-09T00:20:26,780 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:26,780 13436 | snextself(currentenc); 2025-09-09T00:20:26,780 | ^~~~~~~~~ 2025-09-09T00:20:26,791 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,791 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,791 | ^ 2025-09-09T00:20:26,791 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,792 1208 | sdecode(sptr, osub) 2025-09-09T00:20:26,792 | ^~~~~~~ 2025-09-09T00:20:26,792 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:20:26,792 13436 | snextself(currentenc); 2025-09-09T00:20:26,792 | ^~~~~~~~~ 2025-09-09T00:20:26,792 c/triangle.c: In function ‘splittriangle’: 2025-09-09T00:20:26,803 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,804 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,804 | ^ 2025-09-09T00:20:26,804 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,804 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:20:26,804 | ^~~~~~ 2025-09-09T00:20:26,815 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,815 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,815 | ^ 2025-09-09T00:20:26,815 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,815 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:20:26,816 | ^~~~~~ 2025-09-09T00:20:26,827 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,827 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,827 | ^ 2025-09-09T00:20:26,827 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,827 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:20:26,827 | ^~~~~~ 2025-09-09T00:20:26,830 c/triangle.c: In function ‘highorder’: 2025-09-09T00:20:26,842 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,842 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,842 | ^ 2025-09-09T00:20:26,842 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,843 969 | decode(ptr, otri2); 2025-09-09T00:20:26,843 | ^~~~~~ 2025-09-09T00:20:26,843 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,843 13758 | sym(triangleloop, trisym); 2025-09-09T00:20:26,843 | ^~~ 2025-09-09T00:20:26,854 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,854 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,854 | ^ 2025-09-09T00:20:26,854 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,854 969 | decode(ptr, otri2); 2025-09-09T00:20:26,854 | ^~~~~~ 2025-09-09T00:20:26,855 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,855 13758 | sym(triangleloop, trisym); 2025-09-09T00:20:26,855 | ^~~ 2025-09-09T00:20:26,866 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,866 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,866 | ^ 2025-09-09T00:20:26,866 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,866 969 | decode(ptr, otri2); 2025-09-09T00:20:26,866 | ^~~~~~ 2025-09-09T00:20:26,866 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,867 13758 | sym(triangleloop, trisym); 2025-09-09T00:20:26,867 | ^~~ 2025-09-09T00:20:26,878 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,879 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,879 | ^ 2025-09-09T00:20:26,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,879 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,879 | ^~~~~~~ 2025-09-09T00:20:26,879 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,879 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,879 | ^~~~~~~ 2025-09-09T00:20:26,890 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,890 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,891 | ^ 2025-09-09T00:20:26,891 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,891 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,891 | ^~~~~~~ 2025-09-09T00:20:26,891 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,891 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,891 | ^~~~~~~ 2025-09-09T00:20:26,902 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,902 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,902 | ^ 2025-09-09T00:20:26,903 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,903 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,903 | ^~~~~~~ 2025-09-09T00:20:26,903 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,903 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,903 | ^~~~~~~ 2025-09-09T00:20:26,909 c/triangle.c: In function ‘writeedges’: 2025-09-09T00:20:26,922 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,922 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:26,922 | ^ 2025-09-09T00:20:26,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,922 969 | decode(ptr, otri2); 2025-09-09T00:20:26,923 | ^~~~~~ 2025-09-09T00:20:26,923 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,923 14872 | sym(triangleloop, trisym); 2025-09-09T00:20:26,923 | ^~~ 2025-09-09T00:20:26,935 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,935 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:26,935 | ^ 2025-09-09T00:20:26,935 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,935 969 | decode(ptr, otri2); 2025-09-09T00:20:26,936 | ^~~~~~ 2025-09-09T00:20:26,936 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,936 14872 | sym(triangleloop, trisym); 2025-09-09T00:20:26,936 | ^~~ 2025-09-09T00:20:26,948 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,948 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:26,948 | ^ 2025-09-09T00:20:26,948 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:26,948 969 | decode(ptr, otri2); 2025-09-09T00:20:26,949 | ^~~~~~ 2025-09-09T00:20:26,949 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:26,949 14872 | sym(triangleloop, trisym); 2025-09-09T00:20:26,949 | ^~~ 2025-09-09T00:20:26,961 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,962 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:20:26,962 | ^ 2025-09-09T00:20:26,962 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,962 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,962 | ^~~~~~~ 2025-09-09T00:20:26,962 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,962 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,962 | ^~~~~~~ 2025-09-09T00:20:26,975 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:26,975 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:20:26,975 | ^ 2025-09-09T00:20:26,975 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,975 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,975 | ^~~~~~~ 2025-09-09T00:20:26,975 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,975 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,975 | ^~~~~~~ 2025-09-09T00:20:26,988 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:26,988 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:20:26,988 | ^ 2025-09-09T00:20:26,988 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:20:26,988 1289 | sdecode(sptr, osub) 2025-09-09T00:20:26,988 | ^~~~~~~ 2025-09-09T00:20:26,988 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:20:26,988 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:20:26,988 | ^~~~~~~ 2025-09-09T00:20:26,990 c/triangle.c: In function ‘writevoronoi’: 2025-09-09T00:20:27,003 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,003 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:27,003 | ^ 2025-09-09T00:20:27,003 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,004 969 | decode(ptr, otri2); 2025-09-09T00:20:27,004 | ^~~~~~ 2025-09-09T00:20:27,004 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,004 15111 | sym(triangleloop, trisym); 2025-09-09T00:20:27,004 | ^~~ 2025-09-09T00:20:27,016 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,017 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:27,017 | ^ 2025-09-09T00:20:27,017 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,017 969 | decode(ptr, otri2); 2025-09-09T00:20:27,017 | ^~~~~~ 2025-09-09T00:20:27,017 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,017 15111 | sym(triangleloop, trisym); 2025-09-09T00:20:27,017 | ^~~ 2025-09-09T00:20:27,030 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:27,030 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:27,030 | ^ 2025-09-09T00:20:27,030 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,030 969 | decode(ptr, otri2); 2025-09-09T00:20:27,030 | ^~~~~~ 2025-09-09T00:20:27,030 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,030 15111 | sym(triangleloop, trisym); 2025-09-09T00:20:27,030 | ^~~ 2025-09-09T00:20:27,031 c/triangle.c: In function ‘writeneighbors’: 2025-09-09T00:20:27,044 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,045 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:27,045 | ^ 2025-09-09T00:20:27,045 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,045 969 | decode(ptr, otri2); 2025-09-09T00:20:27,045 | ^~~~~~ 2025-09-09T00:20:27,045 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,045 15234 | sym(triangleloop, trisym); 2025-09-09T00:20:27,045 | ^~~ 2025-09-09T00:20:27,058 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,058 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:27,058 | ^ 2025-09-09T00:20:27,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,058 969 | decode(ptr, otri2); 2025-09-09T00:20:27,058 | ^~~~~~ 2025-09-09T00:20:27,058 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,059 15234 | sym(triangleloop, trisym); 2025-09-09T00:20:27,059 | ^~~ 2025-09-09T00:20:27,071 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:27,071 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:27,071 | ^ 2025-09-09T00:20:27,072 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,072 969 | decode(ptr, otri2); 2025-09-09T00:20:27,072 | ^~~~~~ 2025-09-09T00:20:27,072 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,072 15234 | sym(triangleloop, trisym); 2025-09-09T00:20:27,072 | ^~~ 2025-09-09T00:20:27,085 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,085 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:27,085 | ^ 2025-09-09T00:20:27,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,085 969 | decode(ptr, otri2); 2025-09-09T00:20:27,085 | ^~~~~~ 2025-09-09T00:20:27,085 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,085 15237 | sym(triangleloop, trisym); 2025-09-09T00:20:27,086 | ^~~ 2025-09-09T00:20:27,098 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:27,098 | ^ 2025-09-09T00:20:27,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,098 969 | decode(ptr, otri2); 2025-09-09T00:20:27,099 | ^~~~~~ 2025-09-09T00:20:27,099 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,099 15237 | sym(triangleloop, trisym); 2025-09-09T00:20:27,099 | ^~~ 2025-09-09T00:20:27,111 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:27,112 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:27,112 | ^ 2025-09-09T00:20:27,112 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,112 969 | decode(ptr, otri2); 2025-09-09T00:20:27,112 | ^~~~~~ 2025-09-09T00:20:27,112 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,112 15237 | sym(triangleloop, trisym); 2025-09-09T00:20:27,112 | ^~~ 2025-09-09T00:20:27,125 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,125 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:20:27,125 | ^ 2025-09-09T00:20:27,125 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,125 969 | decode(ptr, otri2); 2025-09-09T00:20:27,125 | ^~~~~~ 2025-09-09T00:20:27,126 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,126 15240 | sym(triangleloop, trisym); 2025-09-09T00:20:27,126 | ^~~ 2025-09-09T00:20:27,138 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:20:27,138 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:20:27,139 | ^ 2025-09-09T00:20:27,139 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,139 969 | decode(ptr, otri2); 2025-09-09T00:20:27,139 | ^~~~~~ 2025-09-09T00:20:27,139 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,139 15240 | sym(triangleloop, trisym); 2025-09-09T00:20:27,139 | ^~~ 2025-09-09T00:20:27,152 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:20:27,152 949 | (otri).tri = (triangle *) \ 2025-09-09T00:20:27,152 | ^ 2025-09-09T00:20:27,152 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:20:27,152 969 | decode(ptr, otri2); 2025-09-09T00:20:27,152 | ^~~~~~ 2025-09-09T00:20:27,152 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:20:27,152 15240 | sym(triangleloop, trisym); 2025-09-09T00:20:27,152 | ^~~ 2025-09-09T00:20:29,680 c/triangle.c: In function ‘incircleadapt’: 2025-09-09T00:20:29,682 c/triangle.c:5724:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:20:29,682 5724 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-09T00:20:29,682 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:20:29,684 c/triangle.c:5364:27: note: ‘bxtcalen’ was declared here 2025-09-09T00:20:29,684 5364 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-09T00:20:29,684 | ^~~~~~~~ 2025-09-09T00:20:38,474 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c triangle/core.c -o build/temp.linux-armv7l-cpython-313/triangle/core.o 2025-09-09T00:20:38,843 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-09T00:20:38,844 196 | #include "longintrepr.h" 2025-09-09T00:20:38,844 | ^~~~~~~~~~~~~~~ 2025-09-09T00:20:38,844 compilation terminated. 2025-09-09T00:20:38,852 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T00:20:38,998 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:20:39,011 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:20:39,011 exec(compile('"'"''"'"''"'"' 2025-09-09T00:20:39,011 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:20:39,011 # 2025-09-09T00:20:39,011 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:20:39,011 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:20:39,011 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:20:39,011 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:20:39,011 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:20:39,011 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:20:39,011 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:20:39,011 import os, sys, tokenize, traceback 2025-09-09T00:20:39,011 2025-09-09T00:20:39,011 try: 2025-09-09T00:20:39,011 import setuptools 2025-09-09T00:20:39,011 except ImportError: 2025-09-09T00:20:39,011 print( 2025-09-09T00:20:39,011 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:20:39,011 "the build environment with exception:", 2025-09-09T00:20:39,011 file=sys.stderr, 2025-09-09T00:20:39,011 ) 2025-09-09T00:20:39,011 traceback.print_exc() 2025-09-09T00:20:39,011 sys.exit(1) 2025-09-09T00:20:39,011 2025-09-09T00:20:39,011 __file__ = %r 2025-09-09T00:20:39,011 sys.argv[0] = __file__ 2025-09-09T00:20:39,011 2025-09-09T00:20:39,011 if os.path.exists(__file__): 2025-09-09T00:20:39,011 filename = __file__ 2025-09-09T00:20:39,011 with tokenize.open(__file__) as f: 2025-09-09T00:20:39,011 setup_py_code = f.read() 2025-09-09T00:20:39,011 else: 2025-09-09T00:20:39,011 filename = "" 2025-09-09T00:20:39,011 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:20:39,011 2025-09-09T00:20:39,011 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:20:39,011 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7brp48xl/triangle_268fce2f794947d2a3cd0cd896f0153d/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-kot5rcle[/] 2025-09-09T00:20:39,012 [bold magenta]cwd[/]: /tmp/pip-wheel-7brp48xl/triangle_268fce2f794947d2a3cd0cd896f0153d/ 2025-09-09T00:20:39,012 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-09T00:20:39,012 ERROR: Failed building wheel for triangle 2025-09-09T00:20:39,013 Running setup.py clean for triangle 2025-09-09T00:20:39,014 Running command python setup.py clean 2025-09-09T00:20:40,200 running clean 2025-09-09T00:20:40,342 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:20:40,343 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:20:40,347 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:20:40,347 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:20:40,347 removing 'build' 2025-09-09T00:20:40,459 Failed to build triangle 2025-09-09T00:20:40,460 ERROR: Failed to build one or more wheels 2025-09-09T00:20:40,461 Exception information: 2025-09-09T00:20:40,461 Traceback (most recent call last): 2025-09-09T00:20:40,461 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:20:40,461 status = _inner_run() 2025-09-09T00:20:40,461 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:20:40,461 return self.run(options, args) 2025-09-09T00:20:40,461 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:20:40,461 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:20:40,461 return func(self, options, args) 2025-09-09T00:20:40,461 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:20:40,461 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:20:40,461 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:20:40,465 Removed build tracker: '/tmp/pip-build-tracker-94rgnu8i'