2025-09-08T19:10:40,331 Created temporary directory: /tmp/pip-build-tracker-ck4htwpp 2025-09-08T19:10:40,332 Initialized build tracking at /tmp/pip-build-tracker-ck4htwpp 2025-09-08T19:10:40,332 Created build tracker: /tmp/pip-build-tracker-ck4htwpp 2025-09-08T19:10:40,332 Entered build tracker: /tmp/pip-build-tracker-ck4htwpp 2025-09-08T19:10:40,332 Created temporary directory: /tmp/pip-wheel-cwczos26 2025-09-08T19:10:40,335 Created temporary directory: /tmp/pip-ephem-wheel-cache-d_7g9y0x 2025-09-08T19:10:40,399 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T19:10:40,401 2 location(s) to search for versions of triangle: 2025-09-08T19:10:40,401 * https://pypi.org/simple/triangle/ 2025-09-08T19:10:40,401 * https://www.piwheels.org/simple/triangle/ 2025-09-08T19:10:40,401 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-08T19:10:40,402 Getting page https://pypi.org/simple/triangle/ 2025-09-08T19:10:40,403 Found index url https://pypi.org/simple/ 2025-09-08T19:10:40,557 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-08T19:10:40,587 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-08T19:10:40,587 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-08T19:10:40,587 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-08T19:10:40,588 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-08T19:10:40,588 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-08T19:10:40,588 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-08T19:10:40,588 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-08T19:10:40,589 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-08T19:10:40,589 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-08T19:10:40,589 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-08T19:10:40,589 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-08T19:10:40,590 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-08T19:10:40,590 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-08T19:10:40,590 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-08T19:10:40,590 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-08T19:10:40,591 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-08T19:10:40,591 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-08T19:10:40,591 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-08T19:10:40,591 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-08T19:10:40,591 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-08T19:10:40,592 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-08T19:10:40,592 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-08T19:10:40,592 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-08T19:10:40,592 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-08T19:10:40,593 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-08T19:10:40,593 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-08T19:10:40,593 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-08T19:10:40,593 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-08T19:10:40,593 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-08T19:10:40,594 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-08T19:10:40,594 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-08T19:10:40,594 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-08T19:10:40,594 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-08T19:10:40,594 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-08T19:10:40,594 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,595 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-08T19:10:40,596 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-08T19:10:40,596 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-08T19:10:40,596 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-08T19:10:40,596 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-08T19:10:40,596 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-08T19:10:40,596 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-08T19:10:40,597 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-08T19:10:40,597 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-08T19:10:40,597 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-08T19:10:40,597 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-08T19:10:40,597 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-08T19:10:40,597 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-08T19:10:40,598 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-08T19:10:40,598 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-08T19:10:40,598 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-08T19:10:40,598 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-08T19:10:40,598 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-08T19:10:40,598 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-08T19:10:40,599 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-08T19:10:40,599 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-08T19:10:40,599 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-08T19:10:40,599 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-08T19:10:40,599 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-08T19:10:40,599 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-08T19:10:40,600 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-08T19:10:40,600 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-08T19:10:40,600 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-08T19:10:40,600 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-08T19:10:40,600 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-08T19:10:40,600 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,601 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-08T19:10:40,602 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-08T19:10:40,602 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-08T19:10:40,602 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-08T19:10:40,602 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-08T19:10:40,602 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-08T19:10:40,603 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-08T19:10:40,603 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-08T19:10:40,603 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-08T19:10:40,603 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-08T19:10:40,603 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-08T19:10:40,603 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,604 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,605 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,606 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,607 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,608 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,609 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,610 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,611 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,612 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,613 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,614 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,615 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-08T19:10:40,616 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-08T19:10:40,616 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-08T19:10:40,617 Found index url https://www.piwheels.org/simple/ 2025-09-08T19:10:40,730 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-08T19:10:40,760 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-08T19:10:40,760 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-08T19:10:40,761 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-08T19:10:40,761 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-08T19:10:40,761 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-08T19:10:40,761 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-08T19:10:40,761 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-08T19:10:40,761 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,762 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,763 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,764 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,765 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,766 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,767 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,768 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,769 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,770 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,771 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,772 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,773 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,774 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,775 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,776 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,777 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,778 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,779 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,780 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,781 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-08T19:10:40,782 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-08T19:10:40,782 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-08T19:10:40,806 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-08T19:10:40,807 Collecting triangle==20190115.3 2025-09-08T19:10:40,808 Created temporary directory: /tmp/pip-unpack-nwadvqz3 2025-09-08T19:10:40,974 Downloading triangle-20190115.3.tar.gz (1.6 MB) 2025-09-08T19:10:41,365 Added triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz to build tracker '/tmp/pip-build-tracker-ck4htwpp' 2025-09-08T19:10:41,366 Running setup.py (path:/tmp/pip-wheel-cwczos26/triangle_058d39075aa14f3a962bbfdd14c506f9/setup.py) egg_info for package triangle 2025-09-08T19:10:41,367 Created temporary directory: /tmp/pip-pip-egg-info-l7fhj_h2 2025-09-08T19:10:41,367 Preparing metadata (setup.py): started 2025-09-08T19:10:41,368 Running command python setup.py egg_info 2025-09-08T19:10:43,702 running egg_info 2025-09-08T19:10:43,774 creating /tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info 2025-09-08T19:10:43,775 writing /tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/PKG-INFO 2025-09-08T19:10:43,776 writing dependency_links to /tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/dependency_links.txt 2025-09-08T19:10:43,776 writing requirements to /tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/requires.txt 2025-09-08T19:10:43,777 writing top-level names to /tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/top_level.txt 2025-09-08T19:10:43,777 writing manifest file '/tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/SOURCES.txt' 2025-09-08T19:10:44,080 reading manifest file '/tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/SOURCES.txt' 2025-09-08T19:10:44,081 adding license file 'LICENSE' 2025-09-08T19:10:44,085 writing manifest file '/tmp/pip-pip-egg-info-l7fhj_h2/triangle.egg-info/SOURCES.txt' 2025-09-08T19:10:44,197 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T19:10:44,203 Source in /tmp/pip-wheel-cwczos26/triangle_058d39075aa14f3a962bbfdd14c506f9 has version 20190115.3, which satisfies requirement triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz 2025-09-08T19:10:44,203 Removed triangle==20190115.3 from https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz from build tracker '/tmp/pip-build-tracker-ck4htwpp' 2025-09-08T19:10:44,206 Created temporary directory: /tmp/pip-unpack-_me7_z_x 2025-09-08T19:10:44,206 Created temporary directory: /tmp/pip-unpack-7j9xavx5 2025-09-08T19:10:44,206 Building wheels for collected packages: triangle 2025-09-08T19:10:44,207 Created temporary directory: /tmp/pip-wheel-epy_yrim 2025-09-08T19:10:44,208 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-08T19:10:44,209 Building wheel for triangle (setup.py): started 2025-09-08T19:10:44,210 Destination directory: /tmp/pip-wheel-epy_yrim 2025-09-08T19:10:44,210 Running command python setup.py bdist_wheel 2025-09-08T19:10:45,606 running bdist_wheel 2025-09-08T19:10:45,976 running build 2025-09-08T19:10:45,976 running build_py 2025-09-08T19:10:46,053 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,054 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,054 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,055 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,055 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,056 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,063 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,063 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,064 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,064 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,065 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,065 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,066 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,067 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,073 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,074 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,074 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,075 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,076 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,076 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,077 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,077 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,078 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,078 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,079 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,079 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,080 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,080 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,081 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,082 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,082 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,083 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,083 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,084 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,084 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,085 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,085 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,086 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,087 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,094 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,094 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,095 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,095 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,096 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,096 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,097 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,097 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,098 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,099 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,099 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,100 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,100 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,101 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,101 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,102 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,102 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,103 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,103 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,104 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,104 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,105 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,106 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,106 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,107 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,107 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,108 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,108 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,109 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,109 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,110 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,110 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,111 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,111 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,112 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,112 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,113 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T19:10:46,113 running build_ext 2025-09-08T19:10:46,467 building 'triangle.core' extension 2025-09-08T19:10:46,468 creating build/temp.linux-armv7l-cpython-313/c 2025-09-08T19:10:46,468 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-08T19:10:46,468 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-08T19:10:46,613 c/triangle.c: In function ‘printtriangle’: 2025-09-08T19:10:46,621 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,621 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,621 | ^ 2025-09-08T19:10:46,621 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,621 3687 | decode(t->tri[0], printtri); 2025-09-08T19:10:46,621 | ^~~~~~ 2025-09-08T19:10:46,625 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,625 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,625 | ^ 2025-09-08T19:10:46,626 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,626 3687 | decode(t->tri[0], printtri); 2025-09-08T19:10:46,626 | ^~~~~~ 2025-09-08T19:10:46,630 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,630 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,630 | ^ 2025-09-08T19:10:46,630 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,630 3687 | decode(t->tri[0], printtri); 2025-09-08T19:10:46,630 | ^~~~~~ 2025-09-08T19:10:46,630 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,631 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,631 | ^ 2025-09-08T19:10:46,631 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,631 3694 | decode(t->tri[1], printtri); 2025-09-08T19:10:46,631 | ^~~~~~ 2025-09-08T19:10:46,631 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,631 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,631 | ^ 2025-09-08T19:10:46,631 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,631 3694 | decode(t->tri[1], printtri); 2025-09-08T19:10:46,631 | ^~~~~~ 2025-09-08T19:10:46,632 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,632 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,632 | ^ 2025-09-08T19:10:46,632 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,632 3694 | decode(t->tri[1], printtri); 2025-09-08T19:10:46,632 | ^~~~~~ 2025-09-08T19:10:46,632 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,632 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,633 | ^ 2025-09-08T19:10:46,633 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,633 3701 | decode(t->tri[2], printtri); 2025-09-08T19:10:46,633 | ^~~~~~ 2025-09-08T19:10:46,633 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,633 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,633 | ^ 2025-09-08T19:10:46,633 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,633 3701 | decode(t->tri[2], printtri); 2025-09-08T19:10:46,633 | ^~~~~~ 2025-09-08T19:10:46,633 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,634 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,634 | ^ 2025-09-08T19:10:46,634 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,634 3701 | decode(t->tri[2], printtri); 2025-09-08T19:10:46,634 | ^~~~~~ 2025-09-08T19:10:46,635 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,635 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,635 | ^ 2025-09-08T19:10:46,635 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,635 3732 | sdecode(t->tri[6], printsh); 2025-09-08T19:10:46,636 | ^~~~~~~ 2025-09-08T19:10:46,636 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,636 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,636 | ^ 2025-09-08T19:10:46,636 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,636 3732 | sdecode(t->tri[6], printsh); 2025-09-08T19:10:46,636 | ^~~~~~~ 2025-09-08T19:10:46,636 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,636 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,636 | ^ 2025-09-08T19:10:46,637 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,637 3732 | sdecode(t->tri[6], printsh); 2025-09-08T19:10:46,637 | ^~~~~~~ 2025-09-08T19:10:46,637 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,637 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,637 | ^ 2025-09-08T19:10:46,637 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,637 3737 | sdecode(t->tri[7], printsh); 2025-09-08T19:10:46,637 | ^~~~~~~ 2025-09-08T19:10:46,637 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,637 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,638 | ^ 2025-09-08T19:10:46,638 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,638 3737 | sdecode(t->tri[7], printsh); 2025-09-08T19:10:46,638 | ^~~~~~~ 2025-09-08T19:10:46,638 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,638 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,638 | ^ 2025-09-08T19:10:46,638 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,638 3737 | sdecode(t->tri[7], printsh); 2025-09-08T19:10:46,638 | ^~~~~~~ 2025-09-08T19:10:46,639 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,639 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,639 | ^ 2025-09-08T19:10:46,639 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,639 3742 | sdecode(t->tri[8], printsh); 2025-09-08T19:10:46,639 | ^~~~~~~ 2025-09-08T19:10:46,639 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,639 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,639 | ^ 2025-09-08T19:10:46,639 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,639 3742 | sdecode(t->tri[8], printsh); 2025-09-08T19:10:46,640 | ^~~~~~~ 2025-09-08T19:10:46,640 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,640 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,640 | ^ 2025-09-08T19:10:46,640 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,640 3742 | sdecode(t->tri[8], printsh); 2025-09-08T19:10:46,640 | ^~~~~~~ 2025-09-08T19:10:46,640 c/triangle.c: In function ‘printsubseg’: 2025-09-08T19:10:46,641 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,641 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,641 | ^ 2025-09-08T19:10:46,641 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,641 3781 | sdecode(s->ss[0], printsh); 2025-09-08T19:10:46,641 | ^~~~~~~ 2025-09-08T19:10:46,641 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,642 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,642 | ^ 2025-09-08T19:10:46,642 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,642 3781 | sdecode(s->ss[0], printsh); 2025-09-08T19:10:46,642 | ^~~~~~~ 2025-09-08T19:10:46,642 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,642 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,642 | ^ 2025-09-08T19:10:46,642 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,642 3781 | sdecode(s->ss[0], printsh); 2025-09-08T19:10:46,642 | ^~~~~~~ 2025-09-08T19:10:46,643 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,643 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,643 | ^ 2025-09-08T19:10:46,643 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,643 3788 | sdecode(s->ss[1], printsh); 2025-09-08T19:10:46,643 | ^~~~~~~ 2025-09-08T19:10:46,643 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,644 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,644 | ^ 2025-09-08T19:10:46,644 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,644 3788 | sdecode(s->ss[1], printsh); 2025-09-08T19:10:46,644 | ^~~~~~~ 2025-09-08T19:10:46,644 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,644 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,644 | ^ 2025-09-08T19:10:46,644 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,644 3788 | sdecode(s->ss[1], printsh); 2025-09-08T19:10:46,644 | ^~~~~~~ 2025-09-08T19:10:46,646 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,646 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,646 | ^ 2025-09-08T19:10:46,646 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,646 3811 | decode(s->ss[6], printtri); 2025-09-08T19:10:46,646 | ^~~~~~ 2025-09-08T19:10:46,646 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,646 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,647 | ^ 2025-09-08T19:10:46,647 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,647 3811 | decode(s->ss[6], printtri); 2025-09-08T19:10:46,647 | ^~~~~~ 2025-09-08T19:10:46,647 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,647 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,647 | ^ 2025-09-08T19:10:46,647 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,647 3811 | decode(s->ss[6], printtri); 2025-09-08T19:10:46,647 | ^~~~~~ 2025-09-08T19:10:46,648 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,648 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,648 | ^ 2025-09-08T19:10:46,648 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,648 3818 | decode(s->ss[7], printtri); 2025-09-08T19:10:46,648 | ^~~~~~ 2025-09-08T19:10:46,648 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,649 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,649 | ^ 2025-09-08T19:10:46,649 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,649 3818 | decode(s->ss[7], printtri); 2025-09-08T19:10:46,649 | ^~~~~~ 2025-09-08T19:10:46,649 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,649 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,649 | ^ 2025-09-08T19:10:46,649 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,649 3818 | decode(s->ss[7], printtri); 2025-09-08T19:10:46,650 | ^~~~~~ 2025-09-08T19:10:46,650 c/triangle.c: In function ‘poolrestart’: 2025-09-08T19:10:46,651 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,651 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T19:10:46,651 | ^ 2025-09-08T19:10:46,651 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,651 3911 | pool->nextitem = (VOID *) 2025-09-08T19:10:46,651 | ^ 2025-09-08T19:10:46,651 c/triangle.c: In function ‘poolinit’: 2025-09-08T19:10:46,652 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T19:10:46,652 3956 | if (alignment > sizeof(VOID *)) { 2025-09-08T19:10:46,652 | ^ 2025-09-08T19:10:46,653 c/triangle.c: In function ‘poolalloc’: 2025-09-08T19:10:46,653 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,653 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T19:10:46,653 | ^ 2025-09-08T19:10:46,654 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,654 4045 | pool->nextitem = (VOID *) 2025-09-08T19:10:46,654 | ^ 2025-09-08T19:10:46,654 c/triangle.c: In function ‘traversalinit’: 2025-09-08T19:10:46,654 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,655 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T19:10:46,655 | ^ 2025-09-08T19:10:46,655 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,655 4109 | pool->pathitem = (VOID *) 2025-09-08T19:10:46,655 | ^ 2025-09-08T19:10:46,655 c/triangle.c: In function ‘traverse’: 2025-09-08T19:10:46,656 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,656 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T19:10:46,656 | ^ 2025-09-08T19:10:46,657 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,657 4153 | pool->pathitem = (VOID *) 2025-09-08T19:10:46,657 | ^ 2025-09-08T19:10:46,657 c/triangle.c: In function ‘dummyinit’: 2025-09-08T19:10:46,658 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,658 4213 | alignptr = (INT_PTR) m->dummytribase; 2025-09-08T19:10:46,658 | ^ 2025-09-08T19:10:46,658 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,658 4214 | m->dummytri = (triangle *) 2025-09-08T19:10:46,658 | ^ 2025-09-08T19:10:46,659 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,659 4236 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-08T19:10:46,659 | ^ 2025-09-08T19:10:46,660 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,660 4237 | m->dummysub = (subseg *) 2025-09-08T19:10:46,660 | ^ 2025-09-08T19:10:46,661 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-08T19:10:46,662 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T19:10:46,662 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-08T19:10:46,662 | ^ 2025-09-08T19:10:46,664 c/triangle.c: In function ‘getvertex’: 2025-09-08T19:10:46,665 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,665 4613 | alignptr = (INT_PTR) (getblock + 1); 2025-09-08T19:10:46,666 | ^ 2025-09-08T19:10:46,667 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,667 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-08T19:10:46,667 | ^ 2025-09-08T19:10:46,728 c/triangle.c: In function ‘checkmesh’: 2025-09-08T19:10:46,732 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,732 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,732 | ^ 2025-09-08T19:10:46,732 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,732 969 | decode(ptr, otri2); 2025-09-08T19:10:46,732 | ^~~~~~ 2025-09-08T19:10:46,732 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,732 6748 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,732 | ^~~ 2025-09-08T19:10:46,736 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,736 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,736 | ^ 2025-09-08T19:10:46,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,736 969 | decode(ptr, otri2); 2025-09-08T19:10:46,736 | ^~~~~~ 2025-09-08T19:10:46,736 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,736 6748 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,736 | ^~~ 2025-09-08T19:10:46,740 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,740 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,740 | ^ 2025-09-08T19:10:46,740 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,740 969 | decode(ptr, otri2); 2025-09-08T19:10:46,740 | ^~~~~~ 2025-09-08T19:10:46,740 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,740 6748 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,740 | ^~~ 2025-09-08T19:10:46,744 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,744 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,744 | ^ 2025-09-08T19:10:46,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,744 969 | decode(ptr, otri2); 2025-09-08T19:10:46,744 | ^~~~~~ 2025-09-08T19:10:46,744 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,744 6751 | sym(oppotri, oppooppotri); 2025-09-08T19:10:46,745 | ^~~ 2025-09-08T19:10:46,748 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,748 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,748 | ^ 2025-09-08T19:10:46,748 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,748 969 | decode(ptr, otri2); 2025-09-08T19:10:46,748 | ^~~~~~ 2025-09-08T19:10:46,748 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,748 6751 | sym(oppotri, oppooppotri); 2025-09-08T19:10:46,749 | ^~~ 2025-09-08T19:10:46,752 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,752 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,752 | ^ 2025-09-08T19:10:46,752 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,752 969 | decode(ptr, otri2); 2025-09-08T19:10:46,752 | ^~~~~~ 2025-09-08T19:10:46,752 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,752 6751 | sym(oppotri, oppooppotri); 2025-09-08T19:10:46,753 | ^~~ 2025-09-08T19:10:46,754 c/triangle.c: In function ‘checkdelaunay’: 2025-09-08T19:10:46,758 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,758 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,758 | ^ 2025-09-08T19:10:46,758 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,759 969 | decode(ptr, otri2); 2025-09-08T19:10:46,759 | ^~~~~~ 2025-09-08T19:10:46,759 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,759 6841 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,759 | ^~~ 2025-09-08T19:10:46,762 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,762 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,762 | ^ 2025-09-08T19:10:46,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,763 969 | decode(ptr, otri2); 2025-09-08T19:10:46,763 | ^~~~~~ 2025-09-08T19:10:46,763 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,763 6841 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,763 | ^~~ 2025-09-08T19:10:46,766 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,766 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,767 | ^ 2025-09-08T19:10:46,767 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,767 969 | decode(ptr, otri2); 2025-09-08T19:10:46,767 | ^~~~~~ 2025-09-08T19:10:46,767 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,767 6841 | sym(triangleloop, oppotri); 2025-09-08T19:10:46,767 | ^~~ 2025-09-08T19:10:46,771 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,771 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,771 | ^ 2025-09-08T19:10:46,771 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,771 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,771 | ^~~~~~~ 2025-09-08T19:10:46,772 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,772 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T19:10:46,772 | ^~~~~~~ 2025-09-08T19:10:46,775 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,775 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,775 | ^ 2025-09-08T19:10:46,775 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,776 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,776 | ^~~~~~~ 2025-09-08T19:10:46,776 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,776 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T19:10:46,776 | ^~~~~~~ 2025-09-08T19:10:46,779 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,779 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,779 | ^ 2025-09-08T19:10:46,780 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,780 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,780 | ^~~~~~~ 2025-09-08T19:10:46,780 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,780 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T19:10:46,780 | ^~~~~~~ 2025-09-08T19:10:46,782 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-08T19:10:46,786 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:46,787 | ^ 2025-09-08T19:10:46,787 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-08T19:10:46,787 7039 | newbad->poortri = encode(*enqtri); 2025-09-08T19:10:46,787 | ^~~~~~ 2025-09-08T19:10:46,791 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,791 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:46,791 | ^ 2025-09-08T19:10:46,791 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-08T19:10:46,791 7039 | newbad->poortri = encode(*enqtri); 2025-09-08T19:10:46,791 | ^~~~~~ 2025-09-08T19:10:46,791 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-08T19:10:46,796 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,796 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,796 | ^ 2025-09-08T19:10:46,796 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,796 1296 | decode(ptr, otri) 2025-09-08T19:10:46,796 | ^~~~~~ 2025-09-08T19:10:46,797 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,797 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T19:10:46,797 | ^~~~~~~ 2025-09-08T19:10:46,800 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,801 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,801 | ^ 2025-09-08T19:10:46,801 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,801 1296 | decode(ptr, otri) 2025-09-08T19:10:46,801 | ^~~~~~ 2025-09-08T19:10:46,801 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,801 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T19:10:46,801 | ^~~~~~~ 2025-09-08T19:10:46,805 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,805 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,805 | ^ 2025-09-08T19:10:46,805 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,805 1296 | decode(ptr, otri) 2025-09-08T19:10:46,805 | ^~~~~~ 2025-09-08T19:10:46,806 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,806 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T19:10:46,806 | ^~~~~~~ 2025-09-08T19:10:46,810 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,810 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,810 | ^ 2025-09-08T19:10:46,810 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,811 1296 | decode(ptr, otri) 2025-09-08T19:10:46,811 | ^~~~~~ 2025-09-08T19:10:46,811 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,811 7163 | stpivot(testsym, neighbortri); 2025-09-08T19:10:46,811 | ^~~~~~~ 2025-09-08T19:10:46,815 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,815 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,815 | ^ 2025-09-08T19:10:46,815 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,815 1296 | decode(ptr, otri) 2025-09-08T19:10:46,815 | ^~~~~~ 2025-09-08T19:10:46,815 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,815 7163 | stpivot(testsym, neighbortri); 2025-09-08T19:10:46,815 | ^~~~~~~ 2025-09-08T19:10:46,819 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,819 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,819 | ^ 2025-09-08T19:10:46,819 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,819 1296 | decode(ptr, otri) 2025-09-08T19:10:46,820 | ^~~~~~ 2025-09-08T19:10:46,820 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:46,820 7163 | stpivot(testsym, neighbortri); 2025-09-08T19:10:46,820 | ^~~~~~~ 2025-09-08T19:10:46,824 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,825 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:46,825 | ^ 2025-09-08T19:10:46,825 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:46,825 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T19:10:46,825 | ^~~~~~~ 2025-09-08T19:10:46,829 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,829 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:46,829 | ^ 2025-09-08T19:10:46,829 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:46,829 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T19:10:46,829 | ^~~~~~~ 2025-09-08T19:10:46,833 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,833 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:46,834 | ^ 2025-09-08T19:10:46,834 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:46,834 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T19:10:46,834 | ^~~~~~~ 2025-09-08T19:10:46,838 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,838 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:46,838 | ^ 2025-09-08T19:10:46,838 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:46,838 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T19:10:46,838 | ^~~~~~~ 2025-09-08T19:10:46,841 c/triangle.c: In function ‘testtriangle’: 2025-09-08T19:10:46,845 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,845 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,845 | ^ 2025-09-08T19:10:46,846 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,846 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,846 | ^~~~~~~ 2025-09-08T19:10:46,846 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,846 7338 | tspivot(tri1, testsub); 2025-09-08T19:10:46,846 | ^~~~~~~ 2025-09-08T19:10:46,850 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,850 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,850 | ^ 2025-09-08T19:10:46,850 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,850 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,850 | ^~~~~~~ 2025-09-08T19:10:46,850 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,851 7338 | tspivot(tri1, testsub); 2025-09-08T19:10:46,851 | ^~~~~~~ 2025-09-08T19:10:46,855 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,855 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,855 | ^ 2025-09-08T19:10:46,855 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,855 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,855 | ^~~~~~~ 2025-09-08T19:10:46,855 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,855 7338 | tspivot(tri1, testsub); 2025-09-08T19:10:46,855 | ^~~~~~~ 2025-09-08T19:10:46,859 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,860 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,860 | ^ 2025-09-08T19:10:46,860 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,860 973 | decode(ptr, otri); 2025-09-08T19:10:46,860 | ^~~~~~ 2025-09-08T19:10:46,860 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,860 1014 | symself(otri); \ 2025-09-08T19:10:46,860 | ^~~~~~~ 2025-09-08T19:10:46,860 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:46,860 7343 | oprevself(tri1); 2025-09-08T19:10:46,860 | ^~~~~~~~~ 2025-09-08T19:10:46,864 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,864 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,864 | ^ 2025-09-08T19:10:46,864 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,865 973 | decode(ptr, otri); 2025-09-08T19:10:46,865 | ^~~~~~ 2025-09-08T19:10:46,865 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,865 1014 | symself(otri); \ 2025-09-08T19:10:46,865 | ^~~~~~~ 2025-09-08T19:10:46,865 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:46,865 7343 | oprevself(tri1); 2025-09-08T19:10:46,865 | ^~~~~~~~~ 2025-09-08T19:10:46,869 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,869 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,869 | ^ 2025-09-08T19:10:46,869 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,869 973 | decode(ptr, otri); 2025-09-08T19:10:46,869 | ^~~~~~ 2025-09-08T19:10:46,869 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,869 1014 | symself(otri); \ 2025-09-08T19:10:46,870 | ^~~~~~~ 2025-09-08T19:10:46,870 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:46,870 7343 | oprevself(tri1); 2025-09-08T19:10:46,870 | ^~~~~~~~~ 2025-09-08T19:10:46,874 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,874 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,874 | ^ 2025-09-08T19:10:46,874 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,874 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,874 | ^~~~~~~ 2025-09-08T19:10:46,874 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,874 7344 | tspivot(tri1, testsub); 2025-09-08T19:10:46,874 | ^~~~~~~ 2025-09-08T19:10:46,878 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,878 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,878 | ^ 2025-09-08T19:10:46,879 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,879 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,879 | ^~~~~~~ 2025-09-08T19:10:46,879 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,879 7344 | tspivot(tri1, testsub); 2025-09-08T19:10:46,879 | ^~~~~~~ 2025-09-08T19:10:46,883 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,883 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,883 | ^ 2025-09-08T19:10:46,883 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,883 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,883 | ^~~~~~~ 2025-09-08T19:10:46,883 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,884 7344 | tspivot(tri1, testsub); 2025-09-08T19:10:46,884 | ^~~~~~~ 2025-09-08T19:10:46,888 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,888 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,888 | ^ 2025-09-08T19:10:46,888 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,888 973 | decode(ptr, otri); 2025-09-08T19:10:46,888 | ^~~~~~ 2025-09-08T19:10:46,888 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,888 1026 | symself(otri); \ 2025-09-08T19:10:46,889 | ^~~~~~~ 2025-09-08T19:10:46,889 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T19:10:46,889 7351 | dnextself(tri2); 2025-09-08T19:10:46,889 | ^~~~~~~~~ 2025-09-08T19:10:46,893 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,893 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,893 | ^ 2025-09-08T19:10:46,893 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,893 973 | decode(ptr, otri); 2025-09-08T19:10:46,893 | ^~~~~~ 2025-09-08T19:10:46,893 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,893 1026 | symself(otri); \ 2025-09-08T19:10:46,893 | ^~~~~~~ 2025-09-08T19:10:46,893 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T19:10:46,893 7351 | dnextself(tri2); 2025-09-08T19:10:46,894 | ^~~~~~~~~ 2025-09-08T19:10:46,897 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,897 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,897 | ^ 2025-09-08T19:10:46,898 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,898 973 | decode(ptr, otri); 2025-09-08T19:10:46,898 | ^~~~~~ 2025-09-08T19:10:46,898 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,898 1026 | symself(otri); \ 2025-09-08T19:10:46,898 | ^~~~~~~ 2025-09-08T19:10:46,898 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T19:10:46,898 7351 | dnextself(tri2); 2025-09-08T19:10:46,898 | ^~~~~~~~~ 2025-09-08T19:10:46,902 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,902 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,902 | ^ 2025-09-08T19:10:46,902 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,902 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,902 | ^~~~~~~ 2025-09-08T19:10:46,903 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,903 7352 | tspivot(tri2, testsub); 2025-09-08T19:10:46,903 | ^~~~~~~ 2025-09-08T19:10:46,907 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,907 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,907 | ^ 2025-09-08T19:10:46,907 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,907 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,907 | ^~~~~~~ 2025-09-08T19:10:46,907 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,907 7352 | tspivot(tri2, testsub); 2025-09-08T19:10:46,907 | ^~~~~~~ 2025-09-08T19:10:46,911 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,911 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,911 | ^ 2025-09-08T19:10:46,912 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,912 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,912 | ^~~~~~~ 2025-09-08T19:10:46,912 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,912 7352 | tspivot(tri2, testsub); 2025-09-08T19:10:46,912 | ^~~~~~~ 2025-09-08T19:10:46,914 c/triangle.c: In function ‘makevertexmap’: 2025-09-08T19:10:46,918 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,918 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:46,919 | ^ 2025-09-08T19:10:46,919 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T19:10:46,919 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T19:10:46,919 | ^~~~~ 2025-09-08T19:10:46,919 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-08T19:10:46,919 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T19:10:46,919 | ^~~~~~ 2025-09-08T19:10:46,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:46,923 | ^ 2025-09-08T19:10:46,923 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T19:10:46,923 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T19:10:46,924 | ^~~~~ 2025-09-08T19:10:46,924 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-08T19:10:46,924 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T19:10:46,924 | ^~~~~~ 2025-09-08T19:10:46,925 c/triangle.c: In function ‘preciselocate’: 2025-09-08T19:10:46,930 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,930 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,930 | ^ 2025-09-08T19:10:46,930 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,930 969 | decode(ptr, otri2); 2025-09-08T19:10:46,930 | ^~~~~~ 2025-09-08T19:10:46,930 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,930 7590 | sym(backtracktri, *searchtri); 2025-09-08T19:10:46,930 | ^~~ 2025-09-08T19:10:46,935 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,935 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,935 | ^ 2025-09-08T19:10:46,935 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,935 969 | decode(ptr, otri2); 2025-09-08T19:10:46,935 | ^~~~~~ 2025-09-08T19:10:46,935 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,935 7590 | sym(backtracktri, *searchtri); 2025-09-08T19:10:46,935 | ^~~ 2025-09-08T19:10:46,940 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,940 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,940 | ^ 2025-09-08T19:10:46,940 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,940 969 | decode(ptr, otri2); 2025-09-08T19:10:46,940 | ^~~~~~ 2025-09-08T19:10:46,940 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:46,940 7590 | sym(backtracktri, *searchtri); 2025-09-08T19:10:46,940 | ^~~ 2025-09-08T19:10:46,945 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,945 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,945 | ^ 2025-09-08T19:10:46,945 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,945 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,945 | ^~~~~~~ 2025-09-08T19:10:46,945 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,946 7594 | tspivot(backtracktri, checkedge); 2025-09-08T19:10:46,946 | ^~~~~~~ 2025-09-08T19:10:46,950 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,950 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,950 | ^ 2025-09-08T19:10:46,950 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,950 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,950 | ^~~~~~~ 2025-09-08T19:10:46,950 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,951 7594 | tspivot(backtracktri, checkedge); 2025-09-08T19:10:46,951 | ^~~~~~~ 2025-09-08T19:10:46,955 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,955 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:46,955 | ^ 2025-09-08T19:10:46,955 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,955 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,955 | ^~~~~~~ 2025-09-08T19:10:46,955 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,956 7594 | tspivot(backtracktri, checkedge); 2025-09-08T19:10:46,956 | ^~~~~~~ 2025-09-08T19:10:46,957 c/triangle.c: In function ‘locate’: 2025-09-08T19:10:46,961 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,961 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-08T19:10:46,961 | ^ 2025-09-08T19:10:46,965 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,965 7737 | firsttri = (char *) (alignptr + 2025-09-08T19:10:46,966 | ^ 2025-09-08T19:10:46,972 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,972 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:46,972 | ^ 2025-09-08T19:10:46,972 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,972 973 | decode(ptr, otri); 2025-09-08T19:10:46,972 | ^~~~~~ 2025-09-08T19:10:46,972 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,972 7789 | symself(*searchtri); 2025-09-08T19:10:46,973 | ^~~~~~~ 2025-09-08T19:10:46,977 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,977 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:46,977 | ^ 2025-09-08T19:10:46,977 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,977 973 | decode(ptr, otri); 2025-09-08T19:10:46,978 | ^~~~~~ 2025-09-08T19:10:46,978 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,978 7789 | symself(*searchtri); 2025-09-08T19:10:46,978 | ^~~~~~~ 2025-09-08T19:10:46,982 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:46,982 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:46,983 | ^ 2025-09-08T19:10:46,983 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:46,983 973 | decode(ptr, otri); 2025-09-08T19:10:46,983 | ^~~~~~ 2025-09-08T19:10:46,983 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:46,983 7789 | symself(*searchtri); 2025-09-08T19:10:46,983 | ^~~~~~~ 2025-09-08T19:10:46,984 c/triangle.c: In function ‘insertsubseg’: 2025-09-08T19:10:46,990 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,990 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:46,990 | ^ 2025-09-08T19:10:46,990 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,990 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,990 | ^~~~~~~ 2025-09-08T19:10:46,990 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,990 7847 | tspivot(*tri, newsubseg); 2025-09-08T19:10:46,990 | ^~~~~~~ 2025-09-08T19:10:46,995 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:46,995 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:46,995 | ^ 2025-09-08T19:10:46,995 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:46,995 1289 | sdecode(sptr, osub) 2025-09-08T19:10:46,995 | ^~~~~~~ 2025-09-08T19:10:46,996 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:46,996 7847 | tspivot(*tri, newsubseg); 2025-09-08T19:10:46,996 | ^~~~~~~ 2025-09-08T19:10:47,000 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,000 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,001 | ^ 2025-09-08T19:10:47,001 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,001 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,001 | ^~~~~~~ 2025-09-08T19:10:47,001 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,001 7847 | tspivot(*tri, newsubseg); 2025-09-08T19:10:47,001 | ^~~~~~~ 2025-09-08T19:10:47,006 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,006 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,006 | ^ 2025-09-08T19:10:47,006 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,006 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,006 | ^~~~~~~ 2025-09-08T19:10:47,007 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,007 7859 | tsbond(*tri, newsubseg); 2025-09-08T19:10:47,007 | ^~~~~~ 2025-09-08T19:10:47,011 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,011 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,011 | ^ 2025-09-08T19:10:47,012 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,012 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,012 | ^~~~~~~ 2025-09-08T19:10:47,012 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,012 7859 | tsbond(*tri, newsubseg); 2025-09-08T19:10:47,012 | ^~~~~~ 2025-09-08T19:10:47,017 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,017 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,017 | ^ 2025-09-08T19:10:47,017 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,017 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,017 | ^~~~~~ 2025-09-08T19:10:47,017 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,017 7859 | tsbond(*tri, newsubseg); 2025-09-08T19:10:47,017 | ^~~~~~ 2025-09-08T19:10:47,022 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,022 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,022 | ^ 2025-09-08T19:10:47,022 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,022 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,022 | ^~~~~~ 2025-09-08T19:10:47,022 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,023 7859 | tsbond(*tri, newsubseg); 2025-09-08T19:10:47,023 | ^~~~~~ 2025-09-08T19:10:47,027 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,027 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,027 | ^ 2025-09-08T19:10:47,028 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,028 969 | decode(ptr, otri2); 2025-09-08T19:10:47,028 | ^~~~~~ 2025-09-08T19:10:47,028 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,028 7860 | sym(*tri, oppotri); 2025-09-08T19:10:47,028 | ^~~ 2025-09-08T19:10:47,033 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,033 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,033 | ^ 2025-09-08T19:10:47,033 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,033 969 | decode(ptr, otri2); 2025-09-08T19:10:47,033 | ^~~~~~ 2025-09-08T19:10:47,033 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,033 7860 | sym(*tri, oppotri); 2025-09-08T19:10:47,033 | ^~~ 2025-09-08T19:10:47,038 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,038 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,038 | ^ 2025-09-08T19:10:47,038 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,038 969 | decode(ptr, otri2); 2025-09-08T19:10:47,038 | ^~~~~~ 2025-09-08T19:10:47,038 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,039 7860 | sym(*tri, oppotri); 2025-09-08T19:10:47,039 | ^~~ 2025-09-08T19:10:47,043 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,043 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,043 | ^ 2025-09-08T19:10:47,044 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,044 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,044 | ^~~~~~~ 2025-09-08T19:10:47,044 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,044 7862 | tsbond(oppotri, newsubseg); 2025-09-08T19:10:47,044 | ^~~~~~ 2025-09-08T19:10:47,048 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,049 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,049 | ^ 2025-09-08T19:10:47,049 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,049 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,049 | ^~~~~~~ 2025-09-08T19:10:47,049 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,049 7862 | tsbond(oppotri, newsubseg); 2025-09-08T19:10:47,049 | ^~~~~~ 2025-09-08T19:10:47,054 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,054 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,054 | ^ 2025-09-08T19:10:47,054 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,054 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,054 | ^~~~~~ 2025-09-08T19:10:47,054 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,055 7862 | tsbond(oppotri, newsubseg); 2025-09-08T19:10:47,055 | ^~~~~~ 2025-09-08T19:10:47,059 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,059 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,059 | ^ 2025-09-08T19:10:47,059 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,060 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,060 | ^~~~~~ 2025-09-08T19:10:47,060 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,060 7862 | tsbond(oppotri, newsubseg); 2025-09-08T19:10:47,060 | ^~~~~~ 2025-09-08T19:10:47,060 c/triangle.c: In function ‘flip’: 2025-09-08T19:10:47,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,066 | ^ 2025-09-08T19:10:47,066 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,066 969 | decode(ptr, otri2); 2025-09-08T19:10:47,066 | ^~~~~~ 2025-09-08T19:10:47,066 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,066 7949 | sym(*flipedge, top); 2025-09-08T19:10:47,066 | ^~~ 2025-09-08T19:10:47,071 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,071 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,071 | ^ 2025-09-08T19:10:47,071 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,071 969 | decode(ptr, otri2); 2025-09-08T19:10:47,071 | ^~~~~~ 2025-09-08T19:10:47,071 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,071 7949 | sym(*flipedge, top); 2025-09-08T19:10:47,072 | ^~~ 2025-09-08T19:10:47,076 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,076 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,076 | ^ 2025-09-08T19:10:47,077 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,077 969 | decode(ptr, otri2); 2025-09-08T19:10:47,077 | ^~~~~~ 2025-09-08T19:10:47,077 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,077 7949 | sym(*flipedge, top); 2025-09-08T19:10:47,077 | ^~~ 2025-09-08T19:10:47,082 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,082 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,082 | ^ 2025-09-08T19:10:47,082 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,082 969 | decode(ptr, otri2); 2025-09-08T19:10:47,082 | ^~~~~~ 2025-09-08T19:10:47,082 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,083 7969 | sym(topleft, toplcasing); 2025-09-08T19:10:47,083 | ^~~ 2025-09-08T19:10:47,087 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,087 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,088 | ^ 2025-09-08T19:10:47,088 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,088 969 | decode(ptr, otri2); 2025-09-08T19:10:47,088 | ^~~~~~ 2025-09-08T19:10:47,088 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,088 7969 | sym(topleft, toplcasing); 2025-09-08T19:10:47,088 | ^~~ 2025-09-08T19:10:47,093 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,093 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,093 | ^ 2025-09-08T19:10:47,093 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,093 969 | decode(ptr, otri2); 2025-09-08T19:10:47,093 | ^~~~~~ 2025-09-08T19:10:47,093 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,093 7969 | sym(topleft, toplcasing); 2025-09-08T19:10:47,093 | ^~~ 2025-09-08T19:10:47,098 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,098 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,098 | ^ 2025-09-08T19:10:47,099 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,099 969 | decode(ptr, otri2); 2025-09-08T19:10:47,099 | ^~~~~~ 2025-09-08T19:10:47,099 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,099 7971 | sym(topright, toprcasing); 2025-09-08T19:10:47,099 | ^~~ 2025-09-08T19:10:47,104 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,104 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,104 | ^ 2025-09-08T19:10:47,104 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,104 969 | decode(ptr, otri2); 2025-09-08T19:10:47,104 | ^~~~~~ 2025-09-08T19:10:47,104 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,104 7971 | sym(topright, toprcasing); 2025-09-08T19:10:47,104 | ^~~ 2025-09-08T19:10:47,109 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,109 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,109 | ^ 2025-09-08T19:10:47,109 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,109 969 | decode(ptr, otri2); 2025-09-08T19:10:47,110 | ^~~~~~ 2025-09-08T19:10:47,110 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,110 7971 | sym(topright, toprcasing); 2025-09-08T19:10:47,110 | ^~~ 2025-09-08T19:10:47,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,115 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,115 | ^ 2025-09-08T19:10:47,115 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,115 969 | decode(ptr, otri2); 2025-09-08T19:10:47,115 | ^~~~~~ 2025-09-08T19:10:47,115 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,115 7973 | sym(botleft, botlcasing); 2025-09-08T19:10:47,115 | ^~~ 2025-09-08T19:10:47,120 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,120 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,120 | ^ 2025-09-08T19:10:47,120 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,120 969 | decode(ptr, otri2); 2025-09-08T19:10:47,121 | ^~~~~~ 2025-09-08T19:10:47,121 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,121 7973 | sym(botleft, botlcasing); 2025-09-08T19:10:47,121 | ^~~ 2025-09-08T19:10:47,125 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,126 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,126 | ^ 2025-09-08T19:10:47,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,126 969 | decode(ptr, otri2); 2025-09-08T19:10:47,126 | ^~~~~~ 2025-09-08T19:10:47,126 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,126 7973 | sym(botleft, botlcasing); 2025-09-08T19:10:47,126 | ^~~ 2025-09-08T19:10:47,131 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,131 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,131 | ^ 2025-09-08T19:10:47,131 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,131 969 | decode(ptr, otri2); 2025-09-08T19:10:47,131 | ^~~~~~ 2025-09-08T19:10:47,132 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,132 7975 | sym(botright, botrcasing); 2025-09-08T19:10:47,132 | ^~~ 2025-09-08T19:10:47,136 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,137 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,137 | ^ 2025-09-08T19:10:47,137 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,137 969 | decode(ptr, otri2); 2025-09-08T19:10:47,137 | ^~~~~~ 2025-09-08T19:10:47,137 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,137 7975 | sym(botright, botrcasing); 2025-09-08T19:10:47,137 | ^~~ 2025-09-08T19:10:47,142 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,142 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,142 | ^ 2025-09-08T19:10:47,142 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,142 969 | decode(ptr, otri2); 2025-09-08T19:10:47,142 | ^~~~~~ 2025-09-08T19:10:47,142 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,143 7975 | sym(botright, botrcasing); 2025-09-08T19:10:47,143 | ^~~ 2025-09-08T19:10:47,147 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,148 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,148 | ^ 2025-09-08T19:10:47,148 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,148 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,148 | ^~~~~~ 2025-09-08T19:10:47,148 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,148 7977 | bond(topleft, botlcasing); 2025-09-08T19:10:47,148 | ^~~~ 2025-09-08T19:10:47,153 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,153 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,153 | ^ 2025-09-08T19:10:47,153 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,153 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,154 | ^~~~~~ 2025-09-08T19:10:47,154 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,154 7977 | bond(topleft, botlcasing); 2025-09-08T19:10:47,154 | ^~~~ 2025-09-08T19:10:47,159 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,159 | ^ 2025-09-08T19:10:47,159 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,159 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,159 | ^~~~~~ 2025-09-08T19:10:47,159 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,159 7977 | bond(topleft, botlcasing); 2025-09-08T19:10:47,159 | ^~~~ 2025-09-08T19:10:47,164 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,165 | ^ 2025-09-08T19:10:47,165 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,165 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,165 | ^~~~~~ 2025-09-08T19:10:47,165 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,165 7977 | bond(topleft, botlcasing); 2025-09-08T19:10:47,165 | ^~~~ 2025-09-08T19:10:47,170 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,170 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,170 | ^ 2025-09-08T19:10:47,170 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,170 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,171 | ^~~~~~ 2025-09-08T19:10:47,171 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,171 7978 | bond(botleft, botrcasing); 2025-09-08T19:10:47,171 | ^~~~ 2025-09-08T19:10:47,176 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,176 | ^ 2025-09-08T19:10:47,176 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,176 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,176 | ^~~~~~ 2025-09-08T19:10:47,176 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,176 7978 | bond(botleft, botrcasing); 2025-09-08T19:10:47,177 | ^~~~ 2025-09-08T19:10:47,181 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,182 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,182 | ^ 2025-09-08T19:10:47,182 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,182 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,182 | ^~~~~~ 2025-09-08T19:10:47,182 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,182 7978 | bond(botleft, botrcasing); 2025-09-08T19:10:47,182 | ^~~~ 2025-09-08T19:10:47,188 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,188 | ^ 2025-09-08T19:10:47,188 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,188 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,188 | ^~~~~~ 2025-09-08T19:10:47,188 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,188 7978 | bond(botleft, botrcasing); 2025-09-08T19:10:47,188 | ^~~~ 2025-09-08T19:10:47,194 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,194 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,194 | ^ 2025-09-08T19:10:47,194 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,194 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,195 | ^~~~~~ 2025-09-08T19:10:47,195 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,195 7979 | bond(botright, toprcasing); 2025-09-08T19:10:47,195 | ^~~~ 2025-09-08T19:10:47,200 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,200 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,200 | ^ 2025-09-08T19:10:47,200 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,200 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,200 | ^~~~~~ 2025-09-08T19:10:47,200 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,200 7979 | bond(botright, toprcasing); 2025-09-08T19:10:47,200 | ^~~~ 2025-09-08T19:10:47,205 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,205 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,206 | ^ 2025-09-08T19:10:47,206 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,206 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,206 | ^~~~~~ 2025-09-08T19:10:47,206 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,206 7979 | bond(botright, toprcasing); 2025-09-08T19:10:47,206 | ^~~~ 2025-09-08T19:10:47,211 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,211 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,211 | ^ 2025-09-08T19:10:47,211 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,211 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,211 | ^~~~~~ 2025-09-08T19:10:47,212 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,212 7979 | bond(botright, toprcasing); 2025-09-08T19:10:47,212 | ^~~~ 2025-09-08T19:10:47,217 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,217 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,217 | ^ 2025-09-08T19:10:47,217 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,217 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,217 | ^~~~~~ 2025-09-08T19:10:47,217 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,217 7980 | bond(topright, toplcasing); 2025-09-08T19:10:47,217 | ^~~~ 2025-09-08T19:10:47,222 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,223 | ^ 2025-09-08T19:10:47,223 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,223 | ^~~~~~ 2025-09-08T19:10:47,223 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,223 7980 | bond(topright, toplcasing); 2025-09-08T19:10:47,223 | ^~~~ 2025-09-08T19:10:47,229 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,229 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,229 | ^ 2025-09-08T19:10:47,229 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,229 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,229 | ^~~~~~ 2025-09-08T19:10:47,229 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,229 7980 | bond(topright, toplcasing); 2025-09-08T19:10:47,229 | ^~~~ 2025-09-08T19:10:47,235 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,235 | ^ 2025-09-08T19:10:47,236 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,236 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,236 | ^~~~~~ 2025-09-08T19:10:47,236 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,236 7980 | bond(topright, toplcasing); 2025-09-08T19:10:47,236 | ^~~~ 2025-09-08T19:10:47,241 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,241 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,241 | ^ 2025-09-08T19:10:47,241 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,241 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,241 | ^~~~~~~ 2025-09-08T19:10:47,241 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,241 7984 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,242 | ^~~~~~~ 2025-09-08T19:10:47,246 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,246 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,246 | ^ 2025-09-08T19:10:47,247 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,247 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,247 | ^~~~~~~ 2025-09-08T19:10:47,247 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,247 7984 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,247 | ^~~~~~~ 2025-09-08T19:10:47,252 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,252 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,252 | ^ 2025-09-08T19:10:47,252 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,252 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,252 | ^~~~~~~ 2025-09-08T19:10:47,252 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,252 7984 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,252 | ^~~~~~~ 2025-09-08T19:10:47,257 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,257 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,257 | ^ 2025-09-08T19:10:47,258 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,258 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,258 | ^~~~~~~ 2025-09-08T19:10:47,258 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,258 7985 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,258 | ^~~~~~~ 2025-09-08T19:10:47,263 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,263 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,263 | ^ 2025-09-08T19:10:47,263 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,263 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,263 | ^~~~~~~ 2025-09-08T19:10:47,263 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,263 7985 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,263 | ^~~~~~~ 2025-09-08T19:10:47,269 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,269 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,269 | ^ 2025-09-08T19:10:47,269 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,269 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,269 | ^~~~~~~ 2025-09-08T19:10:47,269 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,269 7985 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,269 | ^~~~~~~ 2025-09-08T19:10:47,275 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,275 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,275 | ^ 2025-09-08T19:10:47,275 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,275 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,275 | ^~~~~~~ 2025-09-08T19:10:47,275 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,275 7986 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,276 | ^~~~~~~ 2025-09-08T19:10:47,281 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,281 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,281 | ^ 2025-09-08T19:10:47,281 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,281 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,281 | ^~~~~~~ 2025-09-08T19:10:47,281 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,282 7986 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,282 | ^~~~~~~ 2025-09-08T19:10:47,286 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,286 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,287 | ^ 2025-09-08T19:10:47,287 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,287 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,287 | ^~~~~~~ 2025-09-08T19:10:47,287 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,287 7986 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,287 | ^~~~~~~ 2025-09-08T19:10:47,292 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,292 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,292 | ^ 2025-09-08T19:10:47,292 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,292 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,292 | ^~~~~~~ 2025-09-08T19:10:47,292 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,293 7987 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,293 | ^~~~~~~ 2025-09-08T19:10:47,297 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,297 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,298 | ^ 2025-09-08T19:10:47,298 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,298 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,298 | ^~~~~~~ 2025-09-08T19:10:47,298 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,298 7987 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,298 | ^~~~~~~ 2025-09-08T19:10:47,303 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,303 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,303 | ^ 2025-09-08T19:10:47,303 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,303 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,303 | ^~~~~~~ 2025-09-08T19:10:47,303 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,303 7987 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,304 | ^~~~~~~ 2025-09-08T19:10:47,308 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,308 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,309 | ^ 2025-09-08T19:10:47,309 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,309 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,309 | ^~~~~~~ 2025-09-08T19:10:47,309 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,309 7991 | tsbond(topright, toplsubseg); 2025-09-08T19:10:47,309 | ^~~~~~ 2025-09-08T19:10:47,314 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,314 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,314 | ^ 2025-09-08T19:10:47,314 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,314 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,314 | ^~~~~~~ 2025-09-08T19:10:47,314 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,314 7991 | tsbond(topright, toplsubseg); 2025-09-08T19:10:47,315 | ^~~~~~ 2025-09-08T19:10:47,319 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,319 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,320 | ^ 2025-09-08T19:10:47,320 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,320 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,320 | ^~~~~~ 2025-09-08T19:10:47,320 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,320 7991 | tsbond(topright, toplsubseg); 2025-09-08T19:10:47,320 | ^~~~~~ 2025-09-08T19:10:47,325 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,325 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,325 | ^ 2025-09-08T19:10:47,325 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,325 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,325 | ^~~~~~ 2025-09-08T19:10:47,325 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,325 7991 | tsbond(topright, toplsubseg); 2025-09-08T19:10:47,326 | ^~~~~~ 2025-09-08T19:10:47,330 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,330 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,331 | ^ 2025-09-08T19:10:47,331 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,331 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,331 | ^~~~~~~ 2025-09-08T19:10:47,331 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,331 7996 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:47,331 | ^~~~~~ 2025-09-08T19:10:47,336 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,336 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,336 | ^ 2025-09-08T19:10:47,336 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,336 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,336 | ^~~~~~~ 2025-09-08T19:10:47,336 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,336 7996 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:47,337 | ^~~~~~ 2025-09-08T19:10:47,341 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,341 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,341 | ^ 2025-09-08T19:10:47,342 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,342 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,342 | ^~~~~~ 2025-09-08T19:10:47,342 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,342 7996 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:47,342 | ^~~~~~ 2025-09-08T19:10:47,347 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,347 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,347 | ^ 2025-09-08T19:10:47,347 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,347 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,347 | ^~~~~~ 2025-09-08T19:10:47,347 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,347 7996 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:47,348 | ^~~~~~ 2025-09-08T19:10:47,352 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,353 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,353 | ^ 2025-09-08T19:10:47,353 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,353 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,353 | ^~~~~~~ 2025-09-08T19:10:47,353 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,353 8001 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:47,353 | ^~~~~~ 2025-09-08T19:10:47,358 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,358 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,358 | ^ 2025-09-08T19:10:47,358 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,358 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,358 | ^~~~~~~ 2025-09-08T19:10:47,358 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,358 8001 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:47,359 | ^~~~~~ 2025-09-08T19:10:47,363 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,363 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,364 | ^ 2025-09-08T19:10:47,364 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,364 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,364 | ^~~~~~ 2025-09-08T19:10:47,364 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,364 8001 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:47,364 | ^~~~~~ 2025-09-08T19:10:47,369 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,369 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,369 | ^ 2025-09-08T19:10:47,369 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,369 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,369 | ^~~~~~ 2025-09-08T19:10:47,369 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,369 8001 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:47,370 | ^~~~~~ 2025-09-08T19:10:47,374 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,375 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,375 | ^ 2025-09-08T19:10:47,375 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,375 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,375 | ^~~~~~~ 2025-09-08T19:10:47,375 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,375 8006 | tsbond(botright, toprsubseg); 2025-09-08T19:10:47,375 | ^~~~~~ 2025-09-08T19:10:47,380 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,380 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,380 | ^ 2025-09-08T19:10:47,380 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,380 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,380 | ^~~~~~~ 2025-09-08T19:10:47,380 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,380 8006 | tsbond(botright, toprsubseg); 2025-09-08T19:10:47,381 | ^~~~~~ 2025-09-08T19:10:47,385 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,385 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,386 | ^ 2025-09-08T19:10:47,386 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,386 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,386 | ^~~~~~ 2025-09-08T19:10:47,386 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,386 8006 | tsbond(botright, toprsubseg); 2025-09-08T19:10:47,386 | ^~~~~~ 2025-09-08T19:10:47,391 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,391 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,391 | ^ 2025-09-08T19:10:47,391 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,391 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,391 | ^~~~~~ 2025-09-08T19:10:47,391 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,391 8006 | tsbond(botright, toprsubseg); 2025-09-08T19:10:47,392 | ^~~~~~ 2025-09-08T19:10:47,392 c/triangle.c: In function ‘unflip’: 2025-09-08T19:10:47,398 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,398 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,398 | ^ 2025-09-08T19:10:47,398 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,398 969 | decode(ptr, otri2); 2025-09-08T19:10:47,398 | ^~~~~~ 2025-09-08T19:10:47,398 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,398 8084 | sym(*flipedge, top); 2025-09-08T19:10:47,398 | ^~~ 2025-09-08T19:10:47,403 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,403 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,403 | ^ 2025-09-08T19:10:47,403 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,404 969 | decode(ptr, otri2); 2025-09-08T19:10:47,404 | ^~~~~~ 2025-09-08T19:10:47,404 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,404 8084 | sym(*flipedge, top); 2025-09-08T19:10:47,404 | ^~~ 2025-09-08T19:10:47,409 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,409 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,409 | ^ 2025-09-08T19:10:47,409 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,409 969 | decode(ptr, otri2); 2025-09-08T19:10:47,409 | ^~~~~~ 2025-09-08T19:10:47,409 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,409 8084 | sym(*flipedge, top); 2025-09-08T19:10:47,409 | ^~~ 2025-09-08T19:10:47,414 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,415 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,415 | ^ 2025-09-08T19:10:47,415 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,415 969 | decode(ptr, otri2); 2025-09-08T19:10:47,415 | ^~~~~~ 2025-09-08T19:10:47,415 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,415 8104 | sym(topleft, toplcasing); 2025-09-08T19:10:47,415 | ^~~ 2025-09-08T19:10:47,420 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,420 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,420 | ^ 2025-09-08T19:10:47,420 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,420 969 | decode(ptr, otri2); 2025-09-08T19:10:47,421 | ^~~~~~ 2025-09-08T19:10:47,421 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,421 8104 | sym(topleft, toplcasing); 2025-09-08T19:10:47,421 | ^~~ 2025-09-08T19:10:47,426 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,426 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,426 | ^ 2025-09-08T19:10:47,426 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,426 969 | decode(ptr, otri2); 2025-09-08T19:10:47,426 | ^~~~~~ 2025-09-08T19:10:47,426 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,426 8104 | sym(topleft, toplcasing); 2025-09-08T19:10:47,426 | ^~~ 2025-09-08T19:10:47,431 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,431 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,432 | ^ 2025-09-08T19:10:47,432 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,432 969 | decode(ptr, otri2); 2025-09-08T19:10:47,432 | ^~~~~~ 2025-09-08T19:10:47,432 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,432 8106 | sym(topright, toprcasing); 2025-09-08T19:10:47,432 | ^~~ 2025-09-08T19:10:47,437 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,437 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,437 | ^ 2025-09-08T19:10:47,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,437 969 | decode(ptr, otri2); 2025-09-08T19:10:47,437 | ^~~~~~ 2025-09-08T19:10:47,438 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,438 8106 | sym(topright, toprcasing); 2025-09-08T19:10:47,438 | ^~~ 2025-09-08T19:10:47,443 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,443 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,443 | ^ 2025-09-08T19:10:47,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,443 969 | decode(ptr, otri2); 2025-09-08T19:10:47,443 | ^~~~~~ 2025-09-08T19:10:47,443 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,443 8106 | sym(topright, toprcasing); 2025-09-08T19:10:47,443 | ^~~ 2025-09-08T19:10:47,448 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,448 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,448 | ^ 2025-09-08T19:10:47,449 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,449 969 | decode(ptr, otri2); 2025-09-08T19:10:47,449 | ^~~~~~ 2025-09-08T19:10:47,449 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,449 8108 | sym(botleft, botlcasing); 2025-09-08T19:10:47,449 | ^~~ 2025-09-08T19:10:47,454 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,454 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,454 | ^ 2025-09-08T19:10:47,454 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,454 969 | decode(ptr, otri2); 2025-09-08T19:10:47,454 | ^~~~~~ 2025-09-08T19:10:47,454 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,454 8108 | sym(botleft, botlcasing); 2025-09-08T19:10:47,455 | ^~~ 2025-09-08T19:10:47,459 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,459 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,460 | ^ 2025-09-08T19:10:47,460 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,460 969 | decode(ptr, otri2); 2025-09-08T19:10:47,460 | ^~~~~~ 2025-09-08T19:10:47,460 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,460 8108 | sym(botleft, botlcasing); 2025-09-08T19:10:47,460 | ^~~ 2025-09-08T19:10:47,465 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,465 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,465 | ^ 2025-09-08T19:10:47,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,465 969 | decode(ptr, otri2); 2025-09-08T19:10:47,466 | ^~~~~~ 2025-09-08T19:10:47,466 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,466 8110 | sym(botright, botrcasing); 2025-09-08T19:10:47,466 | ^~~ 2025-09-08T19:10:47,471 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,471 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,471 | ^ 2025-09-08T19:10:47,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,471 969 | decode(ptr, otri2); 2025-09-08T19:10:47,471 | ^~~~~~ 2025-09-08T19:10:47,471 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,471 8110 | sym(botright, botrcasing); 2025-09-08T19:10:47,471 | ^~~ 2025-09-08T19:10:47,476 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,476 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,477 | ^ 2025-09-08T19:10:47,477 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,477 969 | decode(ptr, otri2); 2025-09-08T19:10:47,477 | ^~~~~~ 2025-09-08T19:10:47,477 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,477 8110 | sym(botright, botrcasing); 2025-09-08T19:10:47,477 | ^~~ 2025-09-08T19:10:47,482 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,482 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,482 | ^ 2025-09-08T19:10:47,482 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,482 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,482 | ^~~~~~ 2025-09-08T19:10:47,483 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,483 8112 | bond(topleft, toprcasing); 2025-09-08T19:10:47,483 | ^~~~ 2025-09-08T19:10:47,488 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,488 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,488 | ^ 2025-09-08T19:10:47,488 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,488 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,488 | ^~~~~~ 2025-09-08T19:10:47,488 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,488 8112 | bond(topleft, toprcasing); 2025-09-08T19:10:47,488 | ^~~~ 2025-09-08T19:10:47,493 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,493 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,493 | ^ 2025-09-08T19:10:47,493 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,494 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,494 | ^~~~~~ 2025-09-08T19:10:47,494 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,494 8112 | bond(topleft, toprcasing); 2025-09-08T19:10:47,494 | ^~~~ 2025-09-08T19:10:47,499 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,499 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,499 | ^ 2025-09-08T19:10:47,499 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,499 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,499 | ^~~~~~ 2025-09-08T19:10:47,499 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,499 8112 | bond(topleft, toprcasing); 2025-09-08T19:10:47,499 | ^~~~ 2025-09-08T19:10:47,504 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,505 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,505 | ^ 2025-09-08T19:10:47,505 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,505 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,505 | ^~~~~~ 2025-09-08T19:10:47,505 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,505 8113 | bond(botleft, toplcasing); 2025-09-08T19:10:47,505 | ^~~~ 2025-09-08T19:10:47,510 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,510 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,510 | ^ 2025-09-08T19:10:47,510 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,510 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,510 | ^~~~~~ 2025-09-08T19:10:47,511 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,511 8113 | bond(botleft, toplcasing); 2025-09-08T19:10:47,511 | ^~~~ 2025-09-08T19:10:47,516 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,516 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,516 | ^ 2025-09-08T19:10:47,516 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,516 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,516 | ^~~~~~ 2025-09-08T19:10:47,516 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,516 8113 | bond(botleft, toplcasing); 2025-09-08T19:10:47,516 | ^~~~ 2025-09-08T19:10:47,521 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,521 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,521 | ^ 2025-09-08T19:10:47,522 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,522 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,522 | ^~~~~~ 2025-09-08T19:10:47,522 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,522 8113 | bond(botleft, toplcasing); 2025-09-08T19:10:47,522 | ^~~~ 2025-09-08T19:10:47,527 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,527 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,527 | ^ 2025-09-08T19:10:47,527 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,527 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,527 | ^~~~~~ 2025-09-08T19:10:47,527 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,528 8114 | bond(botright, botlcasing); 2025-09-08T19:10:47,528 | ^~~~ 2025-09-08T19:10:47,532 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,533 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,533 | ^ 2025-09-08T19:10:47,533 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,533 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,533 | ^~~~~~ 2025-09-08T19:10:47,533 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,533 8114 | bond(botright, botlcasing); 2025-09-08T19:10:47,533 | ^~~~ 2025-09-08T19:10:47,538 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,538 | ^ 2025-09-08T19:10:47,538 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,539 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,539 | ^~~~~~ 2025-09-08T19:10:47,539 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,539 8114 | bond(botright, botlcasing); 2025-09-08T19:10:47,539 | ^~~~ 2025-09-08T19:10:47,544 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,544 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,544 | ^ 2025-09-08T19:10:47,544 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,544 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,544 | ^~~~~~ 2025-09-08T19:10:47,544 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,544 8114 | bond(botright, botlcasing); 2025-09-08T19:10:47,544 | ^~~~ 2025-09-08T19:10:47,549 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,550 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,550 | ^ 2025-09-08T19:10:47,550 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,550 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,550 | ^~~~~~ 2025-09-08T19:10:47,550 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,550 8115 | bond(topright, botrcasing); 2025-09-08T19:10:47,550 | ^~~~ 2025-09-08T19:10:47,555 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,555 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,555 | ^ 2025-09-08T19:10:47,555 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,555 | ^~~~~~ 2025-09-08T19:10:47,556 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,556 8115 | bond(topright, botrcasing); 2025-09-08T19:10:47,556 | ^~~~ 2025-09-08T19:10:47,561 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,561 | ^ 2025-09-08T19:10:47,561 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,561 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,561 | ^~~~~~ 2025-09-08T19:10:47,561 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,561 8115 | bond(topright, botrcasing); 2025-09-08T19:10:47,561 | ^~~~ 2025-09-08T19:10:47,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,566 | ^ 2025-09-08T19:10:47,567 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,567 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,567 | ^~~~~~ 2025-09-08T19:10:47,567 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,567 8115 | bond(topright, botrcasing); 2025-09-08T19:10:47,567 | ^~~~ 2025-09-08T19:10:47,572 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,572 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,572 | ^ 2025-09-08T19:10:47,572 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,572 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,572 | ^~~~~~~ 2025-09-08T19:10:47,573 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,573 8119 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,573 | ^~~~~~~ 2025-09-08T19:10:47,578 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,578 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,578 | ^ 2025-09-08T19:10:47,578 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,578 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,578 | ^~~~~~~ 2025-09-08T19:10:47,578 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,578 8119 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,578 | ^~~~~~~ 2025-09-08T19:10:47,583 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,583 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,583 | ^ 2025-09-08T19:10:47,583 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,584 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,584 | ^~~~~~~ 2025-09-08T19:10:47,584 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,584 8119 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:47,584 | ^~~~~~~ 2025-09-08T19:10:47,589 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,589 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,589 | ^ 2025-09-08T19:10:47,589 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,589 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,589 | ^~~~~~~ 2025-09-08T19:10:47,589 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,589 8120 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,590 | ^~~~~~~ 2025-09-08T19:10:47,594 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,595 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,595 | ^ 2025-09-08T19:10:47,595 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,595 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,595 | ^~~~~~~ 2025-09-08T19:10:47,595 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,595 8120 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,595 | ^~~~~~~ 2025-09-08T19:10:47,600 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,600 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,600 | ^ 2025-09-08T19:10:47,600 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,600 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,600 | ^~~~~~~ 2025-09-08T19:10:47,601 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,601 8120 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:47,601 | ^~~~~~~ 2025-09-08T19:10:47,606 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,606 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,606 | ^ 2025-09-08T19:10:47,606 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,606 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,606 | ^~~~~~~ 2025-09-08T19:10:47,606 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,606 8121 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,606 | ^~~~~~~ 2025-09-08T19:10:47,611 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,611 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,612 | ^ 2025-09-08T19:10:47,612 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,612 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,612 | ^~~~~~~ 2025-09-08T19:10:47,612 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,612 8121 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,612 | ^~~~~~~ 2025-09-08T19:10:47,617 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,617 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,617 | ^ 2025-09-08T19:10:47,617 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,617 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,617 | ^~~~~~~ 2025-09-08T19:10:47,617 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,618 8121 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,618 | ^~~~~~~ 2025-09-08T19:10:47,623 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,623 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,623 | ^ 2025-09-08T19:10:47,623 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,623 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,623 | ^~~~~~~ 2025-09-08T19:10:47,623 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,623 8122 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,623 | ^~~~~~~ 2025-09-08T19:10:47,628 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,628 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,628 | ^ 2025-09-08T19:10:47,628 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,629 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,629 | ^~~~~~~ 2025-09-08T19:10:47,629 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,629 8122 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,629 | ^~~~~~~ 2025-09-08T19:10:47,634 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,634 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,634 | ^ 2025-09-08T19:10:47,634 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,634 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,634 | ^~~~~~~ 2025-09-08T19:10:47,634 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,634 8122 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,635 | ^~~~~~~ 2025-09-08T19:10:47,639 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,640 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,640 | ^ 2025-09-08T19:10:47,640 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,640 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,640 | ^~~~~~~ 2025-09-08T19:10:47,640 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,640 8126 | tsbond(botleft, toplsubseg); 2025-09-08T19:10:47,640 | ^~~~~~ 2025-09-08T19:10:47,645 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,645 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,645 | ^ 2025-09-08T19:10:47,645 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,645 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,646 | ^~~~~~~ 2025-09-08T19:10:47,646 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,646 8126 | tsbond(botleft, toplsubseg); 2025-09-08T19:10:47,646 | ^~~~~~ 2025-09-08T19:10:47,651 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,651 | ^ 2025-09-08T19:10:47,651 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,651 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,651 | ^~~~~~ 2025-09-08T19:10:47,651 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,651 8126 | tsbond(botleft, toplsubseg); 2025-09-08T19:10:47,651 | ^~~~~~ 2025-09-08T19:10:47,656 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,657 | ^ 2025-09-08T19:10:47,657 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,657 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,657 | ^~~~~~ 2025-09-08T19:10:47,657 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,657 8126 | tsbond(botleft, toplsubseg); 2025-09-08T19:10:47,657 | ^~~~~~ 2025-09-08T19:10:47,662 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,662 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,662 | ^ 2025-09-08T19:10:47,662 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,662 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,663 | ^~~~~~~ 2025-09-08T19:10:47,663 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,663 8131 | tsbond(botright, botlsubseg); 2025-09-08T19:10:47,663 | ^~~~~~ 2025-09-08T19:10:47,668 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,668 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,668 | ^ 2025-09-08T19:10:47,668 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,668 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,668 | ^~~~~~~ 2025-09-08T19:10:47,668 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,668 8131 | tsbond(botright, botlsubseg); 2025-09-08T19:10:47,668 | ^~~~~~ 2025-09-08T19:10:47,673 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,673 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,674 | ^ 2025-09-08T19:10:47,674 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,674 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,674 | ^~~~~~ 2025-09-08T19:10:47,674 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,674 8131 | tsbond(botright, botlsubseg); 2025-09-08T19:10:47,674 | ^~~~~~ 2025-09-08T19:10:47,679 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,679 | ^ 2025-09-08T19:10:47,679 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,679 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,679 | ^~~~~~ 2025-09-08T19:10:47,680 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,680 8131 | tsbond(botright, botlsubseg); 2025-09-08T19:10:47,680 | ^~~~~~ 2025-09-08T19:10:47,685 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,685 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,685 | ^ 2025-09-08T19:10:47,685 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,685 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,685 | ^~~~~~~ 2025-09-08T19:10:47,685 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,685 8136 | tsbond(topright, botrsubseg); 2025-09-08T19:10:47,685 | ^~~~~~ 2025-09-08T19:10:47,690 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,690 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,690 | ^ 2025-09-08T19:10:47,691 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,691 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,691 | ^~~~~~~ 2025-09-08T19:10:47,691 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,691 8136 | tsbond(topright, botrsubseg); 2025-09-08T19:10:47,691 | ^~~~~~ 2025-09-08T19:10:47,696 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,696 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,696 | ^ 2025-09-08T19:10:47,696 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,696 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,696 | ^~~~~~ 2025-09-08T19:10:47,697 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,697 8136 | tsbond(topright, botrsubseg); 2025-09-08T19:10:47,697 | ^~~~~~ 2025-09-08T19:10:47,702 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,702 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,702 | ^ 2025-09-08T19:10:47,702 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,702 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,702 | ^~~~~~ 2025-09-08T19:10:47,702 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,702 8136 | tsbond(topright, botrsubseg); 2025-09-08T19:10:47,702 | ^~~~~~ 2025-09-08T19:10:47,707 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,707 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,708 | ^ 2025-09-08T19:10:47,708 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,708 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,708 | ^~~~~~~ 2025-09-08T19:10:47,708 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,708 8141 | tsbond(topleft, toprsubseg); 2025-09-08T19:10:47,708 | ^~~~~~ 2025-09-08T19:10:47,713 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,713 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,713 | ^ 2025-09-08T19:10:47,713 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,713 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,713 | ^~~~~~~ 2025-09-08T19:10:47,713 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,714 8141 | tsbond(topleft, toprsubseg); 2025-09-08T19:10:47,714 | ^~~~~~ 2025-09-08T19:10:47,719 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,719 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,719 | ^ 2025-09-08T19:10:47,719 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,719 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,719 | ^~~~~~ 2025-09-08T19:10:47,719 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,719 8141 | tsbond(topleft, toprsubseg); 2025-09-08T19:10:47,719 | ^~~~~~ 2025-09-08T19:10:47,724 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,724 | ^ 2025-09-08T19:10:47,725 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,725 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,725 | ^~~~~~ 2025-09-08T19:10:47,725 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,725 8141 | tsbond(topleft, toprsubseg); 2025-09-08T19:10:47,725 | ^~~~~~ 2025-09-08T19:10:47,726 c/triangle.c: In function ‘insertvertex’: 2025-09-08T19:10:47,731 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,731 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,732 | ^ 2025-09-08T19:10:47,732 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,732 973 | decode(ptr, otri); 2025-09-08T19:10:47,732 | ^~~~~~ 2025-09-08T19:10:47,732 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:47,732 8267 | symself(horiz); 2025-09-08T19:10:47,732 | ^~~~~~~ 2025-09-08T19:10:47,737 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,737 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,737 | ^ 2025-09-08T19:10:47,737 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,738 973 | decode(ptr, otri); 2025-09-08T19:10:47,738 | ^~~~~~ 2025-09-08T19:10:47,738 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:47,738 8267 | symself(horiz); 2025-09-08T19:10:47,738 | ^~~~~~~ 2025-09-08T19:10:47,743 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,743 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,743 | ^ 2025-09-08T19:10:47,743 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,743 973 | decode(ptr, otri); 2025-09-08T19:10:47,743 | ^~~~~~ 2025-09-08T19:10:47,744 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:47,744 8267 | symself(horiz); 2025-09-08T19:10:47,744 | ^~~~~~~ 2025-09-08T19:10:47,749 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,749 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,750 | ^ 2025-09-08T19:10:47,750 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,750 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,750 | ^~~~~~~ 2025-09-08T19:10:47,750 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,750 8293 | tspivot(horiz, brokensubseg); 2025-09-08T19:10:47,750 | ^~~~~~~ 2025-09-08T19:10:47,755 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,755 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,756 | ^ 2025-09-08T19:10:47,756 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,756 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,756 | ^~~~~~~ 2025-09-08T19:10:47,756 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,756 8293 | tspivot(horiz, brokensubseg); 2025-09-08T19:10:47,756 | ^~~~~~~ 2025-09-08T19:10:47,761 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,761 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,761 | ^ 2025-09-08T19:10:47,761 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,762 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,762 | ^~~~~~~ 2025-09-08T19:10:47,762 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,762 8293 | tspivot(horiz, brokensubseg); 2025-09-08T19:10:47,762 | ^~~~~~~ 2025-09-08T19:10:47,767 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,767 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,767 | ^ 2025-09-08T19:10:47,768 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,768 969 | decode(ptr, otri2); 2025-09-08T19:10:47,768 | ^~~~~~ 2025-09-08T19:10:47,768 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,768 8301 | sym(horiz, testtri); 2025-09-08T19:10:47,768 | ^~~ 2025-09-08T19:10:47,773 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,773 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,773 | ^ 2025-09-08T19:10:47,773 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,773 969 | decode(ptr, otri2); 2025-09-08T19:10:47,774 | ^~~~~~ 2025-09-08T19:10:47,774 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,774 8301 | sym(horiz, testtri); 2025-09-08T19:10:47,774 | ^~~ 2025-09-08T19:10:47,779 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,779 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,779 | ^ 2025-09-08T19:10:47,779 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,779 969 | decode(ptr, otri2); 2025-09-08T19:10:47,779 | ^~~~~~ 2025-09-08T19:10:47,779 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,780 8301 | sym(horiz, testtri); 2025-09-08T19:10:47,780 | ^~~ 2025-09-08T19:10:47,785 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,785 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,785 | ^ 2025-09-08T19:10:47,785 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,785 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T19:10:47,785 | ^~~~~~~ 2025-09-08T19:10:47,791 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,791 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,791 | ^ 2025-09-08T19:10:47,791 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,791 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T19:10:47,791 | ^~~~~~~ 2025-09-08T19:10:47,797 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,797 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,797 | ^ 2025-09-08T19:10:47,797 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,797 969 | decode(ptr, otri2); 2025-09-08T19:10:47,797 | ^~~~~~ 2025-09-08T19:10:47,797 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,798 8329 | sym(botright, botrcasing); 2025-09-08T19:10:47,798 | ^~~ 2025-09-08T19:10:47,803 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,803 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,803 | ^ 2025-09-08T19:10:47,803 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,803 969 | decode(ptr, otri2); 2025-09-08T19:10:47,803 | ^~~~~~ 2025-09-08T19:10:47,803 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,803 8329 | sym(botright, botrcasing); 2025-09-08T19:10:47,803 | ^~~ 2025-09-08T19:10:47,809 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,809 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,809 | ^ 2025-09-08T19:10:47,809 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,809 969 | decode(ptr, otri2); 2025-09-08T19:10:47,809 | ^~~~~~ 2025-09-08T19:10:47,809 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,809 8329 | sym(botright, botrcasing); 2025-09-08T19:10:47,809 | ^~~ 2025-09-08T19:10:47,815 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,815 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,815 | ^ 2025-09-08T19:10:47,815 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,815 969 | decode(ptr, otri2); 2025-09-08T19:10:47,815 | ^~~~~~ 2025-09-08T19:10:47,815 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,815 8330 | sym(horiz, topright); 2025-09-08T19:10:47,815 | ^~~ 2025-09-08T19:10:47,820 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,820 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,821 | ^ 2025-09-08T19:10:47,821 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,821 969 | decode(ptr, otri2); 2025-09-08T19:10:47,821 | ^~~~~~ 2025-09-08T19:10:47,821 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,821 8330 | sym(horiz, topright); 2025-09-08T19:10:47,821 | ^~~ 2025-09-08T19:10:47,826 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,826 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,826 | ^ 2025-09-08T19:10:47,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,827 969 | decode(ptr, otri2); 2025-09-08T19:10:47,827 | ^~~~~~ 2025-09-08T19:10:47,827 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,827 8330 | sym(horiz, topright); 2025-09-08T19:10:47,827 | ^~~ 2025-09-08T19:10:47,832 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,832 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:47,832 | ^ 2025-09-08T19:10:47,832 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,833 969 | decode(ptr, otri2); 2025-09-08T19:10:47,833 | ^~~~~~ 2025-09-08T19:10:47,833 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,833 8335 | sym(topright, toprcasing); 2025-09-08T19:10:47,833 | ^~~ 2025-09-08T19:10:47,838 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,838 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:47,838 | ^ 2025-09-08T19:10:47,838 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,838 969 | decode(ptr, otri2); 2025-09-08T19:10:47,839 | ^~~~~~ 2025-09-08T19:10:47,839 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,839 8335 | sym(topright, toprcasing); 2025-09-08T19:10:47,839 | ^~~ 2025-09-08T19:10:47,844 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,844 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:47,844 | ^ 2025-09-08T19:10:47,844 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:47,844 969 | decode(ptr, otri2); 2025-09-08T19:10:47,844 | ^~~~~~ 2025-09-08T19:10:47,844 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:47,845 8335 | sym(topright, toprcasing); 2025-09-08T19:10:47,845 | ^~~ 2025-09-08T19:10:47,851 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,851 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,852 | ^ 2025-09-08T19:10:47,852 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,852 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,852 | ^~~~~~~ 2025-09-08T19:10:47,852 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,852 8378 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,852 | ^~~~~~~ 2025-09-08T19:10:47,857 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,857 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,857 | ^ 2025-09-08T19:10:47,858 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,858 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,858 | ^~~~~~~ 2025-09-08T19:10:47,858 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,858 8378 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,858 | ^~~~~~~ 2025-09-08T19:10:47,863 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,863 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,863 | ^ 2025-09-08T19:10:47,863 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,864 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,864 | ^~~~~~~ 2025-09-08T19:10:47,864 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,864 8378 | tspivot(botright, botrsubseg); 2025-09-08T19:10:47,864 | ^~~~~~~ 2025-09-08T19:10:47,869 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,869 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,869 | ^ 2025-09-08T19:10:47,869 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,870 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,870 | ^~~~~~~ 2025-09-08T19:10:47,870 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,870 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:47,870 | ^~~~~~ 2025-09-08T19:10:47,875 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,875 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,875 | ^ 2025-09-08T19:10:47,875 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,875 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,876 | ^~~~~~~ 2025-09-08T19:10:47,876 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,876 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:47,876 | ^~~~~~ 2025-09-08T19:10:47,881 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,881 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,881 | ^ 2025-09-08T19:10:47,881 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,881 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,882 | ^~~~~~ 2025-09-08T19:10:47,882 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,882 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:47,882 | ^~~~~~ 2025-09-08T19:10:47,887 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,887 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,887 | ^ 2025-09-08T19:10:47,887 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,887 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,887 | ^~~~~~ 2025-09-08T19:10:47,888 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,888 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:47,888 | ^~~~~~ 2025-09-08T19:10:47,893 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,893 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:47,893 | ^ 2025-09-08T19:10:47,893 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,893 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,894 | ^~~~~~~ 2025-09-08T19:10:47,894 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,894 8384 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,894 | ^~~~~~~ 2025-09-08T19:10:47,899 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,899 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:47,899 | ^ 2025-09-08T19:10:47,899 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,899 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,899 | ^~~~~~~ 2025-09-08T19:10:47,900 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,900 8384 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,900 | ^~~~~~~ 2025-09-08T19:10:47,905 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,905 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:47,905 | ^ 2025-09-08T19:10:47,905 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:47,905 1289 | sdecode(sptr, osub) 2025-09-08T19:10:47,905 | ^~~~~~~ 2025-09-08T19:10:47,905 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:47,906 8384 | tspivot(topright, toprsubseg); 2025-09-08T19:10:47,906 | ^~~~~~~ 2025-09-08T19:10:47,913 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,913 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,913 | ^ 2025-09-08T19:10:47,913 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,913 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,913 | ^~~~~~~ 2025-09-08T19:10:47,913 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,913 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T19:10:47,913 | ^~~~~~ 2025-09-08T19:10:47,918 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,919 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:47,919 | ^ 2025-09-08T19:10:47,919 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:47,919 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:47,919 | ^~~~~~~ 2025-09-08T19:10:47,919 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,919 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T19:10:47,919 | ^~~~~~ 2025-09-08T19:10:47,924 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,925 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,925 | ^ 2025-09-08T19:10:47,925 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,925 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,925 | ^~~~~~ 2025-09-08T19:10:47,925 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,925 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T19:10:47,925 | ^~~~~~ 2025-09-08T19:10:47,930 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,930 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,931 | ^ 2025-09-08T19:10:47,931 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,931 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:47,931 | ^~~~~~ 2025-09-08T19:10:47,931 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:47,931 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T19:10:47,931 | ^~~~~~ 2025-09-08T19:10:47,936 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,937 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,937 | ^ 2025-09-08T19:10:47,937 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,937 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,937 | ^~~~~~ 2025-09-08T19:10:47,937 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,937 8393 | bond(newbotright, botrcasing); 2025-09-08T19:10:47,937 | ^~~~ 2025-09-08T19:10:47,942 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,942 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,943 | ^ 2025-09-08T19:10:47,943 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,943 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,943 | ^~~~~~ 2025-09-08T19:10:47,943 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,943 8393 | bond(newbotright, botrcasing); 2025-09-08T19:10:47,943 | ^~~~ 2025-09-08T19:10:47,948 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,948 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,949 | ^ 2025-09-08T19:10:47,949 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,949 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,949 | ^~~~~~ 2025-09-08T19:10:47,949 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,949 8393 | bond(newbotright, botrcasing); 2025-09-08T19:10:47,949 | ^~~~ 2025-09-08T19:10:47,954 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,954 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,954 | ^ 2025-09-08T19:10:47,955 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,955 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,955 | ^~~~~~ 2025-09-08T19:10:47,955 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,955 8393 | bond(newbotright, botrcasing); 2025-09-08T19:10:47,955 | ^~~~ 2025-09-08T19:10:47,960 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,960 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,960 | ^ 2025-09-08T19:10:47,961 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,961 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,961 | ^~~~~~ 2025-09-08T19:10:47,961 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,961 8395 | bond(newbotright, botright); 2025-09-08T19:10:47,961 | ^~~~ 2025-09-08T19:10:47,966 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,966 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,966 | ^ 2025-09-08T19:10:47,966 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,967 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,967 | ^~~~~~ 2025-09-08T19:10:47,967 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,967 8395 | bond(newbotright, botright); 2025-09-08T19:10:47,967 | ^~~~ 2025-09-08T19:10:47,972 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,972 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,972 | ^ 2025-09-08T19:10:47,972 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,972 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,973 | ^~~~~~ 2025-09-08T19:10:47,973 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,973 8395 | bond(newbotright, botright); 2025-09-08T19:10:47,973 | ^~~~ 2025-09-08T19:10:47,978 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,978 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,978 | ^ 2025-09-08T19:10:47,978 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,978 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,978 | ^~~~~~ 2025-09-08T19:10:47,979 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,979 8395 | bond(newbotright, botright); 2025-09-08T19:10:47,979 | ^~~~ 2025-09-08T19:10:47,984 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,984 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,984 | ^ 2025-09-08T19:10:47,984 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,984 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,985 | ^~~~~~ 2025-09-08T19:10:47,985 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,985 8398 | bond(newtopright, toprcasing); 2025-09-08T19:10:47,985 | ^~~~ 2025-09-08T19:10:47,990 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:47,990 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,990 | ^ 2025-09-08T19:10:47,990 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,990 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:47,990 | ^~~~~~ 2025-09-08T19:10:47,991 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,991 8398 | bond(newtopright, toprcasing); 2025-09-08T19:10:47,991 | ^~~~ 2025-09-08T19:10:47,996 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:47,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:47,996 | ^ 2025-09-08T19:10:47,996 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:47,996 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:47,996 | ^~~~~~ 2025-09-08T19:10:47,997 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:47,997 8398 | bond(newtopright, toprcasing); 2025-09-08T19:10:47,997 | ^~~~ 2025-09-08T19:10:48,002 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,002 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,002 | ^ 2025-09-08T19:10:48,002 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,002 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,002 | ^~~~~~ 2025-09-08T19:10:48,003 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,003 8398 | bond(newtopright, toprcasing); 2025-09-08T19:10:48,003 | ^~~~ 2025-09-08T19:10:48,008 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,008 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,008 | ^ 2025-09-08T19:10:48,008 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,008 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,008 | ^~~~~~ 2025-09-08T19:10:48,008 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,009 8400 | bond(newtopright, topright); 2025-09-08T19:10:48,009 | ^~~~ 2025-09-08T19:10:48,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,014 | ^ 2025-09-08T19:10:48,014 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,014 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,014 | ^~~~~~ 2025-09-08T19:10:48,014 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,014 8400 | bond(newtopright, topright); 2025-09-08T19:10:48,015 | ^~~~ 2025-09-08T19:10:48,020 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,020 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,020 | ^ 2025-09-08T19:10:48,020 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,020 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,020 | ^~~~~~ 2025-09-08T19:10:48,020 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,020 8400 | bond(newtopright, topright); 2025-09-08T19:10:48,021 | ^~~~ 2025-09-08T19:10:48,026 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,026 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,026 | ^ 2025-09-08T19:10:48,026 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,026 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,026 | ^~~~~~ 2025-09-08T19:10:48,026 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,026 8400 | bond(newtopright, topright); 2025-09-08T19:10:48,027 | ^~~~ 2025-09-08T19:10:48,032 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,032 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,032 | ^ 2025-09-08T19:10:48,032 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,032 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,032 | ^~~~~~ 2025-09-08T19:10:48,032 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,032 8402 | bond(newtopright, newbotright); 2025-09-08T19:10:48,033 | ^~~~ 2025-09-08T19:10:48,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,038 | ^ 2025-09-08T19:10:48,038 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,038 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,038 | ^~~~~~ 2025-09-08T19:10:48,038 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,038 8402 | bond(newtopright, newbotright); 2025-09-08T19:10:48,038 | ^~~~ 2025-09-08T19:10:48,044 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,044 | ^ 2025-09-08T19:10:48,044 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,044 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,044 | ^~~~~~ 2025-09-08T19:10:48,044 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,044 8402 | bond(newtopright, newbotright); 2025-09-08T19:10:48,044 | ^~~~ 2025-09-08T19:10:48,050 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,050 | ^ 2025-09-08T19:10:48,050 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,050 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,050 | ^~~~~~ 2025-09-08T19:10:48,050 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,050 8402 | bond(newtopright, newbotright); 2025-09-08T19:10:48,050 | ^~~~ 2025-09-08T19:10:48,056 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,056 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,056 | ^ 2025-09-08T19:10:48,056 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,056 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:48,056 | ^~~~~~~ 2025-09-08T19:10:48,056 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:48,056 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T19:10:48,057 | ^~~~~~ 2025-09-08T19:10:48,062 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,062 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,062 | ^ 2025-09-08T19:10:48,062 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,062 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:48,062 | ^~~~~~~ 2025-09-08T19:10:48,062 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:48,062 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T19:10:48,062 | ^~~~~~ 2025-09-08T19:10:48,068 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,068 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,068 | ^ 2025-09-08T19:10:48,068 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,068 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:48,068 | ^~~~~~~ 2025-09-08T19:10:48,068 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:48,068 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T19:10:48,068 | ^~~~~~ 2025-09-08T19:10:48,074 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,074 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,074 | ^ 2025-09-08T19:10:48,074 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,074 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,074 | ^~~~~~~ 2025-09-08T19:10:48,074 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,074 8413 | tspivot(newbotright, newsubseg); 2025-09-08T19:10:48,074 | ^~~~~~~ 2025-09-08T19:10:48,080 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,080 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,080 | ^ 2025-09-08T19:10:48,080 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,080 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,080 | ^~~~~~~ 2025-09-08T19:10:48,080 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,080 8413 | tspivot(newbotright, newsubseg); 2025-09-08T19:10:48,080 | ^~~~~~~ 2025-09-08T19:10:48,086 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,086 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,086 | ^ 2025-09-08T19:10:48,086 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,086 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,086 | ^~~~~~~ 2025-09-08T19:10:48,086 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,086 8413 | tspivot(newbotright, newsubseg); 2025-09-08T19:10:48,086 | ^~~~~~~ 2025-09-08T19:10:48,092 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,092 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,092 | ^ 2025-09-08T19:10:48,092 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,092 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T19:10:48,092 | ^~~~~~~ 2025-09-08T19:10:48,092 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,092 8416 | sbond(*splitseg, newsubseg); 2025-09-08T19:10:48,093 | ^~~~~ 2025-09-08T19:10:48,098 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,098 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,098 | ^ 2025-09-08T19:10:48,098 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,098 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T19:10:48,098 | ^~~~~~~ 2025-09-08T19:10:48,098 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,098 8416 | sbond(*splitseg, newsubseg); 2025-09-08T19:10:48,098 | ^~~~~ 2025-09-08T19:10:48,104 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,104 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,104 | ^ 2025-09-08T19:10:48,104 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,104 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T19:10:48,104 | ^~~~~~~ 2025-09-08T19:10:48,104 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,104 8416 | sbond(*splitseg, newsubseg); 2025-09-08T19:10:48,104 | ^~~~~ 2025-09-08T19:10:48,110 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,110 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,110 | ^ 2025-09-08T19:10:48,110 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,110 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T19:10:48,110 | ^~~~~~~ 2025-09-08T19:10:48,110 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,110 8416 | sbond(*splitseg, newsubseg); 2025-09-08T19:10:48,110 | ^~~~~ 2025-09-08T19:10:48,116 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,116 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,116 | ^ 2025-09-08T19:10:48,116 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,116 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T19:10:48,116 | ^~~~~~~ 2025-09-08T19:10:48,116 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,116 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T19:10:48,116 | ^~~~~ 2025-09-08T19:10:48,121 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,122 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,122 | ^ 2025-09-08T19:10:48,122 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,122 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T19:10:48,122 | ^~~~~~~ 2025-09-08T19:10:48,122 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,122 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T19:10:48,122 | ^~~~~ 2025-09-08T19:10:48,127 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,128 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,128 | ^ 2025-09-08T19:10:48,128 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,128 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T19:10:48,128 | ^~~~~~~ 2025-09-08T19:10:48,128 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,128 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T19:10:48,128 | ^~~~~ 2025-09-08T19:10:48,133 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,133 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,134 | ^ 2025-09-08T19:10:48,134 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,134 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T19:10:48,134 | ^~~~~~~ 2025-09-08T19:10:48,134 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T19:10:48,134 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T19:10:48,134 | ^~~~~ 2025-09-08T19:10:48,140 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,140 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,140 | ^ 2025-09-08T19:10:48,140 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,140 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,140 | ^~~~~~ 2025-09-08T19:10:48,146 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,146 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,146 | ^ 2025-09-08T19:10:48,146 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,146 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,146 | ^~~~~~ 2025-09-08T19:10:48,152 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,153 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,153 | ^ 2025-09-08T19:10:48,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,153 969 | decode(ptr, otri2); 2025-09-08T19:10:48,153 | ^~~~~~ 2025-09-08T19:10:48,153 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,153 8487 | sym(botleft, botlcasing); 2025-09-08T19:10:48,153 | ^~~ 2025-09-08T19:10:48,159 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,159 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,159 | ^ 2025-09-08T19:10:48,159 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,159 969 | decode(ptr, otri2); 2025-09-08T19:10:48,159 | ^~~~~~ 2025-09-08T19:10:48,159 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,159 8487 | sym(botleft, botlcasing); 2025-09-08T19:10:48,159 | ^~~ 2025-09-08T19:10:48,165 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,165 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,165 | ^ 2025-09-08T19:10:48,165 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,165 969 | decode(ptr, otri2); 2025-09-08T19:10:48,165 | ^~~~~~ 2025-09-08T19:10:48,165 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,165 8487 | sym(botleft, botlcasing); 2025-09-08T19:10:48,165 | ^~~ 2025-09-08T19:10:48,171 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,171 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,171 | ^ 2025-09-08T19:10:48,171 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,171 969 | decode(ptr, otri2); 2025-09-08T19:10:48,171 | ^~~~~~ 2025-09-08T19:10:48,171 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,171 8488 | sym(botright, botrcasing); 2025-09-08T19:10:48,172 | ^~~ 2025-09-08T19:10:48,177 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,177 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,177 | ^ 2025-09-08T19:10:48,177 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,177 969 | decode(ptr, otri2); 2025-09-08T19:10:48,177 | ^~~~~~ 2025-09-08T19:10:48,177 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,178 8488 | sym(botright, botrcasing); 2025-09-08T19:10:48,178 | ^~~ 2025-09-08T19:10:48,183 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,183 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,183 | ^ 2025-09-08T19:10:48,183 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,183 969 | decode(ptr, otri2); 2025-09-08T19:10:48,184 | ^~~~~~ 2025-09-08T19:10:48,184 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,184 8488 | sym(botright, botrcasing); 2025-09-08T19:10:48,184 | ^~~ 2025-09-08T19:10:48,190 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,190 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,191 | ^ 2025-09-08T19:10:48,191 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,191 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,191 | ^~~~~~~ 2025-09-08T19:10:48,191 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,191 8519 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,191 | ^~~~~~~ 2025-09-08T19:10:48,196 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,197 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,197 | ^ 2025-09-08T19:10:48,197 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,197 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,197 | ^~~~~~~ 2025-09-08T19:10:48,197 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,197 8519 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,197 | ^~~~~~~ 2025-09-08T19:10:48,203 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,203 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,203 | ^ 2025-09-08T19:10:48,203 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,203 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,203 | ^~~~~~~ 2025-09-08T19:10:48,203 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,203 8519 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,203 | ^~~~~~~ 2025-09-08T19:10:48,209 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,209 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,209 | ^ 2025-09-08T19:10:48,209 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,209 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,209 | ^~~~~~~ 2025-09-08T19:10:48,209 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,209 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T19:10:48,209 | ^~~~~~ 2025-09-08T19:10:48,215 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,215 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,215 | ^ 2025-09-08T19:10:48,215 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,215 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,215 | ^~~~~~~ 2025-09-08T19:10:48,215 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,215 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T19:10:48,215 | ^~~~~~ 2025-09-08T19:10:48,221 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,221 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,221 | ^ 2025-09-08T19:10:48,221 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,221 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,221 | ^~~~~~ 2025-09-08T19:10:48,221 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,221 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T19:10:48,222 | ^~~~~~ 2025-09-08T19:10:48,227 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,227 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,227 | ^ 2025-09-08T19:10:48,227 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,227 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,227 | ^~~~~~ 2025-09-08T19:10:48,228 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,228 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T19:10:48,228 | ^~~~~~ 2025-09-08T19:10:48,233 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,233 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,233 | ^ 2025-09-08T19:10:48,233 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,233 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,234 | ^~~~~~~ 2025-09-08T19:10:48,234 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,234 8524 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,234 | ^~~~~~~ 2025-09-08T19:10:48,239 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,239 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,239 | ^ 2025-09-08T19:10:48,239 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,240 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,240 | ^~~~~~~ 2025-09-08T19:10:48,240 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,240 8524 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,240 | ^~~~~~~ 2025-09-08T19:10:48,245 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,245 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,245 | ^ 2025-09-08T19:10:48,245 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,246 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,246 | ^~~~~~~ 2025-09-08T19:10:48,246 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,246 8524 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,246 | ^~~~~~~ 2025-09-08T19:10:48,251 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,252 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,252 | ^ 2025-09-08T19:10:48,252 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,252 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,252 | ^~~~~~~ 2025-09-08T19:10:48,252 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,252 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:48,252 | ^~~~~~ 2025-09-08T19:10:48,257 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,258 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,258 | ^ 2025-09-08T19:10:48,258 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,258 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,258 | ^~~~~~~ 2025-09-08T19:10:48,258 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,258 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:48,258 | ^~~~~~ 2025-09-08T19:10:48,264 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,264 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,264 | ^ 2025-09-08T19:10:48,264 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,264 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,264 | ^~~~~~ 2025-09-08T19:10:48,264 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,264 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:48,264 | ^~~~~~ 2025-09-08T19:10:48,270 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,270 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,270 | ^ 2025-09-08T19:10:48,270 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,270 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,270 | ^~~~~~ 2025-09-08T19:10:48,270 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,270 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T19:10:48,270 | ^~~~~~ 2025-09-08T19:10:48,276 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,276 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,276 | ^ 2025-09-08T19:10:48,276 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,276 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,276 | ^~~~~~ 2025-09-08T19:10:48,276 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,276 8532 | bond(newbotleft, botlcasing); 2025-09-08T19:10:48,277 | ^~~~ 2025-09-08T19:10:48,282 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,282 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,282 | ^ 2025-09-08T19:10:48,282 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,282 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,282 | ^~~~~~ 2025-09-08T19:10:48,282 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,282 8532 | bond(newbotleft, botlcasing); 2025-09-08T19:10:48,283 | ^~~~ 2025-09-08T19:10:48,288 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,288 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,288 | ^ 2025-09-08T19:10:48,288 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,288 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,288 | ^~~~~~ 2025-09-08T19:10:48,288 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,289 8532 | bond(newbotleft, botlcasing); 2025-09-08T19:10:48,289 | ^~~~ 2025-09-08T19:10:48,294 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,294 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,294 | ^ 2025-09-08T19:10:48,294 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,294 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,294 | ^~~~~~ 2025-09-08T19:10:48,295 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,295 8532 | bond(newbotleft, botlcasing); 2025-09-08T19:10:48,295 | ^~~~ 2025-09-08T19:10:48,300 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,300 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,300 | ^ 2025-09-08T19:10:48,300 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,301 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,301 | ^~~~~~ 2025-09-08T19:10:48,301 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,301 8533 | bond(newbotright, botrcasing); 2025-09-08T19:10:48,301 | ^~~~ 2025-09-08T19:10:48,306 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,306 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,306 | ^ 2025-09-08T19:10:48,307 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,307 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,307 | ^~~~~~ 2025-09-08T19:10:48,307 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,307 8533 | bond(newbotright, botrcasing); 2025-09-08T19:10:48,307 | ^~~~ 2025-09-08T19:10:48,312 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,312 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,313 | ^ 2025-09-08T19:10:48,313 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,313 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,313 | ^~~~~~ 2025-09-08T19:10:48,313 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,313 8533 | bond(newbotright, botrcasing); 2025-09-08T19:10:48,313 | ^~~~ 2025-09-08T19:10:48,318 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,319 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,319 | ^ 2025-09-08T19:10:48,319 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,319 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,319 | ^~~~~~ 2025-09-08T19:10:48,319 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,319 8533 | bond(newbotright, botrcasing); 2025-09-08T19:10:48,319 | ^~~~ 2025-09-08T19:10:48,325 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,325 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,325 | ^ 2025-09-08T19:10:48,325 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,325 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,325 | ^~~~~~ 2025-09-08T19:10:48,325 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,325 8536 | bond(newbotleft, newbotright); 2025-09-08T19:10:48,325 | ^~~~ 2025-09-08T19:10:48,331 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,331 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,331 | ^ 2025-09-08T19:10:48,331 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,331 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,331 | ^~~~~~ 2025-09-08T19:10:48,331 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,331 8536 | bond(newbotleft, newbotright); 2025-09-08T19:10:48,331 | ^~~~ 2025-09-08T19:10:48,337 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,337 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,337 | ^ 2025-09-08T19:10:48,337 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,337 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,337 | ^~~~~~ 2025-09-08T19:10:48,337 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,337 8536 | bond(newbotleft, newbotright); 2025-09-08T19:10:48,338 | ^~~~ 2025-09-08T19:10:48,343 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,343 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,343 | ^ 2025-09-08T19:10:48,343 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,343 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,343 | ^~~~~~ 2025-09-08T19:10:48,343 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,343 8536 | bond(newbotleft, newbotright); 2025-09-08T19:10:48,344 | ^~~~ 2025-09-08T19:10:48,349 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,349 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,349 | ^ 2025-09-08T19:10:48,349 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,349 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,349 | ^~~~~~ 2025-09-08T19:10:48,350 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,350 8538 | bond(botleft, newbotleft); 2025-09-08T19:10:48,350 | ^~~~ 2025-09-08T19:10:48,355 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,356 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,356 | ^ 2025-09-08T19:10:48,356 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,356 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,356 | ^~~~~~ 2025-09-08T19:10:48,356 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,356 8538 | bond(botleft, newbotleft); 2025-09-08T19:10:48,356 | ^~~~ 2025-09-08T19:10:48,362 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,362 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,362 | ^ 2025-09-08T19:10:48,362 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,362 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,362 | ^~~~~~ 2025-09-08T19:10:48,362 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,362 8538 | bond(botleft, newbotleft); 2025-09-08T19:10:48,362 | ^~~~ 2025-09-08T19:10:48,368 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,368 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,368 | ^ 2025-09-08T19:10:48,368 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,368 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,368 | ^~~~~~ 2025-09-08T19:10:48,369 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,369 8538 | bond(botleft, newbotleft); 2025-09-08T19:10:48,369 | ^~~~ 2025-09-08T19:10:48,374 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,375 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,375 | ^ 2025-09-08T19:10:48,375 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,375 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,375 | ^~~~~~ 2025-09-08T19:10:48,375 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,375 8540 | bond(botright, newbotright); 2025-09-08T19:10:48,375 | ^~~~ 2025-09-08T19:10:48,381 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,381 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,381 | ^ 2025-09-08T19:10:48,381 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,381 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,381 | ^~~~~~ 2025-09-08T19:10:48,381 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,381 8540 | bond(botright, newbotright); 2025-09-08T19:10:48,381 | ^~~~ 2025-09-08T19:10:48,388 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,388 | ^ 2025-09-08T19:10:48,388 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,388 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,388 | ^~~~~~ 2025-09-08T19:10:48,388 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,388 8540 | bond(botright, newbotright); 2025-09-08T19:10:48,388 | ^~~~ 2025-09-08T19:10:48,395 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,395 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,395 | ^ 2025-09-08T19:10:48,395 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,395 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,395 | ^~~~~~ 2025-09-08T19:10:48,395 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,395 8540 | bond(botright, newbotright); 2025-09-08T19:10:48,395 | ^~~~ 2025-09-08T19:10:48,401 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,401 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,401 | ^ 2025-09-08T19:10:48,401 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,401 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,401 | ^~~~~~ 2025-09-08T19:10:48,407 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,407 | ^ 2025-09-08T19:10:48,407 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,407 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,407 | ^~~~~~ 2025-09-08T19:10:48,414 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,414 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,414 | ^ 2025-09-08T19:10:48,414 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,414 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,414 | ^~~~~~~ 2025-09-08T19:10:48,414 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,414 8594 | tspivot(horiz, checksubseg); 2025-09-08T19:10:48,415 | ^~~~~~~ 2025-09-08T19:10:48,420 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,420 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,420 | ^ 2025-09-08T19:10:48,420 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,420 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,421 | ^~~~~~~ 2025-09-08T19:10:48,421 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,421 8594 | tspivot(horiz, checksubseg); 2025-09-08T19:10:48,421 | ^~~~~~~ 2025-09-08T19:10:48,427 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,427 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,428 | ^ 2025-09-08T19:10:48,428 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,428 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,428 | ^~~~~~~ 2025-09-08T19:10:48,428 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,428 8594 | tspivot(horiz, checksubseg); 2025-09-08T19:10:48,428 | ^~~~~~~ 2025-09-08T19:10:48,435 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,435 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,435 | ^ 2025-09-08T19:10:48,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,435 969 | decode(ptr, otri2); 2025-09-08T19:10:48,435 | ^~~~~~ 2025-09-08T19:10:48,435 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,435 8611 | sym(horiz, top); 2025-09-08T19:10:48,435 | ^~~ 2025-09-08T19:10:48,441 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,441 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,441 | ^ 2025-09-08T19:10:48,441 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,441 969 | decode(ptr, otri2); 2025-09-08T19:10:48,441 | ^~~~~~ 2025-09-08T19:10:48,441 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,441 8611 | sym(horiz, top); 2025-09-08T19:10:48,442 | ^~~ 2025-09-08T19:10:48,449 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,449 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,449 | ^ 2025-09-08T19:10:48,449 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,450 969 | decode(ptr, otri2); 2025-09-08T19:10:48,450 | ^~~~~~ 2025-09-08T19:10:48,450 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,450 8611 | sym(horiz, top); 2025-09-08T19:10:48,450 | ^~~ 2025-09-08T19:10:48,462 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,462 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,462 | ^ 2025-09-08T19:10:48,462 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,462 969 | decode(ptr, otri2); 2025-09-08T19:10:48,462 | ^~~~~~ 2025-09-08T19:10:48,462 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,463 8656 | sym(topleft, toplcasing); 2025-09-08T19:10:48,463 | ^~~ 2025-09-08T19:10:48,469 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,469 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,469 | ^ 2025-09-08T19:10:48,469 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,469 969 | decode(ptr, otri2); 2025-09-08T19:10:48,469 | ^~~~~~ 2025-09-08T19:10:48,469 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,469 8656 | sym(topleft, toplcasing); 2025-09-08T19:10:48,469 | ^~~ 2025-09-08T19:10:48,475 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,476 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,476 | ^ 2025-09-08T19:10:48,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,476 969 | decode(ptr, otri2); 2025-09-08T19:10:48,476 | ^~~~~~ 2025-09-08T19:10:48,476 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,476 8656 | sym(topleft, toplcasing); 2025-09-08T19:10:48,476 | ^~~ 2025-09-08T19:10:48,482 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,482 | ^ 2025-09-08T19:10:48,482 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,482 969 | decode(ptr, otri2); 2025-09-08T19:10:48,483 | ^~~~~~ 2025-09-08T19:10:48,483 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,483 8658 | sym(topright, toprcasing); 2025-09-08T19:10:48,483 | ^~~ 2025-09-08T19:10:48,488 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,488 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,489 | ^ 2025-09-08T19:10:48,489 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,489 969 | decode(ptr, otri2); 2025-09-08T19:10:48,489 | ^~~~~~ 2025-09-08T19:10:48,489 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,489 8658 | sym(topright, toprcasing); 2025-09-08T19:10:48,489 | ^~~ 2025-09-08T19:10:48,494 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,495 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,495 | ^ 2025-09-08T19:10:48,495 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,495 969 | decode(ptr, otri2); 2025-09-08T19:10:48,495 | ^~~~~~ 2025-09-08T19:10:48,495 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,495 8658 | sym(topright, toprcasing); 2025-09-08T19:10:48,495 | ^~~ 2025-09-08T19:10:48,501 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,501 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,501 | ^ 2025-09-08T19:10:48,501 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,501 969 | decode(ptr, otri2); 2025-09-08T19:10:48,501 | ^~~~~~ 2025-09-08T19:10:48,501 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,501 8660 | sym(botleft, botlcasing); 2025-09-08T19:10:48,502 | ^~~ 2025-09-08T19:10:48,507 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,507 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,507 | ^ 2025-09-08T19:10:48,507 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,507 969 | decode(ptr, otri2); 2025-09-08T19:10:48,508 | ^~~~~~ 2025-09-08T19:10:48,508 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,508 8660 | sym(botleft, botlcasing); 2025-09-08T19:10:48,508 | ^~~ 2025-09-08T19:10:48,513 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,513 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,513 | ^ 2025-09-08T19:10:48,514 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,514 969 | decode(ptr, otri2); 2025-09-08T19:10:48,514 | ^~~~~~ 2025-09-08T19:10:48,514 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,514 8660 | sym(botleft, botlcasing); 2025-09-08T19:10:48,514 | ^~~ 2025-09-08T19:10:48,520 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,520 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,520 | ^ 2025-09-08T19:10:48,520 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,520 969 | decode(ptr, otri2); 2025-09-08T19:10:48,520 | ^~~~~~ 2025-09-08T19:10:48,520 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,520 8662 | sym(botright, botrcasing); 2025-09-08T19:10:48,520 | ^~~ 2025-09-08T19:10:48,526 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,526 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,526 | ^ 2025-09-08T19:10:48,526 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,526 969 | decode(ptr, otri2); 2025-09-08T19:10:48,526 | ^~~~~~ 2025-09-08T19:10:48,526 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,526 8662 | sym(botright, botrcasing); 2025-09-08T19:10:48,527 | ^~~ 2025-09-08T19:10:48,532 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,532 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,532 | ^ 2025-09-08T19:10:48,532 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,532 969 | decode(ptr, otri2); 2025-09-08T19:10:48,533 | ^~~~~~ 2025-09-08T19:10:48,533 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,533 8662 | sym(botright, botrcasing); 2025-09-08T19:10:48,533 | ^~~ 2025-09-08T19:10:48,538 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,539 | ^ 2025-09-08T19:10:48,539 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,539 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,539 | ^~~~~~ 2025-09-08T19:10:48,539 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,539 8664 | bond(topleft, botlcasing); 2025-09-08T19:10:48,539 | ^~~~ 2025-09-08T19:10:48,545 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,545 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,545 | ^ 2025-09-08T19:10:48,545 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,545 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,545 | ^~~~~~ 2025-09-08T19:10:48,545 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,545 8664 | bond(topleft, botlcasing); 2025-09-08T19:10:48,545 | ^~~~ 2025-09-08T19:10:48,551 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,551 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,551 | ^ 2025-09-08T19:10:48,551 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,551 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,551 | ^~~~~~ 2025-09-08T19:10:48,551 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,551 8664 | bond(topleft, botlcasing); 2025-09-08T19:10:48,552 | ^~~~ 2025-09-08T19:10:48,557 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,557 | ^ 2025-09-08T19:10:48,557 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,557 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,558 | ^~~~~~ 2025-09-08T19:10:48,558 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,558 8664 | bond(topleft, botlcasing); 2025-09-08T19:10:48,558 | ^~~~ 2025-09-08T19:10:48,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,564 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,564 | ^ 2025-09-08T19:10:48,564 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,564 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,564 | ^~~~~~ 2025-09-08T19:10:48,564 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,564 8665 | bond(botleft, botrcasing); 2025-09-08T19:10:48,564 | ^~~~ 2025-09-08T19:10:48,570 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,570 | ^ 2025-09-08T19:10:48,570 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,570 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,570 | ^~~~~~ 2025-09-08T19:10:48,570 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,570 8665 | bond(botleft, botrcasing); 2025-09-08T19:10:48,570 | ^~~~ 2025-09-08T19:10:48,576 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,576 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,576 | ^ 2025-09-08T19:10:48,576 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,576 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,576 | ^~~~~~ 2025-09-08T19:10:48,576 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,577 8665 | bond(botleft, botrcasing); 2025-09-08T19:10:48,577 | ^~~~ 2025-09-08T19:10:48,582 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,582 | ^ 2025-09-08T19:10:48,583 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,583 | ^~~~~~ 2025-09-08T19:10:48,583 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,583 8665 | bond(botleft, botrcasing); 2025-09-08T19:10:48,583 | ^~~~ 2025-09-08T19:10:48,588 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,589 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,589 | ^ 2025-09-08T19:10:48,589 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,589 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,589 | ^~~~~~ 2025-09-08T19:10:48,589 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,589 8666 | bond(botright, toprcasing); 2025-09-08T19:10:48,589 | ^~~~ 2025-09-08T19:10:48,595 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,595 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,595 | ^ 2025-09-08T19:10:48,595 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,595 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,595 | ^~~~~~ 2025-09-08T19:10:48,595 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,595 8666 | bond(botright, toprcasing); 2025-09-08T19:10:48,595 | ^~~~ 2025-09-08T19:10:48,601 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,601 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,601 | ^ 2025-09-08T19:10:48,601 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,601 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,601 | ^~~~~~ 2025-09-08T19:10:48,602 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,602 8666 | bond(botright, toprcasing); 2025-09-08T19:10:48,602 | ^~~~ 2025-09-08T19:10:48,607 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,607 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,607 | ^ 2025-09-08T19:10:48,607 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,608 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,608 | ^~~~~~ 2025-09-08T19:10:48,608 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,608 8666 | bond(botright, toprcasing); 2025-09-08T19:10:48,608 | ^~~~ 2025-09-08T19:10:48,613 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,614 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,614 | ^ 2025-09-08T19:10:48,614 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,614 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,614 | ^~~~~~ 2025-09-08T19:10:48,614 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,614 8667 | bond(topright, toplcasing); 2025-09-08T19:10:48,614 | ^~~~ 2025-09-08T19:10:48,620 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,620 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,620 | ^ 2025-09-08T19:10:48,620 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,620 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:48,620 | ^~~~~~ 2025-09-08T19:10:48,620 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,620 8667 | bond(topright, toplcasing); 2025-09-08T19:10:48,620 | ^~~~ 2025-09-08T19:10:48,626 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,626 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,626 | ^ 2025-09-08T19:10:48,626 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,626 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,626 | ^~~~~~ 2025-09-08T19:10:48,627 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,627 8667 | bond(topright, toplcasing); 2025-09-08T19:10:48,627 | ^~~~ 2025-09-08T19:10:48,632 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,632 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,633 | ^ 2025-09-08T19:10:48,633 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,633 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:48,633 | ^~~~~~ 2025-09-08T19:10:48,633 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:48,633 8667 | bond(topright, toplcasing); 2025-09-08T19:10:48,633 | ^~~~ 2025-09-08T19:10:48,639 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,639 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,639 | ^ 2025-09-08T19:10:48,639 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,639 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,639 | ^~~~~~~ 2025-09-08T19:10:48,639 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,639 8670 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:48,639 | ^~~~~~~ 2025-09-08T19:10:48,645 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,645 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,645 | ^ 2025-09-08T19:10:48,645 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,645 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,645 | ^~~~~~~ 2025-09-08T19:10:48,645 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,646 8670 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:48,646 | ^~~~~~~ 2025-09-08T19:10:48,651 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,651 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,651 | ^ 2025-09-08T19:10:48,651 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,652 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,652 | ^~~~~~~ 2025-09-08T19:10:48,652 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,652 8670 | tspivot(topleft, toplsubseg); 2025-09-08T19:10:48,652 | ^~~~~~~ 2025-09-08T19:10:48,657 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,658 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,658 | ^ 2025-09-08T19:10:48,658 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,658 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,658 | ^~~~~~~ 2025-09-08T19:10:48,658 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,658 8671 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,658 | ^~~~~~~ 2025-09-08T19:10:48,664 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,664 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,664 | ^ 2025-09-08T19:10:48,664 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,664 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,664 | ^~~~~~~ 2025-09-08T19:10:48,664 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,664 8671 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,664 | ^~~~~~~ 2025-09-08T19:10:48,670 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,670 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,670 | ^ 2025-09-08T19:10:48,670 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,670 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,670 | ^~~~~~~ 2025-09-08T19:10:48,670 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,671 8671 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:48,671 | ^~~~~~~ 2025-09-08T19:10:48,676 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,676 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,676 | ^ 2025-09-08T19:10:48,676 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,677 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,677 | ^~~~~~~ 2025-09-08T19:10:48,677 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,677 8672 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,677 | ^~~~~~~ 2025-09-08T19:10:48,682 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,683 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,683 | ^ 2025-09-08T19:10:48,683 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,683 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,683 | ^~~~~~~ 2025-09-08T19:10:48,683 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,683 8672 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,683 | ^~~~~~~ 2025-09-08T19:10:48,689 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,689 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,689 | ^ 2025-09-08T19:10:48,689 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,689 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,689 | ^~~~~~~ 2025-09-08T19:10:48,689 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,689 8672 | tspivot(botright, botrsubseg); 2025-09-08T19:10:48,689 | ^~~~~~~ 2025-09-08T19:10:48,695 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,695 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:48,695 | ^ 2025-09-08T19:10:48,695 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,695 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,695 | ^~~~~~~ 2025-09-08T19:10:48,696 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,696 8673 | tspivot(topright, toprsubseg); 2025-09-08T19:10:48,696 | ^~~~~~~ 2025-09-08T19:10:48,701 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,701 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:48,701 | ^ 2025-09-08T19:10:48,702 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,702 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,702 | ^~~~~~~ 2025-09-08T19:10:48,702 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,702 8673 | tspivot(topright, toprsubseg); 2025-09-08T19:10:48,702 | ^~~~~~~ 2025-09-08T19:10:48,707 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,708 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:48,708 | ^ 2025-09-08T19:10:48,708 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:48,708 1289 | sdecode(sptr, osub) 2025-09-08T19:10:48,708 | ^~~~~~~ 2025-09-08T19:10:48,708 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:48,708 8673 | tspivot(topright, toprsubseg); 2025-09-08T19:10:48,708 | ^~~~~~~ 2025-09-08T19:10:48,714 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,714 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,714 | ^ 2025-09-08T19:10:48,714 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,714 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,714 | ^~~~~~~ 2025-09-08T19:10:48,714 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,714 8677 | tsbond(topright, toplsubseg); 2025-09-08T19:10:48,715 | ^~~~~~ 2025-09-08T19:10:48,720 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,720 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,720 | ^ 2025-09-08T19:10:48,720 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,720 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,720 | ^~~~~~~ 2025-09-08T19:10:48,721 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,721 8677 | tsbond(topright, toplsubseg); 2025-09-08T19:10:48,721 | ^~~~~~ 2025-09-08T19:10:48,726 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,726 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,727 | ^ 2025-09-08T19:10:48,727 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,727 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,727 | ^~~~~~ 2025-09-08T19:10:48,727 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,727 8677 | tsbond(topright, toplsubseg); 2025-09-08T19:10:48,727 | ^~~~~~ 2025-09-08T19:10:48,733 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,733 | ^ 2025-09-08T19:10:48,733 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,733 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,733 | ^~~~~~ 2025-09-08T19:10:48,733 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,733 8677 | tsbond(topright, toplsubseg); 2025-09-08T19:10:48,733 | ^~~~~~ 2025-09-08T19:10:48,739 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,739 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,739 | ^ 2025-09-08T19:10:48,739 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,739 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,740 | ^~~~~~~ 2025-09-08T19:10:48,740 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,740 8682 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:48,740 | ^~~~~~ 2025-09-08T19:10:48,745 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,745 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,745 | ^ 2025-09-08T19:10:48,746 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,746 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,746 | ^~~~~~~ 2025-09-08T19:10:48,746 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,746 8682 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:48,746 | ^~~~~~ 2025-09-08T19:10:48,752 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,752 | ^ 2025-09-08T19:10:48,752 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,752 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,752 | ^~~~~~ 2025-09-08T19:10:48,752 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,752 8682 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:48,752 | ^~~~~~ 2025-09-08T19:10:48,758 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,758 | ^ 2025-09-08T19:10:48,758 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,758 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,758 | ^~~~~~ 2025-09-08T19:10:48,758 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,758 8682 | tsbond(topleft, botlsubseg); 2025-09-08T19:10:48,759 | ^~~~~~ 2025-09-08T19:10:48,764 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,764 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,764 | ^ 2025-09-08T19:10:48,764 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,765 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,765 | ^~~~~~~ 2025-09-08T19:10:48,765 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,765 8687 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:48,765 | ^~~~~~ 2025-09-08T19:10:48,770 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,770 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,771 | ^ 2025-09-08T19:10:48,771 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,771 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,771 | ^~~~~~~ 2025-09-08T19:10:48,771 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,771 8687 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:48,771 | ^~~~~~ 2025-09-08T19:10:48,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,777 | ^ 2025-09-08T19:10:48,777 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,777 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,777 | ^~~~~~ 2025-09-08T19:10:48,777 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,777 8687 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:48,777 | ^~~~~~ 2025-09-08T19:10:48,783 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,783 | ^ 2025-09-08T19:10:48,783 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,783 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,783 | ^~~~~~ 2025-09-08T19:10:48,784 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,784 8687 | tsbond(botleft, botrsubseg); 2025-09-08T19:10:48,784 | ^~~~~~ 2025-09-08T19:10:48,789 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,789 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,790 | ^ 2025-09-08T19:10:48,790 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,790 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,790 | ^~~~~~~ 2025-09-08T19:10:48,790 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,790 8692 | tsbond(botright, toprsubseg); 2025-09-08T19:10:48,790 | ^~~~~~ 2025-09-08T19:10:48,796 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,796 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:48,796 | ^ 2025-09-08T19:10:48,796 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:48,796 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:48,796 | ^~~~~~~ 2025-09-08T19:10:48,796 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,796 8692 | tsbond(botright, toprsubseg); 2025-09-08T19:10:48,796 | ^~~~~~ 2025-09-08T19:10:48,802 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,802 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,802 | ^ 2025-09-08T19:10:48,802 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,802 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,802 | ^~~~~~ 2025-09-08T19:10:48,802 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,803 8692 | tsbond(botright, toprsubseg); 2025-09-08T19:10:48,803 | ^~~~~~ 2025-09-08T19:10:48,808 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,808 | ^ 2025-09-08T19:10:48,808 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,809 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:48,809 | ^~~~~~ 2025-09-08T19:10:48,809 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:48,809 8692 | tsbond(botright, toprsubseg); 2025-09-08T19:10:48,809 | ^~~~~~ 2025-09-08T19:10:48,816 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,816 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,816 | ^ 2025-09-08T19:10:48,816 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,816 8723 | newflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,816 | ^~~~~~ 2025-09-08T19:10:48,822 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,822 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:48,822 | ^ 2025-09-08T19:10:48,822 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-08T19:10:48,823 8723 | newflip->flippedtri = encode(horiz); 2025-09-08T19:10:48,823 | ^~~~~~ 2025-09-08T19:10:48,829 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,829 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,829 | ^ 2025-09-08T19:10:48,829 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,829 969 | decode(ptr, otri2); 2025-09-08T19:10:48,830 | ^~~~~~ 2025-09-08T19:10:48,830 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,830 8782 | sym(horiz, testtri); 2025-09-08T19:10:48,830 | ^~~ 2025-09-08T19:10:48,836 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,836 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,836 | ^ 2025-09-08T19:10:48,836 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,836 969 | decode(ptr, otri2); 2025-09-08T19:10:48,836 | ^~~~~~ 2025-09-08T19:10:48,836 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,836 8782 | sym(horiz, testtri); 2025-09-08T19:10:48,836 | ^~~ 2025-09-08T19:10:48,842 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,842 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,842 | ^ 2025-09-08T19:10:48,842 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,842 969 | decode(ptr, otri2); 2025-09-08T19:10:48,842 | ^~~~~~ 2025-09-08T19:10:48,843 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,843 8782 | sym(horiz, testtri); 2025-09-08T19:10:48,843 | ^~~ 2025-09-08T19:10:48,844 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-08T19:10:48,850 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,850 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,850 | ^ 2025-09-08T19:10:48,850 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,850 973 | decode(ptr, otri); 2025-09-08T19:10:48,851 | ^~~~~~ 2025-09-08T19:10:48,851 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,851 999 | symself(otri2); 2025-09-08T19:10:48,851 | ^~~~~~~ 2025-09-08T19:10:48,851 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,851 8899 | onext(*firstedge, besttri); 2025-09-08T19:10:48,851 | ^~~~~ 2025-09-08T19:10:48,857 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,857 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,857 | ^ 2025-09-08T19:10:48,857 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,857 973 | decode(ptr, otri); 2025-09-08T19:10:48,857 | ^~~~~~ 2025-09-08T19:10:48,857 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,857 999 | symself(otri2); 2025-09-08T19:10:48,857 | ^~~~~~~ 2025-09-08T19:10:48,857 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,858 8899 | onext(*firstedge, besttri); 2025-09-08T19:10:48,858 | ^~~~~ 2025-09-08T19:10:48,863 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,863 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,863 | ^ 2025-09-08T19:10:48,864 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,864 973 | decode(ptr, otri); 2025-09-08T19:10:48,864 | ^~~~~~ 2025-09-08T19:10:48,864 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,864 999 | symself(otri2); 2025-09-08T19:10:48,864 | ^~~~~~~ 2025-09-08T19:10:48,864 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,864 8899 | onext(*firstedge, besttri); 2025-09-08T19:10:48,864 | ^~~~~ 2025-09-08T19:10:48,870 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,870 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,870 | ^ 2025-09-08T19:10:48,870 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,870 973 | decode(ptr, otri); 2025-09-08T19:10:48,870 | ^~~~~~ 2025-09-08T19:10:48,871 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,871 1003 | symself(otri); 2025-09-08T19:10:48,871 | ^~~~~~~ 2025-09-08T19:10:48,871 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:48,871 8904 | onextself(testtri); 2025-09-08T19:10:48,871 | ^~~~~~~~~ 2025-09-08T19:10:48,877 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,877 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,877 | ^ 2025-09-08T19:10:48,877 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,877 973 | decode(ptr, otri); 2025-09-08T19:10:48,877 | ^~~~~~ 2025-09-08T19:10:48,877 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,877 1003 | symself(otri); 2025-09-08T19:10:48,877 | ^~~~~~~ 2025-09-08T19:10:48,877 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:48,877 8904 | onextself(testtri); 2025-09-08T19:10:48,878 | ^~~~~~~~~ 2025-09-08T19:10:48,883 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,883 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,883 | ^ 2025-09-08T19:10:48,883 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,884 973 | decode(ptr, otri); 2025-09-08T19:10:48,884 | ^~~~~~ 2025-09-08T19:10:48,884 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,884 1003 | symself(otri); 2025-09-08T19:10:48,884 | ^~~~~~~ 2025-09-08T19:10:48,884 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:48,884 8904 | onextself(testtri); 2025-09-08T19:10:48,884 | ^~~~~~~~~ 2025-09-08T19:10:48,890 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,890 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,890 | ^ 2025-09-08T19:10:48,890 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,891 969 | decode(ptr, otri2); 2025-09-08T19:10:48,891 | ^~~~~~ 2025-09-08T19:10:48,891 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,891 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:48,891 | ^~~ 2025-09-08T19:10:48,891 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:48,891 8920 | oprev(besttri, tempedge); 2025-09-08T19:10:48,891 | ^~~~~ 2025-09-08T19:10:48,897 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,897 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,897 | ^ 2025-09-08T19:10:48,897 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,897 969 | decode(ptr, otri2); 2025-09-08T19:10:48,897 | ^~~~~~ 2025-09-08T19:10:48,897 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,897 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:48,898 | ^~~ 2025-09-08T19:10:48,898 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:48,898 8920 | oprev(besttri, tempedge); 2025-09-08T19:10:48,898 | ^~~~~ 2025-09-08T19:10:48,903 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,903 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,904 | ^ 2025-09-08T19:10:48,904 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,904 969 | decode(ptr, otri2); 2025-09-08T19:10:48,904 | ^~~~~~ 2025-09-08T19:10:48,904 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,904 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:48,904 | ^~~ 2025-09-08T19:10:48,904 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:48,904 8920 | oprev(besttri, tempedge); 2025-09-08T19:10:48,904 | ^~~~~ 2025-09-08T19:10:48,910 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,910 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,910 | ^ 2025-09-08T19:10:48,910 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,910 969 | decode(ptr, otri2); 2025-09-08T19:10:48,911 | ^~~~~~ 2025-09-08T19:10:48,911 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,911 8926 | sym(besttri, tempedge); 2025-09-08T19:10:48,911 | ^~~ 2025-09-08T19:10:48,917 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,917 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,917 | ^ 2025-09-08T19:10:48,917 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,917 969 | decode(ptr, otri2); 2025-09-08T19:10:48,917 | ^~~~~~ 2025-09-08T19:10:48,917 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,917 8926 | sym(besttri, tempedge); 2025-09-08T19:10:48,917 | ^~~ 2025-09-08T19:10:48,923 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,923 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,923 | ^ 2025-09-08T19:10:48,924 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,924 969 | decode(ptr, otri2); 2025-09-08T19:10:48,924 | ^~~~~~ 2025-09-08T19:10:48,924 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,924 8926 | sym(besttri, tempedge); 2025-09-08T19:10:48,924 | ^~~ 2025-09-08T19:10:48,930 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,930 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,930 | ^ 2025-09-08T19:10:48,930 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,930 969 | decode(ptr, otri2); 2025-09-08T19:10:48,930 | ^~~~~~ 2025-09-08T19:10:48,930 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,931 8930 | sym(tempedge, besttri); 2025-09-08T19:10:48,931 | ^~~ 2025-09-08T19:10:48,937 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,937 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,937 | ^ 2025-09-08T19:10:48,937 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,937 969 | decode(ptr, otri2); 2025-09-08T19:10:48,937 | ^~~~~~ 2025-09-08T19:10:48,937 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,937 8930 | sym(tempedge, besttri); 2025-09-08T19:10:48,937 | ^~~ 2025-09-08T19:10:48,943 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,943 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,943 | ^ 2025-09-08T19:10:48,943 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,943 969 | decode(ptr, otri2); 2025-09-08T19:10:48,944 | ^~~~~~ 2025-09-08T19:10:48,944 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,944 8930 | sym(tempedge, besttri); 2025-09-08T19:10:48,944 | ^~~ 2025-09-08T19:10:48,950 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,950 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,950 | ^ 2025-09-08T19:10:48,950 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,950 969 | decode(ptr, otri2); 2025-09-08T19:10:48,950 | ^~~~~~ 2025-09-08T19:10:48,950 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,950 8938 | sym(besttri, testtri); 2025-09-08T19:10:48,950 | ^~~ 2025-09-08T19:10:48,956 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,956 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,957 | ^ 2025-09-08T19:10:48,957 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,957 969 | decode(ptr, otri2); 2025-09-08T19:10:48,957 | ^~~~~~ 2025-09-08T19:10:48,957 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,957 8938 | sym(besttri, testtri); 2025-09-08T19:10:48,957 | ^~~ 2025-09-08T19:10:48,963 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,963 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,963 | ^ 2025-09-08T19:10:48,963 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,963 969 | decode(ptr, otri2); 2025-09-08T19:10:48,963 | ^~~~~~ 2025-09-08T19:10:48,963 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:48,964 8938 | sym(besttri, testtri); 2025-09-08T19:10:48,964 | ^~~ 2025-09-08T19:10:48,964 c/triangle.c: In function ‘deletevertex’: 2025-09-08T19:10:48,970 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,970 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,970 | ^ 2025-09-08T19:10:48,970 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,971 973 | decode(ptr, otri); 2025-09-08T19:10:48,971 | ^~~~~~ 2025-09-08T19:10:48,971 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,971 999 | symself(otri2); 2025-09-08T19:10:48,971 | ^~~~~~~ 2025-09-08T19:10:48,971 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,971 8992 | onext(*deltri, countingtri); 2025-09-08T19:10:48,971 | ^~~~~ 2025-09-08T19:10:48,977 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,977 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,977 | ^ 2025-09-08T19:10:48,977 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,977 973 | decode(ptr, otri); 2025-09-08T19:10:48,977 | ^~~~~~ 2025-09-08T19:10:48,977 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,977 999 | symself(otri2); 2025-09-08T19:10:48,978 | ^~~~~~~ 2025-09-08T19:10:48,978 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,978 8992 | onext(*deltri, countingtri); 2025-09-08T19:10:48,978 | ^~~~~ 2025-09-08T19:10:48,984 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:48,984 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:48,984 | ^ 2025-09-08T19:10:48,984 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,984 973 | decode(ptr, otri); 2025-09-08T19:10:48,984 | ^~~~~~ 2025-09-08T19:10:48,984 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,984 999 | symself(otri2); 2025-09-08T19:10:48,984 | ^~~~~~~ 2025-09-08T19:10:48,984 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T19:10:48,984 8992 | onext(*deltri, countingtri); 2025-09-08T19:10:48,985 | ^~~~~ 2025-09-08T19:10:48,990 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,991 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:48,991 | ^ 2025-09-08T19:10:48,991 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,991 973 | decode(ptr, otri); 2025-09-08T19:10:48,991 | ^~~~~~ 2025-09-08T19:10:48,991 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,991 1003 | symself(otri); 2025-09-08T19:10:48,991 | ^~~~~~~ 2025-09-08T19:10:48,991 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:48,991 9003 | onextself(countingtri); 2025-09-08T19:10:48,991 | ^~~~~~~~~ 2025-09-08T19:10:48,997 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:48,997 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:48,997 | ^ 2025-09-08T19:10:48,997 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:48,997 973 | decode(ptr, otri); 2025-09-08T19:10:48,998 | ^~~~~~ 2025-09-08T19:10:48,998 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:48,998 1003 | symself(otri); 2025-09-08T19:10:48,998 | ^~~~~~~ 2025-09-08T19:10:48,998 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:48,998 9003 | onextself(countingtri); 2025-09-08T19:10:48,998 | ^~~~~~~~~ 2025-09-08T19:10:49,004 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,004 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,004 | ^ 2025-09-08T19:10:49,004 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,004 973 | decode(ptr, otri); 2025-09-08T19:10:49,004 | ^~~~~~ 2025-09-08T19:10:49,004 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,004 1003 | symself(otri); 2025-09-08T19:10:49,004 | ^~~~~~~ 2025-09-08T19:10:49,005 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:49,005 9003 | onextself(countingtri); 2025-09-08T19:10:49,005 | ^~~~~~~~~ 2025-09-08T19:10:49,011 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,011 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,011 | ^ 2025-09-08T19:10:49,011 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,011 973 | decode(ptr, otri); 2025-09-08T19:10:49,011 | ^~~~~~ 2025-09-08T19:10:49,011 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,011 999 | symself(otri2); 2025-09-08T19:10:49,011 | ^~~~~~~ 2025-09-08T19:10:49,011 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,011 9017 | onext(*deltri, firstedge); 2025-09-08T19:10:49,012 | ^~~~~ 2025-09-08T19:10:49,017 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,017 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,017 | ^ 2025-09-08T19:10:49,018 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,018 973 | decode(ptr, otri); 2025-09-08T19:10:49,018 | ^~~~~~ 2025-09-08T19:10:49,018 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,018 999 | symself(otri2); 2025-09-08T19:10:49,018 | ^~~~~~~ 2025-09-08T19:10:49,018 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,018 9017 | onext(*deltri, firstedge); 2025-09-08T19:10:49,018 | ^~~~~ 2025-09-08T19:10:49,024 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,024 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,024 | ^ 2025-09-08T19:10:49,024 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,024 973 | decode(ptr, otri); 2025-09-08T19:10:49,024 | ^~~~~~ 2025-09-08T19:10:49,024 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,025 999 | symself(otri2); 2025-09-08T19:10:49,025 | ^~~~~~~ 2025-09-08T19:10:49,025 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,025 9017 | onext(*deltri, firstedge); 2025-09-08T19:10:49,025 | ^~~~~ 2025-09-08T19:10:49,031 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,031 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,031 | ^ 2025-09-08T19:10:49,031 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,031 969 | decode(ptr, otri2); 2025-09-08T19:10:49,031 | ^~~~~~ 2025-09-08T19:10:49,031 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,031 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,031 | ^~~ 2025-09-08T19:10:49,031 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,032 9018 | oprev(*deltri, lastedge); 2025-09-08T19:10:49,032 | ^~~~~ 2025-09-08T19:10:49,037 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,038 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,038 | ^ 2025-09-08T19:10:49,038 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,038 969 | decode(ptr, otri2); 2025-09-08T19:10:49,038 | ^~~~~~ 2025-09-08T19:10:49,038 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,038 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,038 | ^~~ 2025-09-08T19:10:49,038 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,038 9018 | oprev(*deltri, lastedge); 2025-09-08T19:10:49,038 | ^~~~~ 2025-09-08T19:10:49,044 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,044 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,044 | ^ 2025-09-08T19:10:49,044 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,045 969 | decode(ptr, otri2); 2025-09-08T19:10:49,045 | ^~~~~~ 2025-09-08T19:10:49,045 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,045 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,045 | ^~~ 2025-09-08T19:10:49,045 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,045 9018 | oprev(*deltri, lastedge); 2025-09-08T19:10:49,045 | ^~~~~ 2025-09-08T19:10:49,051 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,051 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,051 | ^ 2025-09-08T19:10:49,051 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,051 969 | decode(ptr, otri2); 2025-09-08T19:10:49,051 | ^~~~~~ 2025-09-08T19:10:49,052 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,052 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,052 | ^~~ 2025-09-08T19:10:49,052 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,052 9024 | dnext(*deltri, lefttri); 2025-09-08T19:10:49,052 | ^~~~~ 2025-09-08T19:10:49,058 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,058 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,058 | ^ 2025-09-08T19:10:49,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,058 969 | decode(ptr, otri2); 2025-09-08T19:10:49,058 | ^~~~~~ 2025-09-08T19:10:49,058 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,058 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,059 | ^~~ 2025-09-08T19:10:49,059 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,059 9024 | dnext(*deltri, lefttri); 2025-09-08T19:10:49,059 | ^~~~~ 2025-09-08T19:10:49,064 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,065 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,065 | ^ 2025-09-08T19:10:49,065 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,065 969 | decode(ptr, otri2); 2025-09-08T19:10:49,065 | ^~~~~~ 2025-09-08T19:10:49,065 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,065 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,065 | ^~~ 2025-09-08T19:10:49,065 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,065 9024 | dnext(*deltri, lefttri); 2025-09-08T19:10:49,065 | ^~~~~ 2025-09-08T19:10:49,071 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,071 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,071 | ^ 2025-09-08T19:10:49,071 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,072 969 | decode(ptr, otri2); 2025-09-08T19:10:49,072 | ^~~~~~ 2025-09-08T19:10:49,072 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,072 9025 | sym(lefttri, leftcasing); 2025-09-08T19:10:49,072 | ^~~ 2025-09-08T19:10:49,078 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,078 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,078 | ^ 2025-09-08T19:10:49,078 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,078 969 | decode(ptr, otri2); 2025-09-08T19:10:49,078 | ^~~~~~ 2025-09-08T19:10:49,078 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,078 9025 | sym(lefttri, leftcasing); 2025-09-08T19:10:49,079 | ^~~ 2025-09-08T19:10:49,085 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,085 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,085 | ^ 2025-09-08T19:10:49,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,085 969 | decode(ptr, otri2); 2025-09-08T19:10:49,085 | ^~~~~~ 2025-09-08T19:10:49,085 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,085 9025 | sym(lefttri, leftcasing); 2025-09-08T19:10:49,085 | ^~~ 2025-09-08T19:10:49,091 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,091 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,091 | ^ 2025-09-08T19:10:49,092 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,092 969 | decode(ptr, otri2); 2025-09-08T19:10:49,092 | ^~~~~~ 2025-09-08T19:10:49,092 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,092 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,092 | ^~~ 2025-09-08T19:10:49,092 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,092 9026 | oprev(deltriright, righttri); 2025-09-08T19:10:49,092 | ^~~~~ 2025-09-08T19:10:49,098 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,098 | ^ 2025-09-08T19:10:49,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,098 969 | decode(ptr, otri2); 2025-09-08T19:10:49,098 | ^~~~~~ 2025-09-08T19:10:49,099 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,099 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,099 | ^~~ 2025-09-08T19:10:49,099 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,099 9026 | oprev(deltriright, righttri); 2025-09-08T19:10:49,099 | ^~~~~ 2025-09-08T19:10:49,105 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,105 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,105 | ^ 2025-09-08T19:10:49,105 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,105 969 | decode(ptr, otri2); 2025-09-08T19:10:49,105 | ^~~~~~ 2025-09-08T19:10:49,105 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,105 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:49,105 | ^~~ 2025-09-08T19:10:49,106 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:49,106 9026 | oprev(deltriright, righttri); 2025-09-08T19:10:49,106 | ^~~~~ 2025-09-08T19:10:49,111 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,111 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,112 | ^ 2025-09-08T19:10:49,112 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,112 969 | decode(ptr, otri2); 2025-09-08T19:10:49,112 | ^~~~~~ 2025-09-08T19:10:49,112 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,112 9027 | sym(righttri, rightcasing); 2025-09-08T19:10:49,112 | ^~~ 2025-09-08T19:10:49,118 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,118 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,118 | ^ 2025-09-08T19:10:49,118 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,118 969 | decode(ptr, otri2); 2025-09-08T19:10:49,119 | ^~~~~~ 2025-09-08T19:10:49,119 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,119 9027 | sym(righttri, rightcasing); 2025-09-08T19:10:49,119 | ^~~ 2025-09-08T19:10:49,125 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,125 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,125 | ^ 2025-09-08T19:10:49,125 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,125 969 | decode(ptr, otri2); 2025-09-08T19:10:49,125 | ^~~~~~ 2025-09-08T19:10:49,125 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,125 9027 | sym(righttri, rightcasing); 2025-09-08T19:10:49,125 | ^~~ 2025-09-08T19:10:49,131 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,132 | ^ 2025-09-08T19:10:49,132 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,132 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,132 | ^~~~~~ 2025-09-08T19:10:49,132 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,132 9028 | bond(*deltri, leftcasing); 2025-09-08T19:10:49,132 | ^~~~ 2025-09-08T19:10:49,138 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,138 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,138 | ^ 2025-09-08T19:10:49,138 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,139 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,139 | ^~~~~~ 2025-09-08T19:10:49,139 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,139 9028 | bond(*deltri, leftcasing); 2025-09-08T19:10:49,139 | ^~~~ 2025-09-08T19:10:49,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,145 | ^ 2025-09-08T19:10:49,145 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,145 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,145 | ^~~~~~ 2025-09-08T19:10:49,145 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,146 9028 | bond(*deltri, leftcasing); 2025-09-08T19:10:49,146 | ^~~~ 2025-09-08T19:10:49,151 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,152 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,152 | ^ 2025-09-08T19:10:49,152 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,152 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,152 | ^~~~~~ 2025-09-08T19:10:49,152 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,152 9028 | bond(*deltri, leftcasing); 2025-09-08T19:10:49,152 | ^~~~ 2025-09-08T19:10:49,158 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,158 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,158 | ^ 2025-09-08T19:10:49,159 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,159 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,159 | ^~~~~~ 2025-09-08T19:10:49,159 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,159 9029 | bond(deltriright, rightcasing); 2025-09-08T19:10:49,159 | ^~~~ 2025-09-08T19:10:49,165 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,165 | ^ 2025-09-08T19:10:49,165 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,165 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,165 | ^~~~~~ 2025-09-08T19:10:49,165 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,166 9029 | bond(deltriright, rightcasing); 2025-09-08T19:10:49,166 | ^~~~ 2025-09-08T19:10:49,172 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,172 | ^ 2025-09-08T19:10:49,172 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,172 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,172 | ^~~~~~ 2025-09-08T19:10:49,172 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,172 9029 | bond(deltriright, rightcasing); 2025-09-08T19:10:49,172 | ^~~~ 2025-09-08T19:10:49,178 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,178 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,178 | ^ 2025-09-08T19:10:49,179 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,179 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,179 | ^~~~~~ 2025-09-08T19:10:49,179 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,179 9029 | bond(deltriright, rightcasing); 2025-09-08T19:10:49,179 | ^~~~ 2025-09-08T19:10:49,185 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,185 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,185 | ^ 2025-09-08T19:10:49,185 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,185 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,186 | ^~~~~~~ 2025-09-08T19:10:49,186 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,186 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T19:10:49,186 | ^~~~~~~ 2025-09-08T19:10:49,192 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,192 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,192 | ^ 2025-09-08T19:10:49,192 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,192 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,192 | ^~~~~~~ 2025-09-08T19:10:49,192 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,192 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T19:10:49,192 | ^~~~~~~ 2025-09-08T19:10:49,198 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,198 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,199 | ^ 2025-09-08T19:10:49,199 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,199 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,199 | ^~~~~~~ 2025-09-08T19:10:49,199 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,199 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T19:10:49,199 | ^~~~~~~ 2025-09-08T19:10:49,205 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,205 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,205 | ^ 2025-09-08T19:10:49,205 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,205 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,206 | ^~~~~~~ 2025-09-08T19:10:49,206 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,206 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T19:10:49,206 | ^~~~~~ 2025-09-08T19:10:49,212 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,212 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,212 | ^ 2025-09-08T19:10:49,212 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,212 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,212 | ^~~~~~~ 2025-09-08T19:10:49,212 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,212 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T19:10:49,212 | ^~~~~~ 2025-09-08T19:10:49,218 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,219 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,219 | ^ 2025-09-08T19:10:49,219 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,219 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,219 | ^~~~~~ 2025-09-08T19:10:49,219 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,219 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T19:10:49,219 | ^~~~~~ 2025-09-08T19:10:49,225 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,225 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,225 | ^ 2025-09-08T19:10:49,225 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,225 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,226 | ^~~~~~ 2025-09-08T19:10:49,226 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,226 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T19:10:49,226 | ^~~~~~ 2025-09-08T19:10:49,232 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,232 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,232 | ^ 2025-09-08T19:10:49,232 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,232 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,232 | ^~~~~~~ 2025-09-08T19:10:49,232 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,233 9034 | tspivot(righttri, rightsubseg); 2025-09-08T19:10:49,233 | ^~~~~~~ 2025-09-08T19:10:49,239 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,239 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,239 | ^ 2025-09-08T19:10:49,239 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,239 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,239 | ^~~~~~~ 2025-09-08T19:10:49,239 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,239 9034 | tspivot(righttri, rightsubseg); 2025-09-08T19:10:49,239 | ^~~~~~~ 2025-09-08T19:10:49,245 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,245 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,246 | ^ 2025-09-08T19:10:49,246 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,246 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,246 | ^~~~~~~ 2025-09-08T19:10:49,246 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,246 9034 | tspivot(righttri, rightsubseg); 2025-09-08T19:10:49,246 | ^~~~~~~ 2025-09-08T19:10:49,252 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,252 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,252 | ^ 2025-09-08T19:10:49,252 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,252 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,253 | ^~~~~~~ 2025-09-08T19:10:49,253 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,253 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T19:10:49,253 | ^~~~~~ 2025-09-08T19:10:49,259 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,259 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,259 | ^ 2025-09-08T19:10:49,259 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,259 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,259 | ^~~~~~~ 2025-09-08T19:10:49,259 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,259 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T19:10:49,259 | ^~~~~~ 2025-09-08T19:10:49,265 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,266 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,266 | ^ 2025-09-08T19:10:49,266 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,266 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,266 | ^~~~~~ 2025-09-08T19:10:49,266 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,266 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T19:10:49,266 | ^~~~~~ 2025-09-08T19:10:49,272 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,272 | ^ 2025-09-08T19:10:49,272 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,272 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,273 | ^~~~~~ 2025-09-08T19:10:49,273 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,273 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T19:10:49,273 | ^~~~~~ 2025-09-08T19:10:49,273 c/triangle.c: In function ‘undovertex’: 2025-09-08T19:10:49,280 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,280 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,280 | ^ 2025-09-08T19:10:49,280 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,280 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T19:10:49,280 | ^~~~~~ 2025-09-08T19:10:49,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,287 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,287 | ^ 2025-09-08T19:10:49,287 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,287 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T19:10:49,287 | ^~~~~~ 2025-09-08T19:10:49,293 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,293 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,293 | ^ 2025-09-08T19:10:49,293 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,293 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T19:10:49,294 | ^~~~~~ 2025-09-08T19:10:49,300 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,300 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,300 | ^ 2025-09-08T19:10:49,300 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,300 973 | decode(ptr, otri); 2025-09-08T19:10:49,301 | ^~~~~~ 2025-09-08T19:10:49,301 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,301 1035 | symself(otri2); 2025-09-08T19:10:49,301 | ^~~~~~~ 2025-09-08T19:10:49,301 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T19:10:49,301 9097 | dprev(fliptri, botleft); 2025-09-08T19:10:49,301 | ^~~~~ 2025-09-08T19:10:49,307 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,307 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,307 | ^ 2025-09-08T19:10:49,307 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,307 973 | decode(ptr, otri); 2025-09-08T19:10:49,307 | ^~~~~~ 2025-09-08T19:10:49,307 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,307 1035 | symself(otri2); 2025-09-08T19:10:49,308 | ^~~~~~~ 2025-09-08T19:10:49,308 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T19:10:49,308 9097 | dprev(fliptri, botleft); 2025-09-08T19:10:49,308 | ^~~~~ 2025-09-08T19:10:49,313 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,314 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,314 | ^ 2025-09-08T19:10:49,314 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,314 973 | decode(ptr, otri); 2025-09-08T19:10:49,314 | ^~~~~~ 2025-09-08T19:10:49,314 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,314 1035 | symself(otri2); 2025-09-08T19:10:49,314 | ^~~~~~~ 2025-09-08T19:10:49,314 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T19:10:49,314 9097 | dprev(fliptri, botleft); 2025-09-08T19:10:49,314 | ^~~~~ 2025-09-08T19:10:49,320 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,320 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,321 | ^ 2025-09-08T19:10:49,321 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,321 973 | decode(ptr, otri); 2025-09-08T19:10:49,321 | ^~~~~~ 2025-09-08T19:10:49,321 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,321 999 | symself(otri2); 2025-09-08T19:10:49,321 | ^~~~~~~ 2025-09-08T19:10:49,321 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,321 9099 | onext(fliptri, botright); 2025-09-08T19:10:49,321 | ^~~~~ 2025-09-08T19:10:49,327 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,327 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,327 | ^ 2025-09-08T19:10:49,327 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,328 973 | decode(ptr, otri); 2025-09-08T19:10:49,328 | ^~~~~~ 2025-09-08T19:10:49,328 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,328 999 | symself(otri2); 2025-09-08T19:10:49,328 | ^~~~~~~ 2025-09-08T19:10:49,328 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,328 9099 | onext(fliptri, botright); 2025-09-08T19:10:49,328 | ^~~~~ 2025-09-08T19:10:49,334 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,334 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,334 | ^ 2025-09-08T19:10:49,334 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,334 973 | decode(ptr, otri); 2025-09-08T19:10:49,334 | ^~~~~~ 2025-09-08T19:10:49,335 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,335 999 | symself(otri2); 2025-09-08T19:10:49,335 | ^~~~~~~ 2025-09-08T19:10:49,335 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:49,335 9099 | onext(fliptri, botright); 2025-09-08T19:10:49,335 | ^~~~~ 2025-09-08T19:10:49,341 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,341 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,341 | ^ 2025-09-08T19:10:49,341 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,341 969 | decode(ptr, otri2); 2025-09-08T19:10:49,341 | ^~~~~~ 2025-09-08T19:10:49,341 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,341 9101 | sym(botleft, botlcasing); 2025-09-08T19:10:49,342 | ^~~ 2025-09-08T19:10:49,348 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,348 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,348 | ^ 2025-09-08T19:10:49,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,348 969 | decode(ptr, otri2); 2025-09-08T19:10:49,348 | ^~~~~~ 2025-09-08T19:10:49,348 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,348 9101 | sym(botleft, botlcasing); 2025-09-08T19:10:49,348 | ^~~ 2025-09-08T19:10:49,354 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,354 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,354 | ^ 2025-09-08T19:10:49,355 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,355 969 | decode(ptr, otri2); 2025-09-08T19:10:49,355 | ^~~~~~ 2025-09-08T19:10:49,355 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,355 9101 | sym(botleft, botlcasing); 2025-09-08T19:10:49,355 | ^~~ 2025-09-08T19:10:49,361 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,361 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,361 | ^ 2025-09-08T19:10:49,361 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,361 969 | decode(ptr, otri2); 2025-09-08T19:10:49,362 | ^~~~~~ 2025-09-08T19:10:49,362 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,362 9102 | sym(botright, botrcasing); 2025-09-08T19:10:49,362 | ^~~ 2025-09-08T19:10:49,368 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,368 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,368 | ^ 2025-09-08T19:10:49,368 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,368 969 | decode(ptr, otri2); 2025-09-08T19:10:49,368 | ^~~~~~ 2025-09-08T19:10:49,368 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,368 9102 | sym(botright, botrcasing); 2025-09-08T19:10:49,369 | ^~~ 2025-09-08T19:10:49,375 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,375 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,375 | ^ 2025-09-08T19:10:49,375 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,375 969 | decode(ptr, otri2); 2025-09-08T19:10:49,375 | ^~~~~~ 2025-09-08T19:10:49,375 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,375 9102 | sym(botright, botrcasing); 2025-09-08T19:10:49,375 | ^~~ 2025-09-08T19:10:49,381 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,382 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,382 | ^ 2025-09-08T19:10:49,382 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,382 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,382 | ^~~~~~ 2025-09-08T19:10:49,382 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,382 9107 | bond(fliptri, botlcasing); 2025-09-08T19:10:49,382 | ^~~~ 2025-09-08T19:10:49,388 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,389 | ^ 2025-09-08T19:10:49,389 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,389 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,389 | ^~~~~~ 2025-09-08T19:10:49,389 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,389 9107 | bond(fliptri, botlcasing); 2025-09-08T19:10:49,389 | ^~~~ 2025-09-08T19:10:49,395 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,395 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,396 | ^ 2025-09-08T19:10:49,396 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,396 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,396 | ^~~~~~ 2025-09-08T19:10:49,396 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,396 9107 | bond(fliptri, botlcasing); 2025-09-08T19:10:49,396 | ^~~~ 2025-09-08T19:10:49,402 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,402 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,403 | ^ 2025-09-08T19:10:49,403 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,403 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,403 | ^~~~~~ 2025-09-08T19:10:49,403 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,403 9107 | bond(fliptri, botlcasing); 2025-09-08T19:10:49,403 | ^~~~ 2025-09-08T19:10:49,409 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,409 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,410 | ^ 2025-09-08T19:10:49,410 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,410 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,410 | ^~~~~~~ 2025-09-08T19:10:49,410 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,410 9108 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:49,410 | ^~~~~~~ 2025-09-08T19:10:49,416 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,416 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,417 | ^ 2025-09-08T19:10:49,417 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,417 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,417 | ^~~~~~~ 2025-09-08T19:10:49,417 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,417 9108 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:49,417 | ^~~~~~~ 2025-09-08T19:10:49,423 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,424 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,424 | ^ 2025-09-08T19:10:49,424 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,424 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,424 | ^~~~~~~ 2025-09-08T19:10:49,424 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,424 9108 | tspivot(botleft, botlsubseg); 2025-09-08T19:10:49,424 | ^~~~~~~ 2025-09-08T19:10:49,431 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,431 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,431 | ^ 2025-09-08T19:10:49,431 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,431 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,431 | ^~~~~~~ 2025-09-08T19:10:49,431 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,431 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T19:10:49,431 | ^~~~~~ 2025-09-08T19:10:49,438 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,438 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,438 | ^ 2025-09-08T19:10:49,438 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,438 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,438 | ^~~~~~~ 2025-09-08T19:10:49,438 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,438 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T19:10:49,438 | ^~~~~~ 2025-09-08T19:10:49,445 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,445 | ^ 2025-09-08T19:10:49,445 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,445 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,445 | ^~~~~~ 2025-09-08T19:10:49,445 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,445 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T19:10:49,445 | ^~~~~~ 2025-09-08T19:10:49,452 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,452 | ^ 2025-09-08T19:10:49,452 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,452 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,452 | ^~~~~~ 2025-09-08T19:10:49,452 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,452 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T19:10:49,452 | ^~~~~~ 2025-09-08T19:10:49,459 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,459 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,459 | ^ 2025-09-08T19:10:49,459 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,459 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,459 | ^~~~~~ 2025-09-08T19:10:49,459 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,459 9111 | bond(fliptri, botrcasing); 2025-09-08T19:10:49,459 | ^~~~ 2025-09-08T19:10:49,466 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,466 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,466 | ^ 2025-09-08T19:10:49,466 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,466 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,466 | ^~~~~~ 2025-09-08T19:10:49,466 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,466 9111 | bond(fliptri, botrcasing); 2025-09-08T19:10:49,466 | ^~~~ 2025-09-08T19:10:49,473 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,473 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,473 | ^ 2025-09-08T19:10:49,473 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,473 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,473 | ^~~~~~ 2025-09-08T19:10:49,473 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,473 9111 | bond(fliptri, botrcasing); 2025-09-08T19:10:49,473 | ^~~~ 2025-09-08T19:10:49,480 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,480 | ^ 2025-09-08T19:10:49,480 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,480 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,480 | ^~~~~~ 2025-09-08T19:10:49,480 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,480 9111 | bond(fliptri, botrcasing); 2025-09-08T19:10:49,480 | ^~~~ 2025-09-08T19:10:49,487 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,487 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,487 | ^ 2025-09-08T19:10:49,487 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,487 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,487 | ^~~~~~~ 2025-09-08T19:10:49,487 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,488 9112 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,488 | ^~~~~~~ 2025-09-08T19:10:49,494 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,494 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,494 | ^ 2025-09-08T19:10:49,494 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,494 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,494 | ^~~~~~~ 2025-09-08T19:10:49,494 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,495 9112 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,495 | ^~~~~~~ 2025-09-08T19:10:49,501 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,501 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,501 | ^ 2025-09-08T19:10:49,501 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,501 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,501 | ^~~~~~~ 2025-09-08T19:10:49,501 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,501 9112 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,502 | ^~~~~~~ 2025-09-08T19:10:49,508 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,508 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,508 | ^ 2025-09-08T19:10:49,508 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,508 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,508 | ^~~~~~~ 2025-09-08T19:10:49,508 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,508 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T19:10:49,509 | ^~~~~~ 2025-09-08T19:10:49,515 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,515 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,515 | ^ 2025-09-08T19:10:49,515 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,515 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,515 | ^~~~~~~ 2025-09-08T19:10:49,515 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,515 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T19:10:49,515 | ^~~~~~ 2025-09-08T19:10:49,522 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,522 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,522 | ^ 2025-09-08T19:10:49,522 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,522 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,522 | ^~~~~~ 2025-09-08T19:10:49,522 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,522 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T19:10:49,522 | ^~~~~~ 2025-09-08T19:10:49,529 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,529 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,529 | ^ 2025-09-08T19:10:49,529 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,529 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,529 | ^~~~~~ 2025-09-08T19:10:49,529 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,529 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T19:10:49,529 | ^~~~~~ 2025-09-08T19:10:49,536 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,536 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,536 | ^ 2025-09-08T19:10:49,536 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,536 969 | decode(ptr, otri2); 2025-09-08T19:10:49,536 | ^~~~~~ 2025-09-08T19:10:49,536 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,536 9122 | sym(gluetri, botright); 2025-09-08T19:10:49,536 | ^~~ 2025-09-08T19:10:49,543 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,543 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,543 | ^ 2025-09-08T19:10:49,543 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,543 969 | decode(ptr, otri2); 2025-09-08T19:10:49,543 | ^~~~~~ 2025-09-08T19:10:49,543 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,543 9122 | sym(gluetri, botright); 2025-09-08T19:10:49,543 | ^~~ 2025-09-08T19:10:49,549 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,549 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,549 | ^ 2025-09-08T19:10:49,550 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,550 969 | decode(ptr, otri2); 2025-09-08T19:10:49,550 | ^~~~~~ 2025-09-08T19:10:49,550 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,550 9122 | sym(gluetri, botright); 2025-09-08T19:10:49,550 | ^~~ 2025-09-08T19:10:49,556 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,556 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,556 | ^ 2025-09-08T19:10:49,556 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,557 969 | decode(ptr, otri2); 2025-09-08T19:10:49,557 | ^~~~~~ 2025-09-08T19:10:49,557 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,557 9124 | sym(botright, botrcasing); 2025-09-08T19:10:49,557 | ^~~ 2025-09-08T19:10:49,563 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,563 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,563 | ^ 2025-09-08T19:10:49,563 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,563 969 | decode(ptr, otri2); 2025-09-08T19:10:49,563 | ^~~~~~ 2025-09-08T19:10:49,564 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,564 9124 | sym(botright, botrcasing); 2025-09-08T19:10:49,564 | ^~~ 2025-09-08T19:10:49,570 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,570 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,570 | ^ 2025-09-08T19:10:49,570 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,570 969 | decode(ptr, otri2); 2025-09-08T19:10:49,570 | ^~~~~~ 2025-09-08T19:10:49,570 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,570 9124 | sym(botright, botrcasing); 2025-09-08T19:10:49,570 | ^~~ 2025-09-08T19:10:49,577 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,577 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,577 | ^ 2025-09-08T19:10:49,577 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,577 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,577 | ^~~~~~ 2025-09-08T19:10:49,577 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,577 9128 | bond(gluetri, botrcasing); 2025-09-08T19:10:49,577 | ^~~~ 2025-09-08T19:10:49,584 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,584 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,584 | ^ 2025-09-08T19:10:49,584 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,584 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,584 | ^~~~~~ 2025-09-08T19:10:49,584 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,584 9128 | bond(gluetri, botrcasing); 2025-09-08T19:10:49,584 | ^~~~ 2025-09-08T19:10:49,591 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,591 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,591 | ^ 2025-09-08T19:10:49,591 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,591 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,591 | ^~~~~~ 2025-09-08T19:10:49,592 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,592 9128 | bond(gluetri, botrcasing); 2025-09-08T19:10:49,592 | ^~~~ 2025-09-08T19:10:49,598 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,598 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,598 | ^ 2025-09-08T19:10:49,598 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,598 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,598 | ^~~~~~ 2025-09-08T19:10:49,598 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,599 9128 | bond(gluetri, botrcasing); 2025-09-08T19:10:49,599 | ^~~~ 2025-09-08T19:10:49,605 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,605 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,605 | ^ 2025-09-08T19:10:49,605 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,605 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,605 | ^~~~~~~ 2025-09-08T19:10:49,605 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,605 9129 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,605 | ^~~~~~~ 2025-09-08T19:10:49,612 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,612 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,612 | ^ 2025-09-08T19:10:49,612 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,612 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,612 | ^~~~~~~ 2025-09-08T19:10:49,612 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,612 9129 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,612 | ^~~~~~~ 2025-09-08T19:10:49,618 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,618 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,618 | ^ 2025-09-08T19:10:49,619 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,619 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,619 | ^~~~~~~ 2025-09-08T19:10:49,619 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,619 9129 | tspivot(botright, botrsubseg); 2025-09-08T19:10:49,619 | ^~~~~~~ 2025-09-08T19:10:49,625 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,625 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,625 | ^ 2025-09-08T19:10:49,625 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,626 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,626 | ^~~~~~~ 2025-09-08T19:10:49,626 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,626 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T19:10:49,626 | ^~~~~~ 2025-09-08T19:10:49,632 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,633 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,633 | ^ 2025-09-08T19:10:49,633 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,633 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,633 | ^~~~~~~ 2025-09-08T19:10:49,633 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,633 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T19:10:49,633 | ^~~~~~ 2025-09-08T19:10:49,640 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,640 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,640 | ^ 2025-09-08T19:10:49,640 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,640 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,640 | ^~~~~~ 2025-09-08T19:10:49,640 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,640 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T19:10:49,640 | ^~~~~~ 2025-09-08T19:10:49,646 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,647 | ^ 2025-09-08T19:10:49,647 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,647 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,647 | ^~~~~~ 2025-09-08T19:10:49,647 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,647 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T19:10:49,647 | ^~~~~~ 2025-09-08T19:10:49,653 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,653 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,654 | ^ 2025-09-08T19:10:49,654 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,654 969 | decode(ptr, otri2); 2025-09-08T19:10:49,654 | ^~~~~~ 2025-09-08T19:10:49,654 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,654 9135 | sym(fliptri, gluetri); 2025-09-08T19:10:49,654 | ^~~ 2025-09-08T19:10:49,660 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,660 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,660 | ^ 2025-09-08T19:10:49,660 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,660 969 | decode(ptr, otri2); 2025-09-08T19:10:49,661 | ^~~~~~ 2025-09-08T19:10:49,661 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,661 9135 | sym(fliptri, gluetri); 2025-09-08T19:10:49,661 | ^~~ 2025-09-08T19:10:49,667 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,667 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,667 | ^ 2025-09-08T19:10:49,667 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,667 969 | decode(ptr, otri2); 2025-09-08T19:10:49,667 | ^~~~~~ 2025-09-08T19:10:49,667 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,668 9135 | sym(fliptri, gluetri); 2025-09-08T19:10:49,668 | ^~~ 2025-09-08T19:10:49,674 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,674 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,674 | ^ 2025-09-08T19:10:49,674 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,675 969 | decode(ptr, otri2); 2025-09-08T19:10:49,675 | ^~~~~~ 2025-09-08T19:10:49,675 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,675 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,675 | ^~~ 2025-09-08T19:10:49,675 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,675 9138 | dnext(gluetri, topright); 2025-09-08T19:10:49,675 | ^~~~~ 2025-09-08T19:10:49,682 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,682 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,682 | ^ 2025-09-08T19:10:49,682 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,682 969 | decode(ptr, otri2); 2025-09-08T19:10:49,682 | ^~~~~~ 2025-09-08T19:10:49,683 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,683 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,683 | ^~~ 2025-09-08T19:10:49,683 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,683 9138 | dnext(gluetri, topright); 2025-09-08T19:10:49,683 | ^~~~~ 2025-09-08T19:10:49,689 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,689 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,689 | ^ 2025-09-08T19:10:49,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,689 969 | decode(ptr, otri2); 2025-09-08T19:10:49,689 | ^~~~~~ 2025-09-08T19:10:49,689 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,689 1022 | sym(otri1, otri2); \ 2025-09-08T19:10:49,689 | ^~~ 2025-09-08T19:10:49,690 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T19:10:49,690 9138 | dnext(gluetri, topright); 2025-09-08T19:10:49,690 | ^~~~~ 2025-09-08T19:10:49,696 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,696 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,696 | ^ 2025-09-08T19:10:49,696 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,696 969 | decode(ptr, otri2); 2025-09-08T19:10:49,696 | ^~~~~~ 2025-09-08T19:10:49,696 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,696 9139 | sym(topright, toprcasing); 2025-09-08T19:10:49,696 | ^~~ 2025-09-08T19:10:49,702 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,703 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,703 | ^ 2025-09-08T19:10:49,703 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,703 969 | decode(ptr, otri2); 2025-09-08T19:10:49,703 | ^~~~~~ 2025-09-08T19:10:49,703 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,703 9139 | sym(topright, toprcasing); 2025-09-08T19:10:49,703 | ^~~ 2025-09-08T19:10:49,709 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,709 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,709 | ^ 2025-09-08T19:10:49,709 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,710 969 | decode(ptr, otri2); 2025-09-08T19:10:49,710 | ^~~~~~ 2025-09-08T19:10:49,710 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,710 9139 | sym(topright, toprcasing); 2025-09-08T19:10:49,710 | ^~~ 2025-09-08T19:10:49,716 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,716 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,716 | ^ 2025-09-08T19:10:49,716 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,716 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,717 | ^~~~~~ 2025-09-08T19:10:49,717 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,717 9142 | bond(gluetri, toprcasing); 2025-09-08T19:10:49,717 | ^~~~ 2025-09-08T19:10:49,723 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,723 | ^ 2025-09-08T19:10:49,723 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,723 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:49,723 | ^~~~~~ 2025-09-08T19:10:49,723 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,723 9142 | bond(gluetri, toprcasing); 2025-09-08T19:10:49,724 | ^~~~ 2025-09-08T19:10:49,730 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,730 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,730 | ^ 2025-09-08T19:10:49,730 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,730 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,730 | ^~~~~~ 2025-09-08T19:10:49,730 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,730 9142 | bond(gluetri, toprcasing); 2025-09-08T19:10:49,730 | ^~~~ 2025-09-08T19:10:49,737 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,737 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,737 | ^ 2025-09-08T19:10:49,737 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,737 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:49,737 | ^~~~~~ 2025-09-08T19:10:49,737 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:49,737 9142 | bond(gluetri, toprcasing); 2025-09-08T19:10:49,737 | ^~~~ 2025-09-08T19:10:49,743 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,744 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:49,744 | ^ 2025-09-08T19:10:49,744 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,744 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,744 | ^~~~~~~ 2025-09-08T19:10:49,744 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,744 9143 | tspivot(topright, toprsubseg); 2025-09-08T19:10:49,744 | ^~~~~~~ 2025-09-08T19:10:49,750 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,750 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:49,750 | ^ 2025-09-08T19:10:49,750 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,751 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,751 | ^~~~~~~ 2025-09-08T19:10:49,751 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,751 9143 | tspivot(topright, toprsubseg); 2025-09-08T19:10:49,751 | ^~~~~~~ 2025-09-08T19:10:49,757 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,757 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:49,757 | ^ 2025-09-08T19:10:49,757 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:49,757 1289 | sdecode(sptr, osub) 2025-09-08T19:10:49,757 | ^~~~~~~ 2025-09-08T19:10:49,758 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:49,758 9143 | tspivot(topright, toprsubseg); 2025-09-08T19:10:49,758 | ^~~~~~~ 2025-09-08T19:10:49,764 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,764 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,764 | ^ 2025-09-08T19:10:49,764 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,764 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,764 | ^~~~~~~ 2025-09-08T19:10:49,764 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,764 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T19:10:49,765 | ^~~~~~ 2025-09-08T19:10:49,770 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,771 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:49,771 | ^ 2025-09-08T19:10:49,771 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:49,771 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:49,771 | ^~~~~~~ 2025-09-08T19:10:49,771 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,771 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T19:10:49,771 | ^~~~~~ 2025-09-08T19:10:49,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,778 | ^ 2025-09-08T19:10:49,778 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,778 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,778 | ^~~~~~ 2025-09-08T19:10:49,778 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,778 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T19:10:49,778 | ^~~~~~ 2025-09-08T19:10:49,784 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,784 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:49,784 | ^ 2025-09-08T19:10:49,784 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:49,785 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:49,785 | ^~~~~~ 2025-09-08T19:10:49,785 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:49,785 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T19:10:49,785 | ^~~~~~ 2025-09-08T19:10:49,789 c/triangle.c: In function ‘mergehulls’: 2025-09-08T19:10:49,796 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,796 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,797 | ^ 2025-09-08T19:10:49,797 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,797 973 | decode(ptr, otri); 2025-09-08T19:10:49,797 | ^~~~~~ 2025-09-08T19:10:49,797 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,797 9479 | symself(*farleft); 2025-09-08T19:10:49,797 | ^~~~~~~ 2025-09-08T19:10:49,804 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,804 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,804 | ^ 2025-09-08T19:10:49,804 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,804 973 | decode(ptr, otri); 2025-09-08T19:10:49,804 | ^~~~~~ 2025-09-08T19:10:49,804 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,804 9479 | symself(*farleft); 2025-09-08T19:10:49,804 | ^~~~~~~ 2025-09-08T19:10:49,811 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,811 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,811 | ^ 2025-09-08T19:10:49,811 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,811 973 | decode(ptr, otri); 2025-09-08T19:10:49,811 | ^~~~~~ 2025-09-08T19:10:49,812 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,812 9479 | symself(*farleft); 2025-09-08T19:10:49,812 | ^~~~~~~ 2025-09-08T19:10:49,818 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,819 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,819 | ^ 2025-09-08T19:10:49,819 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,819 969 | decode(ptr, otri2); 2025-09-08T19:10:49,819 | ^~~~~~ 2025-09-08T19:10:49,819 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,819 9483 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,819 | ^~~ 2025-09-08T19:10:49,826 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,826 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,826 | ^ 2025-09-08T19:10:49,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,826 969 | decode(ptr, otri2); 2025-09-08T19:10:49,826 | ^~~~~~ 2025-09-08T19:10:49,826 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,826 9483 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,827 | ^~~ 2025-09-08T19:10:49,833 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,833 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,833 | ^ 2025-09-08T19:10:49,833 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,834 969 | decode(ptr, otri2); 2025-09-08T19:10:49,834 | ^~~~~~ 2025-09-08T19:10:49,834 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,834 9483 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,834 | ^~~ 2025-09-08T19:10:49,841 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,841 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,841 | ^ 2025-09-08T19:10:49,841 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,841 969 | decode(ptr, otri2); 2025-09-08T19:10:49,841 | ^~~~~~ 2025-09-08T19:10:49,841 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,841 9489 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,841 | ^~~ 2025-09-08T19:10:49,848 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,848 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,848 | ^ 2025-09-08T19:10:49,848 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,848 969 | decode(ptr, otri2); 2025-09-08T19:10:49,849 | ^~~~~~ 2025-09-08T19:10:49,849 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,849 9489 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,849 | ^~~ 2025-09-08T19:10:49,855 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,855 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,856 | ^ 2025-09-08T19:10:49,856 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,856 969 | decode(ptr, otri2); 2025-09-08T19:10:49,856 | ^~~~~~ 2025-09-08T19:10:49,856 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,856 9489 | sym(*innerleft, checkedge); 2025-09-08T19:10:49,856 | ^~~ 2025-09-08T19:10:49,863 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,863 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,863 | ^ 2025-09-08T19:10:49,863 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,863 973 | decode(ptr, otri); 2025-09-08T19:10:49,863 | ^~~~~~ 2025-09-08T19:10:49,863 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,864 9494 | symself(*innerright); 2025-09-08T19:10:49,864 | ^~~~~~~ 2025-09-08T19:10:49,870 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,870 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,870 | ^ 2025-09-08T19:10:49,871 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,871 973 | decode(ptr, otri); 2025-09-08T19:10:49,871 | ^~~~~~ 2025-09-08T19:10:49,871 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,871 9494 | symself(*innerright); 2025-09-08T19:10:49,871 | ^~~~~~~ 2025-09-08T19:10:49,878 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,878 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,878 | ^ 2025-09-08T19:10:49,878 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,878 973 | decode(ptr, otri); 2025-09-08T19:10:49,878 | ^~~~~~ 2025-09-08T19:10:49,878 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,878 9494 | symself(*innerright); 2025-09-08T19:10:49,878 | ^~~~~~~ 2025-09-08T19:10:49,885 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,885 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,885 | ^ 2025-09-08T19:10:49,885 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,885 969 | decode(ptr, otri2); 2025-09-08T19:10:49,886 | ^~~~~~ 2025-09-08T19:10:49,886 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,886 9498 | sym(*farright, checkedge); 2025-09-08T19:10:49,886 | ^~~ 2025-09-08T19:10:49,892 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,892 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,893 | ^ 2025-09-08T19:10:49,893 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,893 969 | decode(ptr, otri2); 2025-09-08T19:10:49,893 | ^~~~~~ 2025-09-08T19:10:49,893 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,893 9498 | sym(*farright, checkedge); 2025-09-08T19:10:49,893 | ^~~ 2025-09-08T19:10:49,899 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,900 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,900 | ^ 2025-09-08T19:10:49,900 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,900 969 | decode(ptr, otri2); 2025-09-08T19:10:49,900 | ^~~~~~ 2025-09-08T19:10:49,900 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,900 9498 | sym(*farright, checkedge); 2025-09-08T19:10:49,900 | ^~~ 2025-09-08T19:10:49,907 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,907 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,907 | ^ 2025-09-08T19:10:49,907 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,907 969 | decode(ptr, otri2); 2025-09-08T19:10:49,907 | ^~~~~~ 2025-09-08T19:10:49,908 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,908 9504 | sym(*farright, checkedge); 2025-09-08T19:10:49,908 | ^~~ 2025-09-08T19:10:49,914 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,914 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,914 | ^ 2025-09-08T19:10:49,914 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,915 969 | decode(ptr, otri2); 2025-09-08T19:10:49,915 | ^~~~~~ 2025-09-08T19:10:49,915 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,915 9504 | sym(*farright, checkedge); 2025-09-08T19:10:49,915 | ^~~ 2025-09-08T19:10:49,921 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,921 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,922 | ^ 2025-09-08T19:10:49,922 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,922 969 | decode(ptr, otri2); 2025-09-08T19:10:49,922 | ^~~~~~ 2025-09-08T19:10:49,922 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,922 9504 | sym(*farright, checkedge); 2025-09-08T19:10:49,922 | ^~~ 2025-09-08T19:10:49,929 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,929 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,929 | ^ 2025-09-08T19:10:49,929 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,929 973 | decode(ptr, otri); 2025-09-08T19:10:49,929 | ^~~~~~ 2025-09-08T19:10:49,929 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,929 9515 | symself(*innerleft); 2025-09-08T19:10:49,930 | ^~~~~~~ 2025-09-08T19:10:49,936 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,936 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,936 | ^ 2025-09-08T19:10:49,936 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,937 973 | decode(ptr, otri); 2025-09-08T19:10:49,937 | ^~~~~~ 2025-09-08T19:10:49,937 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,937 9515 | symself(*innerleft); 2025-09-08T19:10:49,937 | ^~~~~~~ 2025-09-08T19:10:49,943 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,943 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,944 | ^ 2025-09-08T19:10:49,944 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,944 973 | decode(ptr, otri); 2025-09-08T19:10:49,944 | ^~~~~~ 2025-09-08T19:10:49,944 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,944 9515 | symself(*innerleft); 2025-09-08T19:10:49,944 | ^~~~~~~ 2025-09-08T19:10:49,951 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,951 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,951 | ^ 2025-09-08T19:10:49,951 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,951 973 | decode(ptr, otri); 2025-09-08T19:10:49,951 | ^~~~~~ 2025-09-08T19:10:49,951 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,952 9524 | symself(*innerright); 2025-09-08T19:10:49,952 | ^~~~~~~ 2025-09-08T19:10:49,958 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,958 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,958 | ^ 2025-09-08T19:10:49,958 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,959 973 | decode(ptr, otri); 2025-09-08T19:10:49,959 | ^~~~~~ 2025-09-08T19:10:49,959 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,959 9524 | symself(*innerright); 2025-09-08T19:10:49,959 | ^~~~~~~ 2025-09-08T19:10:49,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,965 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,966 | ^ 2025-09-08T19:10:49,966 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,966 973 | decode(ptr, otri); 2025-09-08T19:10:49,966 | ^~~~~~ 2025-09-08T19:10:49,966 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:49,966 9524 | symself(*innerright); 2025-09-08T19:10:49,966 | ^~~~~~~ 2025-09-08T19:10:49,973 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,973 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,973 | ^ 2025-09-08T19:10:49,973 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,973 969 | decode(ptr, otri2); 2025-09-08T19:10:49,973 | ^~~~~~ 2025-09-08T19:10:49,973 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,973 9531 | sym(*innerleft, leftcand); 2025-09-08T19:10:49,974 | ^~~ 2025-09-08T19:10:49,980 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,980 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:49,980 | ^ 2025-09-08T19:10:49,980 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,980 969 | decode(ptr, otri2); 2025-09-08T19:10:49,981 | ^~~~~~ 2025-09-08T19:10:49,981 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,981 9531 | sym(*innerleft, leftcand); 2025-09-08T19:10:49,981 | ^~~ 2025-09-08T19:10:49,987 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:49,987 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:49,988 | ^ 2025-09-08T19:10:49,988 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,988 969 | decode(ptr, otri2); 2025-09-08T19:10:49,988 | ^~~~~~ 2025-09-08T19:10:49,988 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,988 9531 | sym(*innerleft, leftcand); 2025-09-08T19:10:49,988 | ^~~ 2025-09-08T19:10:49,995 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:49,995 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:49,995 | ^ 2025-09-08T19:10:49,995 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:49,995 969 | decode(ptr, otri2); 2025-09-08T19:10:49,995 | ^~~~~~ 2025-09-08T19:10:49,995 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:49,995 9532 | sym(*innerright, rightcand); 2025-09-08T19:10:49,995 | ^~~ 2025-09-08T19:10:50,002 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,002 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,002 | ^ 2025-09-08T19:10:50,002 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,002 969 | decode(ptr, otri2); 2025-09-08T19:10:50,002 | ^~~~~~ 2025-09-08T19:10:50,002 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,003 9532 | sym(*innerright, rightcand); 2025-09-08T19:10:50,003 | ^~~ 2025-09-08T19:10:50,009 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,009 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,009 | ^ 2025-09-08T19:10:50,009 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,009 969 | decode(ptr, otri2); 2025-09-08T19:10:50,010 | ^~~~~~ 2025-09-08T19:10:50,010 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,010 9532 | sym(*innerright, rightcand); 2025-09-08T19:10:50,010 | ^~~ 2025-09-08T19:10:50,016 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,017 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,017 | ^ 2025-09-08T19:10:50,017 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,017 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,017 | ^~~~~~ 2025-09-08T19:10:50,017 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,017 9536 | bond(baseedge, *innerleft); 2025-09-08T19:10:50,017 | ^~~~ 2025-09-08T19:10:50,024 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,024 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,024 | ^ 2025-09-08T19:10:50,024 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,024 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,024 | ^~~~~~ 2025-09-08T19:10:50,024 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,024 9536 | bond(baseedge, *innerleft); 2025-09-08T19:10:50,024 | ^~~~ 2025-09-08T19:10:50,031 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,031 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,031 | ^ 2025-09-08T19:10:50,031 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,031 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,031 | ^~~~~~ 2025-09-08T19:10:50,032 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,032 9536 | bond(baseedge, *innerleft); 2025-09-08T19:10:50,032 | ^~~~ 2025-09-08T19:10:50,038 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,039 | ^ 2025-09-08T19:10:50,039 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,039 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,039 | ^~~~~~ 2025-09-08T19:10:50,039 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,039 9536 | bond(baseedge, *innerleft); 2025-09-08T19:10:50,039 | ^~~~ 2025-09-08T19:10:50,046 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,046 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,046 | ^ 2025-09-08T19:10:50,046 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,046 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,046 | ^~~~~~ 2025-09-08T19:10:50,046 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,046 9538 | bond(baseedge, *innerright); 2025-09-08T19:10:50,046 | ^~~~ 2025-09-08T19:10:50,053 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,053 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,053 | ^ 2025-09-08T19:10:50,053 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,053 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,053 | ^~~~~~ 2025-09-08T19:10:50,053 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,054 9538 | bond(baseedge, *innerright); 2025-09-08T19:10:50,054 | ^~~~ 2025-09-08T19:10:50,060 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,060 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,060 | ^ 2025-09-08T19:10:50,061 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,061 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,061 | ^~~~~~ 2025-09-08T19:10:50,061 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,061 9538 | bond(baseedge, *innerright); 2025-09-08T19:10:50,061 | ^~~~ 2025-09-08T19:10:50,067 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,068 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,068 | ^ 2025-09-08T19:10:50,068 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,068 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,068 | ^~~~~~ 2025-09-08T19:10:50,068 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,068 9538 | bond(baseedge, *innerright); 2025-09-08T19:10:50,068 | ^~~~ 2025-09-08T19:10:50,076 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,076 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,076 | ^ 2025-09-08T19:10:50,076 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,076 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,076 | ^~~~~~ 2025-09-08T19:10:50,077 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,077 9579 | bond(nextedge, baseedge); 2025-09-08T19:10:50,077 | ^~~~ 2025-09-08T19:10:50,083 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,084 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,084 | ^ 2025-09-08T19:10:50,084 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,084 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,084 | ^~~~~~ 2025-09-08T19:10:50,084 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,084 9579 | bond(nextedge, baseedge); 2025-09-08T19:10:50,084 | ^~~~ 2025-09-08T19:10:50,091 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,091 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,091 | ^ 2025-09-08T19:10:50,091 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,091 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,091 | ^~~~~~ 2025-09-08T19:10:50,091 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,092 9579 | bond(nextedge, baseedge); 2025-09-08T19:10:50,092 | ^~~~ 2025-09-08T19:10:50,098 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,098 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,099 | ^ 2025-09-08T19:10:50,099 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,099 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,099 | ^~~~~~ 2025-09-08T19:10:50,099 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,099 9579 | bond(nextedge, baseedge); 2025-09-08T19:10:50,099 | ^~~~ 2025-09-08T19:10:50,106 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,106 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,106 | ^ 2025-09-08T19:10:50,106 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,106 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,106 | ^~~~~~ 2025-09-08T19:10:50,106 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,106 9581 | bond(nextedge, rightcand); 2025-09-08T19:10:50,107 | ^~~~ 2025-09-08T19:10:50,113 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,113 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,113 | ^ 2025-09-08T19:10:50,114 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,114 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,114 | ^~~~~~ 2025-09-08T19:10:50,114 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,114 9581 | bond(nextedge, rightcand); 2025-09-08T19:10:50,114 | ^~~~ 2025-09-08T19:10:50,121 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,121 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,121 | ^ 2025-09-08T19:10:50,121 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,121 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,121 | ^~~~~~ 2025-09-08T19:10:50,121 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,121 9581 | bond(nextedge, rightcand); 2025-09-08T19:10:50,121 | ^~~~ 2025-09-08T19:10:50,128 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,128 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,128 | ^ 2025-09-08T19:10:50,128 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,128 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,128 | ^~~~~~ 2025-09-08T19:10:50,128 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,129 9581 | bond(nextedge, rightcand); 2025-09-08T19:10:50,129 | ^~~~ 2025-09-08T19:10:50,135 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,136 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,136 | ^ 2025-09-08T19:10:50,136 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,136 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,136 | ^~~~~~ 2025-09-08T19:10:50,136 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,136 9583 | bond(nextedge, leftcand); 2025-09-08T19:10:50,136 | ^~~~ 2025-09-08T19:10:50,143 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,143 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,143 | ^ 2025-09-08T19:10:50,143 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,143 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,143 | ^~~~~~ 2025-09-08T19:10:50,143 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,143 9583 | bond(nextedge, leftcand); 2025-09-08T19:10:50,143 | ^~~~ 2025-09-08T19:10:50,150 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,150 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,150 | ^ 2025-09-08T19:10:50,150 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,150 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,151 | ^~~~~~ 2025-09-08T19:10:50,151 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,151 9583 | bond(nextedge, leftcand); 2025-09-08T19:10:50,151 | ^~~~ 2025-09-08T19:10:50,157 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,157 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,158 | ^ 2025-09-08T19:10:50,158 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,158 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,158 | ^~~~~~ 2025-09-08T19:10:50,158 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,158 9583 | bond(nextedge, leftcand); 2025-09-08T19:10:50,158 | ^~~~ 2025-09-08T19:10:50,165 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,165 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,165 | ^ 2025-09-08T19:10:50,166 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,166 969 | decode(ptr, otri2); 2025-09-08T19:10:50,166 | ^~~~~~ 2025-09-08T19:10:50,166 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,166 9594 | sym(*farleft, checkedge); 2025-09-08T19:10:50,166 | ^~~ 2025-09-08T19:10:50,173 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,173 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,173 | ^ 2025-09-08T19:10:50,173 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,173 969 | decode(ptr, otri2); 2025-09-08T19:10:50,173 | ^~~~~~ 2025-09-08T19:10:50,173 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,173 9594 | sym(*farleft, checkedge); 2025-09-08T19:10:50,173 | ^~~ 2025-09-08T19:10:50,180 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,180 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,180 | ^ 2025-09-08T19:10:50,180 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,180 969 | decode(ptr, otri2); 2025-09-08T19:10:50,180 | ^~~~~~ 2025-09-08T19:10:50,180 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,180 9594 | sym(*farleft, checkedge); 2025-09-08T19:10:50,181 | ^~~ 2025-09-08T19:10:50,187 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,188 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,188 | ^ 2025-09-08T19:10:50,188 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,188 969 | decode(ptr, otri2); 2025-09-08T19:10:50,188 | ^~~~~~ 2025-09-08T19:10:50,188 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,188 9603 | sym(*farleft, checkedge); 2025-09-08T19:10:50,188 | ^~~ 2025-09-08T19:10:50,195 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,195 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,195 | ^ 2025-09-08T19:10:50,195 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,195 969 | decode(ptr, otri2); 2025-09-08T19:10:50,195 | ^~~~~~ 2025-09-08T19:10:50,195 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,195 9603 | sym(*farleft, checkedge); 2025-09-08T19:10:50,196 | ^~~ 2025-09-08T19:10:50,202 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,202 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,202 | ^ 2025-09-08T19:10:50,202 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,202 969 | decode(ptr, otri2); 2025-09-08T19:10:50,203 | ^~~~~~ 2025-09-08T19:10:50,203 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,203 9603 | sym(*farleft, checkedge); 2025-09-08T19:10:50,203 | ^~~ 2025-09-08T19:10:50,210 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,210 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,210 | ^ 2025-09-08T19:10:50,210 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,210 973 | decode(ptr, otri); 2025-09-08T19:10:50,210 | ^~~~~~ 2025-09-08T19:10:50,210 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,210 9608 | symself(*farright); 2025-09-08T19:10:50,210 | ^~~~~~~ 2025-09-08T19:10:50,217 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,217 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,217 | ^ 2025-09-08T19:10:50,217 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,217 973 | decode(ptr, otri); 2025-09-08T19:10:50,217 | ^~~~~~ 2025-09-08T19:10:50,218 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,218 9608 | symself(*farright); 2025-09-08T19:10:50,218 | ^~~~~~~ 2025-09-08T19:10:50,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,224 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,225 | ^ 2025-09-08T19:10:50,225 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,225 973 | decode(ptr, otri); 2025-09-08T19:10:50,225 | ^~~~~~ 2025-09-08T19:10:50,225 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,225 9608 | symself(*farright); 2025-09-08T19:10:50,225 | ^~~~~~~ 2025-09-08T19:10:50,232 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,232 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,232 | ^ 2025-09-08T19:10:50,232 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,232 973 | decode(ptr, otri); 2025-09-08T19:10:50,232 | ^~~~~~ 2025-09-08T19:10:50,233 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,233 9619 | symself(nextedge); 2025-09-08T19:10:50,233 | ^~~~~~~ 2025-09-08T19:10:50,239 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,240 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,240 | ^ 2025-09-08T19:10:50,240 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,240 973 | decode(ptr, otri); 2025-09-08T19:10:50,240 | ^~~~~~ 2025-09-08T19:10:50,240 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,240 9619 | symself(nextedge); 2025-09-08T19:10:50,240 | ^~~~~~~ 2025-09-08T19:10:50,247 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,247 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,247 | ^ 2025-09-08T19:10:50,247 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,247 973 | decode(ptr, otri); 2025-09-08T19:10:50,247 | ^~~~~~ 2025-09-08T19:10:50,247 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,247 9619 | symself(nextedge); 2025-09-08T19:10:50,248 | ^~~~~~~ 2025-09-08T19:10:50,255 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,255 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,255 | ^ 2025-09-08T19:10:50,255 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,255 969 | decode(ptr, otri2); 2025-09-08T19:10:50,255 | ^~~~~~ 2025-09-08T19:10:50,255 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,255 9631 | sym(nextedge, topcasing); 2025-09-08T19:10:50,255 | ^~~ 2025-09-08T19:10:50,262 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,262 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,262 | ^ 2025-09-08T19:10:50,262 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,262 969 | decode(ptr, otri2); 2025-09-08T19:10:50,263 | ^~~~~~ 2025-09-08T19:10:50,263 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,263 9631 | sym(nextedge, topcasing); 2025-09-08T19:10:50,263 | ^~~ 2025-09-08T19:10:50,269 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,270 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,270 | ^ 2025-09-08T19:10:50,270 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,270 969 | decode(ptr, otri2); 2025-09-08T19:10:50,270 | ^~~~~~ 2025-09-08T19:10:50,270 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,270 9631 | sym(nextedge, topcasing); 2025-09-08T19:10:50,270 | ^~~ 2025-09-08T19:10:50,277 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,277 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,277 | ^ 2025-09-08T19:10:50,277 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,278 969 | decode(ptr, otri2); 2025-09-08T19:10:50,278 | ^~~~~~ 2025-09-08T19:10:50,278 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,278 9633 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,278 | ^~~ 2025-09-08T19:10:50,285 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,285 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,285 | ^ 2025-09-08T19:10:50,285 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,285 969 | decode(ptr, otri2); 2025-09-08T19:10:50,285 | ^~~~~~ 2025-09-08T19:10:50,285 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,285 9633 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,285 | ^~~ 2025-09-08T19:10:50,292 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,292 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,292 | ^ 2025-09-08T19:10:50,292 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,292 969 | decode(ptr, otri2); 2025-09-08T19:10:50,292 | ^~~~~~ 2025-09-08T19:10:50,293 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,293 9633 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,293 | ^~~ 2025-09-08T19:10:50,299 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,299 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,300 | ^ 2025-09-08T19:10:50,300 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,300 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,300 | ^~~~~~ 2025-09-08T19:10:50,300 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,300 9634 | bond(nextedge, topcasing); 2025-09-08T19:10:50,300 | ^~~~ 2025-09-08T19:10:50,307 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,307 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,307 | ^ 2025-09-08T19:10:50,307 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,307 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,307 | ^~~~~~ 2025-09-08T19:10:50,307 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,307 9634 | bond(nextedge, topcasing); 2025-09-08T19:10:50,307 | ^~~~ 2025-09-08T19:10:50,314 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,314 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,314 | ^ 2025-09-08T19:10:50,314 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,315 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,315 | ^~~~~~ 2025-09-08T19:10:50,315 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,315 9634 | bond(nextedge, topcasing); 2025-09-08T19:10:50,315 | ^~~~ 2025-09-08T19:10:50,321 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,322 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,322 | ^ 2025-09-08T19:10:50,322 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,322 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,322 | ^~~~~~ 2025-09-08T19:10:50,322 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,322 9634 | bond(nextedge, topcasing); 2025-09-08T19:10:50,322 | ^~~~ 2025-09-08T19:10:50,329 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,329 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,329 | ^ 2025-09-08T19:10:50,329 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,329 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,329 | ^~~~~~ 2025-09-08T19:10:50,329 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,330 9635 | bond(leftcand, sidecasing); 2025-09-08T19:10:50,330 | ^~~~ 2025-09-08T19:10:50,336 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,336 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,337 | ^ 2025-09-08T19:10:50,337 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,337 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,337 | ^~~~~~ 2025-09-08T19:10:50,337 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,337 9635 | bond(leftcand, sidecasing); 2025-09-08T19:10:50,337 | ^~~~ 2025-09-08T19:10:50,344 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,344 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,344 | ^ 2025-09-08T19:10:50,344 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,344 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,344 | ^~~~~~ 2025-09-08T19:10:50,344 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,344 9635 | bond(leftcand, sidecasing); 2025-09-08T19:10:50,344 | ^~~~ 2025-09-08T19:10:50,351 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,351 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,351 | ^ 2025-09-08T19:10:50,351 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,351 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,352 | ^~~~~~ 2025-09-08T19:10:50,352 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,352 9635 | bond(leftcand, sidecasing); 2025-09-08T19:10:50,352 | ^~~~ 2025-09-08T19:10:50,359 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,359 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,359 | ^ 2025-09-08T19:10:50,359 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,359 969 | decode(ptr, otri2); 2025-09-08T19:10:50,359 | ^~~~~~ 2025-09-08T19:10:50,359 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,359 9637 | sym(leftcand, outercasing); 2025-09-08T19:10:50,359 | ^~~ 2025-09-08T19:10:50,366 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,366 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,366 | ^ 2025-09-08T19:10:50,366 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,366 969 | decode(ptr, otri2); 2025-09-08T19:10:50,366 | ^~~~~~ 2025-09-08T19:10:50,367 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,367 9637 | sym(leftcand, outercasing); 2025-09-08T19:10:50,367 | ^~~ 2025-09-08T19:10:50,373 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,373 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,374 | ^ 2025-09-08T19:10:50,374 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,374 969 | decode(ptr, otri2); 2025-09-08T19:10:50,374 | ^~~~~~ 2025-09-08T19:10:50,374 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,374 9637 | sym(leftcand, outercasing); 2025-09-08T19:10:50,374 | ^~~ 2025-09-08T19:10:50,381 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,381 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,381 | ^ 2025-09-08T19:10:50,381 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,381 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,381 | ^~~~~~ 2025-09-08T19:10:50,381 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,381 9639 | bond(nextedge, outercasing); 2025-09-08T19:10:50,381 | ^~~~ 2025-09-08T19:10:50,388 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,388 | ^ 2025-09-08T19:10:50,388 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,389 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,389 | ^~~~~~ 2025-09-08T19:10:50,389 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,389 9639 | bond(nextedge, outercasing); 2025-09-08T19:10:50,389 | ^~~~ 2025-09-08T19:10:50,396 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,396 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,396 | ^ 2025-09-08T19:10:50,396 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,396 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,396 | ^~~~~~ 2025-09-08T19:10:50,396 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,396 9639 | bond(nextedge, outercasing); 2025-09-08T19:10:50,396 | ^~~~ 2025-09-08T19:10:50,403 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,403 | ^ 2025-09-08T19:10:50,403 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,403 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,403 | ^~~~~~ 2025-09-08T19:10:50,404 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,404 9639 | bond(nextedge, outercasing); 2025-09-08T19:10:50,404 | ^~~~ 2025-09-08T19:10:50,411 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,411 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,411 | ^ 2025-09-08T19:10:50,411 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,412 973 | decode(ptr, otri); 2025-09-08T19:10:50,412 | ^~~~~~ 2025-09-08T19:10:50,412 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,412 9667 | symself(nextedge); 2025-09-08T19:10:50,412 | ^~~~~~~ 2025-09-08T19:10:50,419 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,419 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,419 | ^ 2025-09-08T19:10:50,419 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,419 973 | decode(ptr, otri); 2025-09-08T19:10:50,419 | ^~~~~~ 2025-09-08T19:10:50,419 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,420 9667 | symself(nextedge); 2025-09-08T19:10:50,420 | ^~~~~~~ 2025-09-08T19:10:50,426 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,427 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,427 | ^ 2025-09-08T19:10:50,427 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,427 973 | decode(ptr, otri); 2025-09-08T19:10:50,427 | ^~~~~~ 2025-09-08T19:10:50,427 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T19:10:50,427 9667 | symself(nextedge); 2025-09-08T19:10:50,427 | ^~~~~~~ 2025-09-08T19:10:50,434 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,434 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,435 | ^ 2025-09-08T19:10:50,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,435 969 | decode(ptr, otri2); 2025-09-08T19:10:50,435 | ^~~~~~ 2025-09-08T19:10:50,435 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,435 9679 | sym(nextedge, topcasing); 2025-09-08T19:10:50,435 | ^~~ 2025-09-08T19:10:50,442 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,442 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,442 | ^ 2025-09-08T19:10:50,442 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,442 969 | decode(ptr, otri2); 2025-09-08T19:10:50,442 | ^~~~~~ 2025-09-08T19:10:50,442 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,442 9679 | sym(nextedge, topcasing); 2025-09-08T19:10:50,443 | ^~~ 2025-09-08T19:10:50,449 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,449 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,450 | ^ 2025-09-08T19:10:50,450 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,450 969 | decode(ptr, otri2); 2025-09-08T19:10:50,450 | ^~~~~~ 2025-09-08T19:10:50,450 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,450 9679 | sym(nextedge, topcasing); 2025-09-08T19:10:50,450 | ^~~ 2025-09-08T19:10:50,457 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,457 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,457 | ^ 2025-09-08T19:10:50,457 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,457 969 | decode(ptr, otri2); 2025-09-08T19:10:50,458 | ^~~~~~ 2025-09-08T19:10:50,458 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,458 9681 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,458 | ^~~ 2025-09-08T19:10:50,465 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,465 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,465 | ^ 2025-09-08T19:10:50,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,465 969 | decode(ptr, otri2); 2025-09-08T19:10:50,465 | ^~~~~~ 2025-09-08T19:10:50,465 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,465 9681 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,465 | ^~~ 2025-09-08T19:10:50,472 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,472 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,472 | ^ 2025-09-08T19:10:50,472 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,473 969 | decode(ptr, otri2); 2025-09-08T19:10:50,473 | ^~~~~~ 2025-09-08T19:10:50,473 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,473 9681 | sym(nextedge, sidecasing); 2025-09-08T19:10:50,473 | ^~~ 2025-09-08T19:10:50,480 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,480 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,480 | ^ 2025-09-08T19:10:50,480 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,480 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,480 | ^~~~~~ 2025-09-08T19:10:50,480 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,480 9682 | bond(nextedge, topcasing); 2025-09-08T19:10:50,480 | ^~~~ 2025-09-08T19:10:50,487 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,487 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,488 | ^ 2025-09-08T19:10:50,488 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,488 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,488 | ^~~~~~ 2025-09-08T19:10:50,488 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,488 9682 | bond(nextedge, topcasing); 2025-09-08T19:10:50,488 | ^~~~ 2025-09-08T19:10:50,495 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,495 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,495 | ^ 2025-09-08T19:10:50,495 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,495 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,495 | ^~~~~~ 2025-09-08T19:10:50,495 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,496 9682 | bond(nextedge, topcasing); 2025-09-08T19:10:50,496 | ^~~~ 2025-09-08T19:10:50,502 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,503 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,503 | ^ 2025-09-08T19:10:50,503 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,503 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,503 | ^~~~~~ 2025-09-08T19:10:50,503 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,503 9682 | bond(nextedge, topcasing); 2025-09-08T19:10:50,503 | ^~~~ 2025-09-08T19:10:50,510 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,510 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,510 | ^ 2025-09-08T19:10:50,510 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,510 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,511 | ^~~~~~ 2025-09-08T19:10:50,511 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,511 9683 | bond(rightcand, sidecasing); 2025-09-08T19:10:50,511 | ^~~~ 2025-09-08T19:10:50,518 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,518 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,518 | ^ 2025-09-08T19:10:50,518 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,518 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,518 | ^~~~~~ 2025-09-08T19:10:50,518 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,518 9683 | bond(rightcand, sidecasing); 2025-09-08T19:10:50,518 | ^~~~ 2025-09-08T19:10:50,525 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,525 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,525 | ^ 2025-09-08T19:10:50,525 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,526 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,526 | ^~~~~~ 2025-09-08T19:10:50,526 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,526 9683 | bond(rightcand, sidecasing); 2025-09-08T19:10:50,526 | ^~~~ 2025-09-08T19:10:50,533 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,533 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,533 | ^ 2025-09-08T19:10:50,533 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,533 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,533 | ^~~~~~ 2025-09-08T19:10:50,533 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,533 9683 | bond(rightcand, sidecasing); 2025-09-08T19:10:50,534 | ^~~~ 2025-09-08T19:10:50,540 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,540 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,540 | ^ 2025-09-08T19:10:50,541 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,541 969 | decode(ptr, otri2); 2025-09-08T19:10:50,541 | ^~~~~~ 2025-09-08T19:10:50,541 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,541 9685 | sym(rightcand, outercasing); 2025-09-08T19:10:50,541 | ^~~ 2025-09-08T19:10:50,548 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,548 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,548 | ^ 2025-09-08T19:10:50,548 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,548 969 | decode(ptr, otri2); 2025-09-08T19:10:50,548 | ^~~~~~ 2025-09-08T19:10:50,548 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,548 9685 | sym(rightcand, outercasing); 2025-09-08T19:10:50,548 | ^~~ 2025-09-08T19:10:50,555 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,555 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,555 | ^ 2025-09-08T19:10:50,555 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,555 969 | decode(ptr, otri2); 2025-09-08T19:10:50,556 | ^~~~~~ 2025-09-08T19:10:50,556 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,556 9685 | sym(rightcand, outercasing); 2025-09-08T19:10:50,556 | ^~~ 2025-09-08T19:10:50,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,563 | ^ 2025-09-08T19:10:50,563 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,563 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,563 | ^~~~~~ 2025-09-08T19:10:50,563 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,563 9687 | bond(nextedge, outercasing); 2025-09-08T19:10:50,563 | ^~~~ 2025-09-08T19:10:50,570 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,570 | ^ 2025-09-08T19:10:50,570 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,570 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,570 | ^~~~~~ 2025-09-08T19:10:50,571 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,571 9687 | bond(nextedge, outercasing); 2025-09-08T19:10:50,571 | ^~~~ 2025-09-08T19:10:50,577 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,578 | ^ 2025-09-08T19:10:50,578 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,578 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,578 | ^~~~~~ 2025-09-08T19:10:50,578 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,578 9687 | bond(nextedge, outercasing); 2025-09-08T19:10:50,578 | ^~~~ 2025-09-08T19:10:50,585 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,585 | ^ 2025-09-08T19:10:50,585 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,585 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,585 | ^~~~~~ 2025-09-08T19:10:50,586 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,586 9687 | bond(nextedge, outercasing); 2025-09-08T19:10:50,586 | ^~~~ 2025-09-08T19:10:50,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,594 | ^ 2025-09-08T19:10:50,594 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,594 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,594 | ^~~~~~ 2025-09-08T19:10:50,594 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,594 9716 | bond(baseedge, rightcand); 2025-09-08T19:10:50,594 | ^~~~ 2025-09-08T19:10:50,601 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,601 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,601 | ^ 2025-09-08T19:10:50,601 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,601 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,601 | ^~~~~~ 2025-09-08T19:10:50,601 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,602 9716 | bond(baseedge, rightcand); 2025-09-08T19:10:50,602 | ^~~~ 2025-09-08T19:10:50,609 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,609 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,609 | ^ 2025-09-08T19:10:50,609 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,609 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,609 | ^~~~~~ 2025-09-08T19:10:50,609 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,609 9716 | bond(baseedge, rightcand); 2025-09-08T19:10:50,609 | ^~~~ 2025-09-08T19:10:50,616 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,616 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,616 | ^ 2025-09-08T19:10:50,616 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,616 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,617 | ^~~~~~ 2025-09-08T19:10:50,617 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,617 9716 | bond(baseedge, rightcand); 2025-09-08T19:10:50,617 | ^~~~ 2025-09-08T19:10:50,624 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,624 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,624 | ^ 2025-09-08T19:10:50,624 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,624 969 | decode(ptr, otri2); 2025-09-08T19:10:50,624 | ^~~~~~ 2025-09-08T19:10:50,624 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,625 9720 | sym(baseedge, rightcand); 2025-09-08T19:10:50,625 | ^~~ 2025-09-08T19:10:50,631 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,632 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,632 | ^ 2025-09-08T19:10:50,632 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,632 969 | decode(ptr, otri2); 2025-09-08T19:10:50,632 | ^~~~~~ 2025-09-08T19:10:50,632 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,632 9720 | sym(baseedge, rightcand); 2025-09-08T19:10:50,632 | ^~~ 2025-09-08T19:10:50,639 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,639 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,639 | ^ 2025-09-08T19:10:50,639 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,639 969 | decode(ptr, otri2); 2025-09-08T19:10:50,640 | ^~~~~~ 2025-09-08T19:10:50,640 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,640 9720 | sym(baseedge, rightcand); 2025-09-08T19:10:50,640 | ^~~ 2025-09-08T19:10:50,647 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,647 | ^ 2025-09-08T19:10:50,647 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,647 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,647 | ^~~~~~ 2025-09-08T19:10:50,647 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,647 9725 | bond(baseedge, leftcand); 2025-09-08T19:10:50,648 | ^~~~ 2025-09-08T19:10:50,654 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,655 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,655 | ^ 2025-09-08T19:10:50,655 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,655 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,655 | ^~~~~~ 2025-09-08T19:10:50,655 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,655 9725 | bond(baseedge, leftcand); 2025-09-08T19:10:50,655 | ^~~~ 2025-09-08T19:10:50,662 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,662 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,662 | ^ 2025-09-08T19:10:50,662 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,662 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,663 | ^~~~~~ 2025-09-08T19:10:50,663 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,663 9725 | bond(baseedge, leftcand); 2025-09-08T19:10:50,663 | ^~~~ 2025-09-08T19:10:50,670 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,670 | ^ 2025-09-08T19:10:50,670 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,670 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,670 | ^~~~~~ 2025-09-08T19:10:50,670 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,670 9725 | bond(baseedge, leftcand); 2025-09-08T19:10:50,670 | ^~~~ 2025-09-08T19:10:50,677 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,678 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:50,678 | ^ 2025-09-08T19:10:50,678 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,678 969 | decode(ptr, otri2); 2025-09-08T19:10:50,678 | ^~~~~~ 2025-09-08T19:10:50,678 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,678 9729 | sym(baseedge, leftcand); 2025-09-08T19:10:50,678 | ^~~ 2025-09-08T19:10:50,685 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,685 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:50,685 | ^ 2025-09-08T19:10:50,685 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,685 969 | decode(ptr, otri2); 2025-09-08T19:10:50,686 | ^~~~~~ 2025-09-08T19:10:50,686 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,686 9729 | sym(baseedge, leftcand); 2025-09-08T19:10:50,686 | ^~~ 2025-09-08T19:10:50,692 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,693 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:50,693 | ^ 2025-09-08T19:10:50,693 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:50,693 969 | decode(ptr, otri2); 2025-09-08T19:10:50,693 | ^~~~~~ 2025-09-08T19:10:50,693 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:50,693 9729 | sym(baseedge, leftcand); 2025-09-08T19:10:50,693 | ^~~ 2025-09-08T19:10:50,694 c/triangle.c: In function ‘divconqrecurse’: 2025-09-08T19:10:50,701 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,702 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,702 | ^ 2025-09-08T19:10:50,702 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,702 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,702 | ^~~~~~ 2025-09-08T19:10:50,702 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,702 9791 | bond(*farleft, *farright); 2025-09-08T19:10:50,702 | ^~~~ 2025-09-08T19:10:50,709 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,709 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,709 | ^ 2025-09-08T19:10:50,709 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,709 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,709 | ^~~~~~ 2025-09-08T19:10:50,709 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,710 9791 | bond(*farleft, *farright); 2025-09-08T19:10:50,710 | ^~~~ 2025-09-08T19:10:50,717 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,717 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,717 | ^ 2025-09-08T19:10:50,717 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,717 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,717 | ^~~~~~ 2025-09-08T19:10:50,717 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,717 9791 | bond(*farleft, *farright); 2025-09-08T19:10:50,717 | ^~~~ 2025-09-08T19:10:50,724 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,724 | ^ 2025-09-08T19:10:50,724 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,724 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,725 | ^~~~~~ 2025-09-08T19:10:50,725 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,725 9791 | bond(*farleft, *farright); 2025-09-08T19:10:50,725 | ^~~~ 2025-09-08T19:10:50,732 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,732 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,732 | ^ 2025-09-08T19:10:50,732 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,732 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,732 | ^~~~~~ 2025-09-08T19:10:50,732 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,732 9794 | bond(*farleft, *farright); 2025-09-08T19:10:50,732 | ^~~~ 2025-09-08T19:10:50,739 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,739 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,740 | ^ 2025-09-08T19:10:50,740 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,740 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,740 | ^~~~~~ 2025-09-08T19:10:50,740 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,740 9794 | bond(*farleft, *farright); 2025-09-08T19:10:50,740 | ^~~~ 2025-09-08T19:10:50,747 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,747 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,747 | ^ 2025-09-08T19:10:50,747 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,747 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,747 | ^~~~~~ 2025-09-08T19:10:50,747 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,748 9794 | bond(*farleft, *farright); 2025-09-08T19:10:50,748 | ^~~~ 2025-09-08T19:10:50,754 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,755 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,755 | ^ 2025-09-08T19:10:50,755 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,755 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,755 | ^~~~~~ 2025-09-08T19:10:50,755 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,755 9794 | bond(*farleft, *farright); 2025-09-08T19:10:50,755 | ^~~~ 2025-09-08T19:10:50,762 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,762 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,762 | ^ 2025-09-08T19:10:50,762 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,763 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,763 | ^~~~~~ 2025-09-08T19:10:50,763 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,763 9797 | bond(*farleft, *farright); 2025-09-08T19:10:50,763 | ^~~~ 2025-09-08T19:10:50,770 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,770 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,770 | ^ 2025-09-08T19:10:50,770 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,770 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,770 | ^~~~~~ 2025-09-08T19:10:50,770 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,770 9797 | bond(*farleft, *farright); 2025-09-08T19:10:50,770 | ^~~~ 2025-09-08T19:10:50,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,778 | ^ 2025-09-08T19:10:50,778 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,778 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,778 | ^~~~~~ 2025-09-08T19:10:50,778 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,778 9797 | bond(*farleft, *farright); 2025-09-08T19:10:50,778 | ^~~~ 2025-09-08T19:10:50,785 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,785 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,785 | ^ 2025-09-08T19:10:50,785 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,786 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,786 | ^~~~~~ 2025-09-08T19:10:50,786 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,786 9797 | bond(*farleft, *farright); 2025-09-08T19:10:50,786 | ^~~~ 2025-09-08T19:10:50,794 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,795 | ^ 2025-09-08T19:10:50,795 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,795 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,795 | ^~~~~~ 2025-09-08T19:10:50,795 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,795 9827 | bond(midtri, tri1); 2025-09-08T19:10:50,795 | ^~~~ 2025-09-08T19:10:50,802 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,802 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,802 | ^ 2025-09-08T19:10:50,802 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,802 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,802 | ^~~~~~ 2025-09-08T19:10:50,802 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,803 9827 | bond(midtri, tri1); 2025-09-08T19:10:50,803 | ^~~~ 2025-09-08T19:10:50,809 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,810 | ^ 2025-09-08T19:10:50,810 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,810 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,810 | ^~~~~~ 2025-09-08T19:10:50,810 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,810 9827 | bond(midtri, tri1); 2025-09-08T19:10:50,810 | ^~~~ 2025-09-08T19:10:50,817 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,817 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,817 | ^ 2025-09-08T19:10:50,817 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,817 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,817 | ^~~~~~ 2025-09-08T19:10:50,818 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,818 9827 | bond(midtri, tri1); 2025-09-08T19:10:50,818 | ^~~~ 2025-09-08T19:10:50,825 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,825 | ^ 2025-09-08T19:10:50,825 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,825 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,825 | ^~~~~~ 2025-09-08T19:10:50,825 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,825 9828 | bond(tri2, tri3); 2025-09-08T19:10:50,825 | ^~~~ 2025-09-08T19:10:50,833 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,833 | ^ 2025-09-08T19:10:50,833 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,833 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,833 | ^~~~~~ 2025-09-08T19:10:50,833 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,834 9828 | bond(tri2, tri3); 2025-09-08T19:10:50,834 | ^~~~ 2025-09-08T19:10:50,841 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,841 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,841 | ^ 2025-09-08T19:10:50,841 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,841 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,841 | ^~~~~~ 2025-09-08T19:10:50,841 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,842 9828 | bond(tri2, tri3); 2025-09-08T19:10:50,842 | ^~~~ 2025-09-08T19:10:50,848 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,849 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,849 | ^ 2025-09-08T19:10:50,849 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,849 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,849 | ^~~~~~ 2025-09-08T19:10:50,849 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,849 9828 | bond(tri2, tri3); 2025-09-08T19:10:50,849 | ^~~~ 2025-09-08T19:10:50,856 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,856 | ^ 2025-09-08T19:10:50,856 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,857 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,857 | ^~~~~~ 2025-09-08T19:10:50,857 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,857 9833 | bond(midtri, tri3); 2025-09-08T19:10:50,857 | ^~~~ 2025-09-08T19:10:50,864 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,864 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,864 | ^ 2025-09-08T19:10:50,864 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,864 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,864 | ^~~~~~ 2025-09-08T19:10:50,864 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,864 9833 | bond(midtri, tri3); 2025-09-08T19:10:50,865 | ^~~~ 2025-09-08T19:10:50,872 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,872 | ^ 2025-09-08T19:10:50,872 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,872 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,872 | ^~~~~~ 2025-09-08T19:10:50,872 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,872 9833 | bond(midtri, tri3); 2025-09-08T19:10:50,872 | ^~~~ 2025-09-08T19:10:50,880 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,880 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,880 | ^ 2025-09-08T19:10:50,880 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,880 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,881 | ^~~~~~ 2025-09-08T19:10:50,881 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,881 9833 | bond(midtri, tri3); 2025-09-08T19:10:50,881 | ^~~~ 2025-09-08T19:10:50,888 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,888 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,888 | ^ 2025-09-08T19:10:50,888 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,888 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,888 | ^~~~~~ 2025-09-08T19:10:50,888 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,889 9834 | bond(tri1, tri2); 2025-09-08T19:10:50,889 | ^~~~ 2025-09-08T19:10:50,895 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,896 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,896 | ^ 2025-09-08T19:10:50,896 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,896 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,896 | ^~~~~~ 2025-09-08T19:10:50,896 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,896 9834 | bond(tri1, tri2); 2025-09-08T19:10:50,896 | ^~~~ 2025-09-08T19:10:50,903 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,903 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,903 | ^ 2025-09-08T19:10:50,903 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,903 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,904 | ^~~~~~ 2025-09-08T19:10:50,904 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,904 9834 | bond(tri1, tri2); 2025-09-08T19:10:50,904 | ^~~~ 2025-09-08T19:10:50,911 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,911 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,911 | ^ 2025-09-08T19:10:50,911 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,911 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,911 | ^~~~~~ 2025-09-08T19:10:50,911 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,911 9834 | bond(tri1, tri2); 2025-09-08T19:10:50,911 | ^~~~ 2025-09-08T19:10:50,918 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,919 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,919 | ^ 2025-09-08T19:10:50,919 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,919 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,919 | ^~~~~~ 2025-09-08T19:10:50,919 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,919 9839 | bond(midtri, tri1); 2025-09-08T19:10:50,919 | ^~~~ 2025-09-08T19:10:50,926 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,926 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,926 | ^ 2025-09-08T19:10:50,926 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,926 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,926 | ^~~~~~ 2025-09-08T19:10:50,927 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,927 9839 | bond(midtri, tri1); 2025-09-08T19:10:50,927 | ^~~~ 2025-09-08T19:10:50,934 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,934 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,934 | ^ 2025-09-08T19:10:50,934 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,934 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,934 | ^~~~~~ 2025-09-08T19:10:50,934 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,934 9839 | bond(midtri, tri1); 2025-09-08T19:10:50,934 | ^~~~ 2025-09-08T19:10:50,941 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,941 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,941 | ^ 2025-09-08T19:10:50,942 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,942 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,942 | ^~~~~~ 2025-09-08T19:10:50,942 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,942 9839 | bond(midtri, tri1); 2025-09-08T19:10:50,942 | ^~~~ 2025-09-08T19:10:50,949 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,949 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,949 | ^ 2025-09-08T19:10:50,949 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,949 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,949 | ^~~~~~ 2025-09-08T19:10:50,949 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,950 9840 | bond(tri2, tri3); 2025-09-08T19:10:50,950 | ^~~~ 2025-09-08T19:10:50,957 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,957 | ^ 2025-09-08T19:10:50,957 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,957 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,957 | ^~~~~~ 2025-09-08T19:10:50,957 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,957 9840 | bond(tri2, tri3); 2025-09-08T19:10:50,957 | ^~~~ 2025-09-08T19:10:50,964 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,964 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,964 | ^ 2025-09-08T19:10:50,964 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,965 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,965 | ^~~~~~ 2025-09-08T19:10:50,965 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,965 9840 | bond(tri2, tri3); 2025-09-08T19:10:50,965 | ^~~~ 2025-09-08T19:10:50,972 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,972 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,972 | ^ 2025-09-08T19:10:50,972 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,972 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,972 | ^~~~~~ 2025-09-08T19:10:50,972 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,972 9840 | bond(tri2, tri3); 2025-09-08T19:10:50,973 | ^~~~ 2025-09-08T19:10:50,980 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,981 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,981 | ^ 2025-09-08T19:10:50,981 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,981 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,981 | ^~~~~~ 2025-09-08T19:10:50,981 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,981 9870 | bond(midtri, tri1); 2025-09-08T19:10:50,981 | ^~~~ 2025-09-08T19:10:50,988 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:50,988 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,988 | ^ 2025-09-08T19:10:50,988 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,989 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:50,989 | ^~~~~~ 2025-09-08T19:10:50,989 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,989 9870 | bond(midtri, tri1); 2025-09-08T19:10:50,989 | ^~~~ 2025-09-08T19:10:50,996 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:50,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:50,996 | ^ 2025-09-08T19:10:50,996 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:50,996 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:50,996 | ^~~~~~ 2025-09-08T19:10:50,996 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:50,996 9870 | bond(midtri, tri1); 2025-09-08T19:10:50,997 | ^~~~ 2025-09-08T19:10:51,003 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,004 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,004 | ^ 2025-09-08T19:10:51,004 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,004 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,004 | ^~~~~~ 2025-09-08T19:10:51,004 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,004 9870 | bond(midtri, tri1); 2025-09-08T19:10:51,004 | ^~~~ 2025-09-08T19:10:51,011 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,011 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,011 | ^ 2025-09-08T19:10:51,011 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,012 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,012 | ^~~~~~ 2025-09-08T19:10:51,012 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,012 9872 | bond(midtri, tri2); 2025-09-08T19:10:51,012 | ^~~~ 2025-09-08T19:10:51,019 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,019 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,019 | ^ 2025-09-08T19:10:51,019 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,019 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,019 | ^~~~~~ 2025-09-08T19:10:51,019 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,019 9872 | bond(midtri, tri2); 2025-09-08T19:10:51,020 | ^~~~ 2025-09-08T19:10:51,026 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,027 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,027 | ^ 2025-09-08T19:10:51,027 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,027 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,027 | ^~~~~~ 2025-09-08T19:10:51,027 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,027 9872 | bond(midtri, tri2); 2025-09-08T19:10:51,027 | ^~~~ 2025-09-08T19:10:51,034 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,034 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,034 | ^ 2025-09-08T19:10:51,034 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,035 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,035 | ^~~~~~ 2025-09-08T19:10:51,035 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,035 9872 | bond(midtri, tri2); 2025-09-08T19:10:51,035 | ^~~~ 2025-09-08T19:10:51,042 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,042 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,042 | ^ 2025-09-08T19:10:51,042 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,042 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,042 | ^~~~~~ 2025-09-08T19:10:51,042 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,043 9874 | bond(midtri, tri3); 2025-09-08T19:10:51,043 | ^~~~ 2025-09-08T19:10:51,049 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,050 | ^ 2025-09-08T19:10:51,050 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,050 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,050 | ^~~~~~ 2025-09-08T19:10:51,050 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,050 9874 | bond(midtri, tri3); 2025-09-08T19:10:51,050 | ^~~~ 2025-09-08T19:10:51,057 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,057 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,057 | ^ 2025-09-08T19:10:51,057 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,058 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,058 | ^~~~~~ 2025-09-08T19:10:51,058 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,058 9874 | bond(midtri, tri3); 2025-09-08T19:10:51,058 | ^~~~ 2025-09-08T19:10:51,065 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,065 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,065 | ^ 2025-09-08T19:10:51,065 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,065 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,065 | ^~~~~~ 2025-09-08T19:10:51,065 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,065 9874 | bond(midtri, tri3); 2025-09-08T19:10:51,066 | ^~~~ 2025-09-08T19:10:51,072 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,073 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,073 | ^ 2025-09-08T19:10:51,073 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,073 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,073 | ^~~~~~ 2025-09-08T19:10:51,073 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,073 9877 | bond(tri1, tri2); 2025-09-08T19:10:51,073 | ^~~~ 2025-09-08T19:10:51,080 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,080 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,080 | ^ 2025-09-08T19:10:51,080 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,080 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,081 | ^~~~~~ 2025-09-08T19:10:51,081 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,081 9877 | bond(tri1, tri2); 2025-09-08T19:10:51,081 | ^~~~ 2025-09-08T19:10:51,088 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,088 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,088 | ^ 2025-09-08T19:10:51,088 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,088 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,088 | ^~~~~~ 2025-09-08T19:10:51,088 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,089 9877 | bond(tri1, tri2); 2025-09-08T19:10:51,089 | ^~~~ 2025-09-08T19:10:51,095 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,096 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,096 | ^ 2025-09-08T19:10:51,096 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,096 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,096 | ^~~~~~ 2025-09-08T19:10:51,096 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,096 9877 | bond(tri1, tri2); 2025-09-08T19:10:51,096 | ^~~~ 2025-09-08T19:10:51,103 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,103 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,103 | ^ 2025-09-08T19:10:51,104 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,104 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,104 | ^~~~~~ 2025-09-08T19:10:51,104 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,104 9880 | bond(tri1, tri3); 2025-09-08T19:10:51,104 | ^~~~ 2025-09-08T19:10:51,111 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,111 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,111 | ^ 2025-09-08T19:10:51,111 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,111 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,111 | ^~~~~~ 2025-09-08T19:10:51,111 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,111 9880 | bond(tri1, tri3); 2025-09-08T19:10:51,112 | ^~~~ 2025-09-08T19:10:51,118 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,119 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,119 | ^ 2025-09-08T19:10:51,119 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,119 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,119 | ^~~~~~ 2025-09-08T19:10:51,119 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,119 9880 | bond(tri1, tri3); 2025-09-08T19:10:51,119 | ^~~~ 2025-09-08T19:10:51,126 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,126 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,126 | ^ 2025-09-08T19:10:51,126 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,127 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,127 | ^~~~~~ 2025-09-08T19:10:51,127 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,127 9880 | bond(tri1, tri3); 2025-09-08T19:10:51,127 | ^~~~ 2025-09-08T19:10:51,134 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,134 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,134 | ^ 2025-09-08T19:10:51,134 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,134 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,134 | ^~~~~~ 2025-09-08T19:10:51,135 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,135 9883 | bond(tri2, tri3); 2025-09-08T19:10:51,135 | ^~~~ 2025-09-08T19:10:51,142 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,142 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,142 | ^ 2025-09-08T19:10:51,142 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,142 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,142 | ^~~~~~ 2025-09-08T19:10:51,142 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,142 9883 | bond(tri2, tri3); 2025-09-08T19:10:51,142 | ^~~~ 2025-09-08T19:10:51,149 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,149 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,149 | ^ 2025-09-08T19:10:51,150 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,150 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,150 | ^~~~~~ 2025-09-08T19:10:51,150 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,150 9883 | bond(tri2, tri3); 2025-09-08T19:10:51,150 | ^~~~ 2025-09-08T19:10:51,157 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,157 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,157 | ^ 2025-09-08T19:10:51,157 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,157 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,157 | ^~~~~~ 2025-09-08T19:10:51,157 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,158 9883 | bond(tri2, tri3); 2025-09-08T19:10:51,158 | ^~~~ 2025-09-08T19:10:51,158 c/triangle.c: In function ‘removeghosts’: 2025-09-08T19:10:51,166 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,166 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,166 | ^ 2025-09-08T19:10:51,166 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,166 973 | decode(ptr, otri); 2025-09-08T19:10:51,166 | ^~~~~~ 2025-09-08T19:10:51,166 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,167 9942 | symself(searchedge); 2025-09-08T19:10:51,167 | ^~~~~~~ 2025-09-08T19:10:51,174 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,174 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,174 | ^ 2025-09-08T19:10:51,174 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,174 973 | decode(ptr, otri); 2025-09-08T19:10:51,174 | ^~~~~~ 2025-09-08T19:10:51,174 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,174 9942 | symself(searchedge); 2025-09-08T19:10:51,175 | ^~~~~~~ 2025-09-08T19:10:51,182 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,182 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,182 | ^ 2025-09-08T19:10:51,182 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,182 973 | decode(ptr, otri); 2025-09-08T19:10:51,182 | ^~~~~~ 2025-09-08T19:10:51,182 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,182 9942 | symself(searchedge); 2025-09-08T19:10:51,182 | ^~~~~~~ 2025-09-08T19:10:51,189 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,189 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,190 | ^ 2025-09-08T19:10:51,190 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,190 9943 | m->dummytri[0] = encode(searchedge); 2025-09-08T19:10:51,190 | ^~~~~~ 2025-09-08T19:10:51,197 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,197 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,197 | ^ 2025-09-08T19:10:51,197 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,197 9943 | m->dummytri[0] = encode(searchedge); 2025-09-08T19:10:51,197 | ^~~~~~ 2025-09-08T19:10:51,205 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,205 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,205 | ^ 2025-09-08T19:10:51,205 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,205 973 | decode(ptr, otri); 2025-09-08T19:10:51,205 | ^~~~~~ 2025-09-08T19:10:51,205 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,206 9951 | symself(dissolveedge); 2025-09-08T19:10:51,206 | ^~~~~~~ 2025-09-08T19:10:51,213 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,213 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,213 | ^ 2025-09-08T19:10:51,213 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,213 973 | decode(ptr, otri); 2025-09-08T19:10:51,213 | ^~~~~~ 2025-09-08T19:10:51,213 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,213 9951 | symself(dissolveedge); 2025-09-08T19:10:51,213 | ^~~~~~~ 2025-09-08T19:10:51,220 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,220 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,220 | ^ 2025-09-08T19:10:51,221 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,221 973 | decode(ptr, otri); 2025-09-08T19:10:51,221 | ^~~~~~ 2025-09-08T19:10:51,221 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,221 9951 | symself(dissolveedge); 2025-09-08T19:10:51,221 | ^~~~~~~ 2025-09-08T19:10:51,228 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,228 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,229 | ^ 2025-09-08T19:10:51,229 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,229 969 | decode(ptr, otri2); 2025-09-08T19:10:51,229 | ^~~~~~ 2025-09-08T19:10:51,229 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,229 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T19:10:51,229 | ^~~ 2025-09-08T19:10:51,236 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,236 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,236 | ^ 2025-09-08T19:10:51,236 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,237 969 | decode(ptr, otri2); 2025-09-08T19:10:51,237 | ^~~~~~ 2025-09-08T19:10:51,237 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,237 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T19:10:51,237 | ^~~ 2025-09-08T19:10:51,244 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,244 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,244 | ^ 2025-09-08T19:10:51,244 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,244 969 | decode(ptr, otri2); 2025-09-08T19:10:51,244 | ^~~~~~ 2025-09-08T19:10:51,244 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,245 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T19:10:51,245 | ^~~ 2025-09-08T19:10:51,247 c/triangle.c: In function ‘removebox’: 2025-09-08T19:10:51,254 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,255 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,255 | ^ 2025-09-08T19:10:51,255 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,255 973 | decode(ptr, otri); 2025-09-08T19:10:51,255 | ^~~~~~ 2025-09-08T19:10:51,255 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,255 10159 | symself(nextedge); 2025-09-08T19:10:51,255 | ^~~~~~~ 2025-09-08T19:10:51,262 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,263 | ^ 2025-09-08T19:10:51,263 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,263 973 | decode(ptr, otri); 2025-09-08T19:10:51,263 | ^~~~~~ 2025-09-08T19:10:51,263 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,263 10159 | symself(nextedge); 2025-09-08T19:10:51,263 | ^~~~~~~ 2025-09-08T19:10:51,270 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,270 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,271 | ^ 2025-09-08T19:10:51,271 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,271 973 | decode(ptr, otri); 2025-09-08T19:10:51,271 | ^~~~~~ 2025-09-08T19:10:51,271 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,271 10159 | symself(nextedge); 2025-09-08T19:10:51,271 | ^~~~~~~ 2025-09-08T19:10:51,278 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,278 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,279 | ^ 2025-09-08T19:10:51,279 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,279 973 | decode(ptr, otri); 2025-09-08T19:10:51,279 | ^~~~~~ 2025-09-08T19:10:51,279 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,279 10163 | symself(nextedge); 2025-09-08T19:10:51,279 | ^~~~~~~ 2025-09-08T19:10:51,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,286 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,287 | ^ 2025-09-08T19:10:51,287 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,287 973 | decode(ptr, otri); 2025-09-08T19:10:51,287 | ^~~~~~ 2025-09-08T19:10:51,287 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,287 10163 | symself(nextedge); 2025-09-08T19:10:51,287 | ^~~~~~~ 2025-09-08T19:10:51,294 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,294 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,294 | ^ 2025-09-08T19:10:51,295 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,295 973 | decode(ptr, otri); 2025-09-08T19:10:51,295 | ^~~~~~ 2025-09-08T19:10:51,295 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,295 10163 | symself(nextedge); 2025-09-08T19:10:51,295 | ^~~~~~~ 2025-09-08T19:10:51,302 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,302 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,302 | ^ 2025-09-08T19:10:51,303 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,303 973 | decode(ptr, otri); 2025-09-08T19:10:51,303 | ^~~~~~ 2025-09-08T19:10:51,303 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,303 10167 | symself(searchedge); 2025-09-08T19:10:51,303 | ^~~~~~~ 2025-09-08T19:10:51,310 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,310 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,310 | ^ 2025-09-08T19:10:51,311 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,311 973 | decode(ptr, otri); 2025-09-08T19:10:51,311 | ^~~~~~ 2025-09-08T19:10:51,311 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,311 10167 | symself(searchedge); 2025-09-08T19:10:51,311 | ^~~~~~~ 2025-09-08T19:10:51,318 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,318 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,319 | ^ 2025-09-08T19:10:51,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,319 973 | decode(ptr, otri); 2025-09-08T19:10:51,319 | ^~~~~~ 2025-09-08T19:10:51,319 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,319 10167 | symself(searchedge); 2025-09-08T19:10:51,319 | ^~~~~~~ 2025-09-08T19:10:51,326 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,326 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,327 | ^ 2025-09-08T19:10:51,327 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,327 973 | decode(ptr, otri); 2025-09-08T19:10:51,327 | ^~~~~~ 2025-09-08T19:10:51,327 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,327 10171 | symself(checkedge); 2025-09-08T19:10:51,327 | ^~~~~~~ 2025-09-08T19:10:51,334 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,335 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,335 | ^ 2025-09-08T19:10:51,335 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,335 973 | decode(ptr, otri); 2025-09-08T19:10:51,335 | ^~~~~~ 2025-09-08T19:10:51,335 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,335 10171 | symself(checkedge); 2025-09-08T19:10:51,335 | ^~~~~~~ 2025-09-08T19:10:51,342 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,342 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,342 | ^ 2025-09-08T19:10:51,343 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,343 973 | decode(ptr, otri); 2025-09-08T19:10:51,343 | ^~~~~~ 2025-09-08T19:10:51,343 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,343 10171 | symself(checkedge); 2025-09-08T19:10:51,343 | ^~~~~~~ 2025-09-08T19:10:51,350 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,350 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,351 | ^ 2025-09-08T19:10:51,351 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,351 973 | decode(ptr, otri); 2025-09-08T19:10:51,351 | ^~~~~~ 2025-09-08T19:10:51,351 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,351 10177 | symself(searchedge); 2025-09-08T19:10:51,351 | ^~~~~~~ 2025-09-08T19:10:51,358 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,358 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,359 | ^ 2025-09-08T19:10:51,359 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,359 973 | decode(ptr, otri); 2025-09-08T19:10:51,359 | ^~~~~~ 2025-09-08T19:10:51,359 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,359 10177 | symself(searchedge); 2025-09-08T19:10:51,359 | ^~~~~~~ 2025-09-08T19:10:51,366 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,366 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,366 | ^ 2025-09-08T19:10:51,367 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,367 973 | decode(ptr, otri); 2025-09-08T19:10:51,367 | ^~~~~~ 2025-09-08T19:10:51,367 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,367 10177 | symself(searchedge); 2025-09-08T19:10:51,367 | ^~~~~~~ 2025-09-08T19:10:51,374 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,374 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,374 | ^ 2025-09-08T19:10:51,374 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,375 10181 | m->dummytri[0] = encode(searchedge); 2025-09-08T19:10:51,375 | ^~~~~~ 2025-09-08T19:10:51,382 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,382 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,382 | ^ 2025-09-08T19:10:51,382 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,383 10181 | m->dummytri[0] = encode(searchedge); 2025-09-08T19:10:51,383 | ^~~~~~ 2025-09-08T19:10:51,390 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,390 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,391 | ^ 2025-09-08T19:10:51,391 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,391 973 | decode(ptr, otri); 2025-09-08T19:10:51,391 | ^~~~~~ 2025-09-08T19:10:51,391 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,391 10186 | symself(dissolveedge); 2025-09-08T19:10:51,391 | ^~~~~~~ 2025-09-08T19:10:51,398 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,398 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,399 | ^ 2025-09-08T19:10:51,399 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,399 973 | decode(ptr, otri); 2025-09-08T19:10:51,399 | ^~~~~~ 2025-09-08T19:10:51,399 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,399 10186 | symself(dissolveedge); 2025-09-08T19:10:51,399 | ^~~~~~~ 2025-09-08T19:10:51,406 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,406 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,406 | ^ 2025-09-08T19:10:51,407 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,407 973 | decode(ptr, otri); 2025-09-08T19:10:51,407 | ^~~~~~ 2025-09-08T19:10:51,407 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,407 10186 | symself(dissolveedge); 2025-09-08T19:10:51,407 | ^~~~~~~ 2025-09-08T19:10:51,415 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,415 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,415 | ^ 2025-09-08T19:10:51,415 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,415 969 | decode(ptr, otri2); 2025-09-08T19:10:51,415 | ^~~~~~ 2025-09-08T19:10:51,415 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,415 10204 | sym(deadtriangle, nextedge); 2025-09-08T19:10:51,415 | ^~~ 2025-09-08T19:10:51,423 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,423 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,423 | ^ 2025-09-08T19:10:51,423 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,423 969 | decode(ptr, otri2); 2025-09-08T19:10:51,423 | ^~~~~~ 2025-09-08T19:10:51,423 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,423 10204 | sym(deadtriangle, nextedge); 2025-09-08T19:10:51,424 | ^~~ 2025-09-08T19:10:51,431 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,431 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,431 | ^ 2025-09-08T19:10:51,431 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,431 969 | decode(ptr, otri2); 2025-09-08T19:10:51,431 | ^~~~~~ 2025-09-08T19:10:51,431 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,432 10204 | sym(deadtriangle, nextedge); 2025-09-08T19:10:51,432 | ^~~ 2025-09-08T19:10:51,440 c/triangle.c: In function ‘frontlocate’: 2025-09-08T19:10:51,449 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,449 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,449 | ^ 2025-09-08T19:10:51,449 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,449 973 | decode(ptr, otri); 2025-09-08T19:10:51,449 | ^~~~~~ 2025-09-08T19:10:51,449 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,449 1003 | symself(otri); 2025-09-08T19:10:51,449 | ^~~~~~~ 2025-09-08T19:10:51,449 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:51,450 10788 | onextself(*searchtri); 2025-09-08T19:10:51,450 | ^~~~~~~~~ 2025-09-08T19:10:51,457 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,458 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,458 | ^ 2025-09-08T19:10:51,458 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,458 973 | decode(ptr, otri); 2025-09-08T19:10:51,458 | ^~~~~~ 2025-09-08T19:10:51,458 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,458 1003 | symself(otri); 2025-09-08T19:10:51,458 | ^~~~~~~ 2025-09-08T19:10:51,458 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:51,458 10788 | onextself(*searchtri); 2025-09-08T19:10:51,458 | ^~~~~~~~~ 2025-09-08T19:10:51,466 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,466 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,466 | ^ 2025-09-08T19:10:51,466 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,467 973 | decode(ptr, otri); 2025-09-08T19:10:51,467 | ^~~~~~ 2025-09-08T19:10:51,467 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,467 1003 | symself(otri); 2025-09-08T19:10:51,467 | ^~~~~~~ 2025-09-08T19:10:51,467 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:51,467 10788 | onextself(*searchtri); 2025-09-08T19:10:51,467 | ^~~~~~~~~ 2025-09-08T19:10:51,467 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-08T19:10:51,476 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,476 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,476 | ^ 2025-09-08T19:10:51,476 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,476 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,476 | ^~~~~~ 2025-09-08T19:10:51,476 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,476 10843 | bond(lefttri, righttri); 2025-09-08T19:10:51,477 | ^~~~ 2025-09-08T19:10:51,485 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,485 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,485 | ^ 2025-09-08T19:10:51,485 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,485 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,485 | ^~~~~~ 2025-09-08T19:10:51,485 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,486 10843 | bond(lefttri, righttri); 2025-09-08T19:10:51,486 | ^~~~ 2025-09-08T19:10:51,494 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,494 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,494 | ^ 2025-09-08T19:10:51,494 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,494 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,494 | ^~~~~~ 2025-09-08T19:10:51,494 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,494 10843 | bond(lefttri, righttri); 2025-09-08T19:10:51,494 | ^~~~ 2025-09-08T19:10:51,503 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,503 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,503 | ^ 2025-09-08T19:10:51,503 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,503 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,503 | ^~~~~~ 2025-09-08T19:10:51,503 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,503 10843 | bond(lefttri, righttri); 2025-09-08T19:10:51,503 | ^~~~ 2025-09-08T19:10:51,512 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,512 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,512 | ^ 2025-09-08T19:10:51,512 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,512 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,512 | ^~~~~~ 2025-09-08T19:10:51,512 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,512 10846 | bond(lefttri, righttri); 2025-09-08T19:10:51,512 | ^~~~ 2025-09-08T19:10:51,520 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,521 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,521 | ^ 2025-09-08T19:10:51,521 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,521 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,521 | ^~~~~~ 2025-09-08T19:10:51,521 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,521 10846 | bond(lefttri, righttri); 2025-09-08T19:10:51,521 | ^~~~ 2025-09-08T19:10:51,529 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,530 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,530 | ^ 2025-09-08T19:10:51,530 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,530 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,530 | ^~~~~~ 2025-09-08T19:10:51,530 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,530 10846 | bond(lefttri, righttri); 2025-09-08T19:10:51,530 | ^~~~ 2025-09-08T19:10:51,538 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,539 | ^ 2025-09-08T19:10:51,539 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,539 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,539 | ^~~~~~ 2025-09-08T19:10:51,539 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,539 10846 | bond(lefttri, righttri); 2025-09-08T19:10:51,539 | ^~~~ 2025-09-08T19:10:51,547 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,547 | ^ 2025-09-08T19:10:51,548 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,548 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,548 | ^~~~~~ 2025-09-08T19:10:51,548 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,548 10849 | bond(lefttri, righttri); 2025-09-08T19:10:51,548 | ^~~~ 2025-09-08T19:10:51,556 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,556 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,556 | ^ 2025-09-08T19:10:51,556 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,557 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,557 | ^~~~~~ 2025-09-08T19:10:51,557 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,557 10849 | bond(lefttri, righttri); 2025-09-08T19:10:51,557 | ^~~~ 2025-09-08T19:10:51,565 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,565 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,565 | ^ 2025-09-08T19:10:51,565 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,565 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,566 | ^~~~~~ 2025-09-08T19:10:51,566 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,566 10849 | bond(lefttri, righttri); 2025-09-08T19:10:51,566 | ^~~~ 2025-09-08T19:10:51,574 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,574 | ^ 2025-09-08T19:10:51,574 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,574 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,574 | ^~~~~~ 2025-09-08T19:10:51,575 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,575 10849 | bond(lefttri, righttri); 2025-09-08T19:10:51,575 | ^~~~ 2025-09-08T19:10:51,584 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,584 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,584 | ^ 2025-09-08T19:10:51,584 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,584 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T19:10:51,584 | ^~~~~~ 2025-09-08T19:10:51,593 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,593 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,593 | ^ 2025-09-08T19:10:51,593 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,593 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T19:10:51,593 | ^~~~~~ 2025-09-08T19:10:51,601 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,601 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,602 | ^ 2025-09-08T19:10:51,602 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,602 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T19:10:51,602 | ^~~~~~ 2025-09-08T19:10:51,610 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,610 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,610 | ^ 2025-09-08T19:10:51,611 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,611 969 | decode(ptr, otri2); 2025-09-08T19:10:51,611 | ^~~~~~ 2025-09-08T19:10:51,611 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,611 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:51,611 | ^~~ 2025-09-08T19:10:51,611 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:51,611 10890 | oprev(fliptri, farlefttri); 2025-09-08T19:10:51,611 | ^~~~~ 2025-09-08T19:10:51,619 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,619 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,619 | ^ 2025-09-08T19:10:51,619 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,619 969 | decode(ptr, otri2); 2025-09-08T19:10:51,620 | ^~~~~~ 2025-09-08T19:10:51,620 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,620 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:51,620 | ^~~ 2025-09-08T19:10:51,620 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:51,620 10890 | oprev(fliptri, farlefttri); 2025-09-08T19:10:51,620 | ^~~~~ 2025-09-08T19:10:51,628 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,628 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,628 | ^ 2025-09-08T19:10:51,628 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,628 969 | decode(ptr, otri2); 2025-09-08T19:10:51,628 | ^~~~~~ 2025-09-08T19:10:51,628 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,629 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:51,629 | ^~~ 2025-09-08T19:10:51,629 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:51,629 10890 | oprev(fliptri, farlefttri); 2025-09-08T19:10:51,629 | ^~~~~ 2025-09-08T19:10:51,637 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,637 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,637 | ^ 2025-09-08T19:10:51,637 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,637 973 | decode(ptr, otri); 2025-09-08T19:10:51,637 | ^~~~~~ 2025-09-08T19:10:51,637 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,637 999 | symself(otri2); 2025-09-08T19:10:51,638 | ^~~~~~~ 2025-09-08T19:10:51,638 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:51,638 10892 | onext(fliptri, farrighttri); 2025-09-08T19:10:51,638 | ^~~~~ 2025-09-08T19:10:51,645 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,646 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,646 | ^ 2025-09-08T19:10:51,646 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,646 973 | decode(ptr, otri); 2025-09-08T19:10:51,646 | ^~~~~~ 2025-09-08T19:10:51,646 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,646 999 | symself(otri2); 2025-09-08T19:10:51,646 | ^~~~~~~ 2025-09-08T19:10:51,646 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:51,646 10892 | onext(fliptri, farrighttri); 2025-09-08T19:10:51,646 | ^~~~~ 2025-09-08T19:10:51,654 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,654 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,654 | ^ 2025-09-08T19:10:51,654 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,655 973 | decode(ptr, otri); 2025-09-08T19:10:51,655 | ^~~~~~ 2025-09-08T19:10:51,655 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,655 999 | symself(otri2); 2025-09-08T19:10:51,655 | ^~~~~~~ 2025-09-08T19:10:51,655 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T19:10:51,655 10892 | onext(fliptri, farrighttri); 2025-09-08T19:10:51,655 | ^~~~~ 2025-09-08T19:10:51,663 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,663 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,663 | ^ 2025-09-08T19:10:51,663 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,664 969 | decode(ptr, otri2); 2025-09-08T19:10:51,664 | ^~~~~~ 2025-09-08T19:10:51,664 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,664 10902 | sym(lefttri, farlefttri); 2025-09-08T19:10:51,664 | ^~~ 2025-09-08T19:10:51,672 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,672 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,672 | ^ 2025-09-08T19:10:51,672 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,672 969 | decode(ptr, otri2); 2025-09-08T19:10:51,672 | ^~~~~~ 2025-09-08T19:10:51,672 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,672 10902 | sym(lefttri, farlefttri); 2025-09-08T19:10:51,673 | ^~~ 2025-09-08T19:10:51,680 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,680 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,681 | ^ 2025-09-08T19:10:51,681 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,681 969 | decode(ptr, otri2); 2025-09-08T19:10:51,681 | ^~~~~~ 2025-09-08T19:10:51,681 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,681 10902 | sym(lefttri, farlefttri); 2025-09-08T19:10:51,681 | ^~~ 2025-09-08T19:10:51,689 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,689 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,689 | ^ 2025-09-08T19:10:51,690 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,690 973 | decode(ptr, otri); 2025-09-08T19:10:51,690 | ^~~~~~ 2025-09-08T19:10:51,690 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,690 10905 | symself(fliptri); 2025-09-08T19:10:51,690 | ^~~~~~~ 2025-09-08T19:10:51,698 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,698 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,698 | ^ 2025-09-08T19:10:51,698 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,698 973 | decode(ptr, otri); 2025-09-08T19:10:51,698 | ^~~~~~ 2025-09-08T19:10:51,698 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,698 10905 | symself(fliptri); 2025-09-08T19:10:51,699 | ^~~~~~~ 2025-09-08T19:10:51,706 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,707 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,707 | ^ 2025-09-08T19:10:51,707 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,707 973 | decode(ptr, otri); 2025-09-08T19:10:51,707 | ^~~~~~ 2025-09-08T19:10:51,707 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:51,707 10905 | symself(fliptri); 2025-09-08T19:10:51,707 | ^~~~~~~ 2025-09-08T19:10:51,716 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,716 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,716 | ^ 2025-09-08T19:10:51,716 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,716 969 | decode(ptr, otri2); 2025-09-08T19:10:51,717 | ^~~~~~ 2025-09-08T19:10:51,717 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,717 10941 | sym(searchtri, farlefttri); 2025-09-08T19:10:51,717 | ^~~ 2025-09-08T19:10:51,725 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,725 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,725 | ^ 2025-09-08T19:10:51,725 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,725 969 | decode(ptr, otri2); 2025-09-08T19:10:51,725 | ^~~~~~ 2025-09-08T19:10:51,725 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,726 10941 | sym(searchtri, farlefttri); 2025-09-08T19:10:51,726 | ^~~ 2025-09-08T19:10:51,734 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,734 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,734 | ^ 2025-09-08T19:10:51,734 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,734 969 | decode(ptr, otri2); 2025-09-08T19:10:51,734 | ^~~~~~ 2025-09-08T19:10:51,734 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:51,734 10941 | sym(searchtri, farlefttri); 2025-09-08T19:10:51,735 | ^~~ 2025-09-08T19:10:51,743 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,743 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,743 | ^ 2025-09-08T19:10:51,743 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,743 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,743 | ^~~~~~ 2025-09-08T19:10:51,743 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,744 10949 | bond(lefttri, righttri); 2025-09-08T19:10:51,744 | ^~~~ 2025-09-08T19:10:51,751 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,752 | ^ 2025-09-08T19:10:51,752 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,752 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,752 | ^~~~~~ 2025-09-08T19:10:51,752 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,752 10949 | bond(lefttri, righttri); 2025-09-08T19:10:51,752 | ^~~~ 2025-09-08T19:10:51,760 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,760 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,760 | ^ 2025-09-08T19:10:51,761 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,761 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,761 | ^~~~~~ 2025-09-08T19:10:51,761 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,761 10949 | bond(lefttri, righttri); 2025-09-08T19:10:51,761 | ^~~~ 2025-09-08T19:10:51,769 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,769 | ^ 2025-09-08T19:10:51,769 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,769 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,769 | ^~~~~~ 2025-09-08T19:10:51,770 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,770 10949 | bond(lefttri, righttri); 2025-09-08T19:10:51,770 | ^~~~ 2025-09-08T19:10:51,778 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,778 | ^ 2025-09-08T19:10:51,778 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,778 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,778 | ^~~~~~ 2025-09-08T19:10:51,778 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,779 10952 | bond(lefttri, righttri); 2025-09-08T19:10:51,779 | ^~~~ 2025-09-08T19:10:51,787 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,787 | ^ 2025-09-08T19:10:51,787 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,787 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,787 | ^~~~~~ 2025-09-08T19:10:51,787 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,787 10952 | bond(lefttri, righttri); 2025-09-08T19:10:51,787 | ^~~~ 2025-09-08T19:10:51,795 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,795 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,796 | ^ 2025-09-08T19:10:51,796 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,796 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,796 | ^~~~~~ 2025-09-08T19:10:51,796 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,796 10952 | bond(lefttri, righttri); 2025-09-08T19:10:51,796 | ^~~~ 2025-09-08T19:10:51,804 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,804 | ^ 2025-09-08T19:10:51,804 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,804 | ^~~~~~ 2025-09-08T19:10:51,805 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,805 10952 | bond(lefttri, righttri); 2025-09-08T19:10:51,805 | ^~~~ 2025-09-08T19:10:51,813 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,813 | ^ 2025-09-08T19:10:51,813 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,813 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,813 | ^~~~~~ 2025-09-08T19:10:51,813 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,813 10955 | bond(lefttri, farlefttri); 2025-09-08T19:10:51,814 | ^~~~ 2025-09-08T19:10:51,821 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,822 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,822 | ^ 2025-09-08T19:10:51,822 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,822 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,822 | ^~~~~~ 2025-09-08T19:10:51,822 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,822 10955 | bond(lefttri, farlefttri); 2025-09-08T19:10:51,822 | ^~~~ 2025-09-08T19:10:51,830 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,830 | ^ 2025-09-08T19:10:51,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,831 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,831 | ^~~~~~ 2025-09-08T19:10:51,831 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,831 10955 | bond(lefttri, farlefttri); 2025-09-08T19:10:51,831 | ^~~~ 2025-09-08T19:10:51,839 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,839 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,839 | ^ 2025-09-08T19:10:51,839 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,839 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,839 | ^~~~~~ 2025-09-08T19:10:51,839 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,840 10955 | bond(lefttri, farlefttri); 2025-09-08T19:10:51,840 | ^~~~ 2025-09-08T19:10:51,848 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,848 | ^ 2025-09-08T19:10:51,848 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,848 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,848 | ^~~~~~ 2025-09-08T19:10:51,848 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,848 10956 | bond(righttri, farrighttri); 2025-09-08T19:10:51,848 | ^~~~ 2025-09-08T19:10:51,856 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,857 | ^ 2025-09-08T19:10:51,857 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,857 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,857 | ^~~~~~ 2025-09-08T19:10:51,857 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,857 10956 | bond(righttri, farrighttri); 2025-09-08T19:10:51,857 | ^~~~ 2025-09-08T19:10:51,865 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,865 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,865 | ^ 2025-09-08T19:10:51,865 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,865 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,866 | ^~~~~~ 2025-09-08T19:10:51,866 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,866 10956 | bond(righttri, farrighttri); 2025-09-08T19:10:51,866 | ^~~~ 2025-09-08T19:10:51,874 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,874 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,874 | ^ 2025-09-08T19:10:51,874 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,874 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,874 | ^~~~~~ 2025-09-08T19:10:51,874 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,874 10956 | bond(righttri, farrighttri); 2025-09-08T19:10:51,875 | ^~~~ 2025-09-08T19:10:51,883 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,883 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,883 | ^ 2025-09-08T19:10:51,884 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,884 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T19:10:51,884 | ^~~~~~ 2025-09-08T19:10:51,892 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,892 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,892 | ^ 2025-09-08T19:10:51,892 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,892 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T19:10:51,892 | ^~~~~~ 2025-09-08T19:10:51,901 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,901 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,901 | ^ 2025-09-08T19:10:51,901 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,901 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T19:10:51,902 | ^~~~~~ 2025-09-08T19:10:51,910 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,910 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,910 | ^ 2025-09-08T19:10:51,910 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,910 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T19:10:51,910 | ^~~~~~ 2025-09-08T19:10:51,915 c/triangle.c: In function ‘reconstruct’: 2025-09-08T19:10:51,924 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,924 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,924 | ^ 2025-09-08T19:10:51,924 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,924 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T19:10:51,924 | ^~~~~~ 2025-09-08T19:10:51,933 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,933 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,933 | ^ 2025-09-08T19:10:51,933 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,934 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T19:10:51,934 | ^~~~~~ 2025-09-08T19:10:51,942 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,942 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:51,943 | ^ 2025-09-08T19:10:51,943 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,943 11403 | decode(nexttri, checktri); 2025-09-08T19:10:51,943 | ^~~~~~ 2025-09-08T19:10:51,951 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,952 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:51,952 | ^ 2025-09-08T19:10:51,952 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,952 11403 | decode(nexttri, checktri); 2025-09-08T19:10:51,952 | ^~~~~~ 2025-09-08T19:10:51,961 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,961 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:51,961 | ^ 2025-09-08T19:10:51,961 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:51,961 11403 | decode(nexttri, checktri); 2025-09-08T19:10:51,961 | ^~~~~~ 2025-09-08T19:10:51,970 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,970 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,970 | ^ 2025-09-08T19:10:51,971 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,971 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,971 | ^~~~~~ 2025-09-08T19:10:51,971 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,971 11414 | bond(triangleleft, checktri); 2025-09-08T19:10:51,971 | ^~~~ 2025-09-08T19:10:51,979 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,979 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,980 | ^ 2025-09-08T19:10:51,980 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,980 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:51,980 | ^~~~~~ 2025-09-08T19:10:51,980 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,980 11414 | bond(triangleleft, checktri); 2025-09-08T19:10:51,980 | ^~~~ 2025-09-08T19:10:51,989 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:51,989 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,989 | ^ 2025-09-08T19:10:51,989 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,989 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,989 | ^~~~~~ 2025-09-08T19:10:51,989 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,990 11414 | bond(triangleleft, checktri); 2025-09-08T19:10:51,990 | ^~~~ 2025-09-08T19:10:51,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:51,999 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:51,999 | ^ 2025-09-08T19:10:51,999 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:51,999 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:51,999 | ^~~~~~ 2025-09-08T19:10:51,999 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:51,999 11414 | bond(triangleleft, checktri); 2025-09-08T19:10:51,999 | ^~~~ 2025-09-08T19:10:52,008 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,008 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,008 | ^ 2025-09-08T19:10:52,008 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,008 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:52,008 | ^~~~~~ 2025-09-08T19:10:52,008 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:52,008 11419 | bond(triangleloop, checkleft); 2025-09-08T19:10:52,009 | ^~~~ 2025-09-08T19:10:52,017 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,017 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,017 | ^ 2025-09-08T19:10:52,017 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,017 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T19:10:52,017 | ^~~~~~ 2025-09-08T19:10:52,018 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:52,018 11419 | bond(triangleloop, checkleft); 2025-09-08T19:10:52,018 | ^~~~ 2025-09-08T19:10:52,026 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,026 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,027 | ^ 2025-09-08T19:10:52,027 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,027 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:52,027 | ^~~~~~ 2025-09-08T19:10:52,027 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:52,027 11419 | bond(triangleloop, checkleft); 2025-09-08T19:10:52,027 | ^~~~ 2025-09-08T19:10:52,036 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,036 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,037 | ^ 2025-09-08T19:10:52,037 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,037 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T19:10:52,037 | ^~~~~~ 2025-09-08T19:10:52,037 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T19:10:52,037 11419 | bond(triangleloop, checkleft); 2025-09-08T19:10:52,037 | ^~~~ 2025-09-08T19:10:52,046 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,046 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,046 | ^ 2025-09-08T19:10:52,046 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,046 11423 | decode(nexttri, checktri); 2025-09-08T19:10:52,046 | ^~~~~~ 2025-09-08T19:10:52,055 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,055 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,055 | ^ 2025-09-08T19:10:52,055 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,055 11423 | decode(nexttri, checktri); 2025-09-08T19:10:52,055 | ^~~~~~ 2025-09-08T19:10:52,064 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,064 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,064 | ^ 2025-09-08T19:10:52,064 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,064 11423 | decode(nexttri, checktri); 2025-09-08T19:10:52,064 | ^~~~~~ 2025-09-08T19:10:52,075 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,075 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,075 | ^ 2025-09-08T19:10:52,075 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,075 11513 | decode(nexttri, checktri); 2025-09-08T19:10:52,075 | ^~~~~~ 2025-09-08T19:10:52,085 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,085 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,085 | ^ 2025-09-08T19:10:52,085 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,085 11513 | decode(nexttri, checktri); 2025-09-08T19:10:52,085 | ^~~~~~ 2025-09-08T19:10:52,094 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,094 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,094 | ^ 2025-09-08T19:10:52,094 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,094 11513 | decode(nexttri, checktri); 2025-09-08T19:10:52,094 | ^~~~~~ 2025-09-08T19:10:52,104 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,104 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:52,104 | ^ 2025-09-08T19:10:52,104 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:52,104 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:52,104 | ^~~~~~~ 2025-09-08T19:10:52,104 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:52,104 11529 | tsbond(checktri, subsegloop); 2025-09-08T19:10:52,104 | ^~~~~~ 2025-09-08T19:10:52,113 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,113 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T19:10:52,113 | ^ 2025-09-08T19:10:52,113 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T19:10:52,113 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T19:10:52,113 | ^~~~~~~ 2025-09-08T19:10:52,113 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:52,113 11529 | tsbond(checktri, subsegloop); 2025-09-08T19:10:52,114 | ^~~~~~ 2025-09-08T19:10:52,122 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,122 | ^ 2025-09-08T19:10:52,123 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,123 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:52,123 | ^~~~~~ 2025-09-08T19:10:52,123 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:52,123 11529 | tsbond(checktri, subsegloop); 2025-09-08T19:10:52,123 | ^~~~~~ 2025-09-08T19:10:52,131 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,132 | ^ 2025-09-08T19:10:52,132 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,132 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T19:10:52,132 | ^~~~~~ 2025-09-08T19:10:52,132 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T19:10:52,132 11529 | tsbond(checktri, subsegloop); 2025-09-08T19:10:52,132 | ^~~~~~ 2025-09-08T19:10:52,141 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,141 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,141 | ^ 2025-09-08T19:10:52,141 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,141 969 | decode(ptr, otri2); 2025-09-08T19:10:52,141 | ^~~~~~ 2025-09-08T19:10:52,141 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,142 11531 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,142 | ^~~ 2025-09-08T19:10:52,150 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,150 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,150 | ^ 2025-09-08T19:10:52,151 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,151 969 | decode(ptr, otri2); 2025-09-08T19:10:52,151 | ^~~~~~ 2025-09-08T19:10:52,151 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,151 11531 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,151 | ^~~ 2025-09-08T19:10:52,159 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,160 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,160 | ^ 2025-09-08T19:10:52,160 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,160 969 | decode(ptr, otri2); 2025-09-08T19:10:52,160 | ^~~~~~ 2025-09-08T19:10:52,160 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,160 11531 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,160 | ^~~ 2025-09-08T19:10:52,169 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,169 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,169 | ^ 2025-09-08T19:10:52,169 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,169 11544 | decode(nexttri, checktri); 2025-09-08T19:10:52,169 | ^~~~~~ 2025-09-08T19:10:52,178 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,178 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,178 | ^ 2025-09-08T19:10:52,179 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,179 11544 | decode(nexttri, checktri); 2025-09-08T19:10:52,179 | ^~~~~~ 2025-09-08T19:10:52,188 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,188 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,188 | ^ 2025-09-08T19:10:52,188 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,188 11544 | decode(nexttri, checktri); 2025-09-08T19:10:52,188 | ^~~~~~ 2025-09-08T19:10:52,197 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,197 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,197 | ^ 2025-09-08T19:10:52,197 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,197 11557 | decode(nexttri, checktri); 2025-09-08T19:10:52,198 | ^~~~~~ 2025-09-08T19:10:52,206 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,206 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,207 | ^ 2025-09-08T19:10:52,207 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,207 11557 | decode(nexttri, checktri); 2025-09-08T19:10:52,207 | ^~~~~~ 2025-09-08T19:10:52,216 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,216 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,216 | ^ 2025-09-08T19:10:52,216 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,216 11557 | decode(nexttri, checktri); 2025-09-08T19:10:52,216 | ^~~~~~ 2025-09-08T19:10:52,225 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,225 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,225 | ^ 2025-09-08T19:10:52,225 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,226 969 | decode(ptr, otri2); 2025-09-08T19:10:52,226 | ^~~~~~ 2025-09-08T19:10:52,226 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,226 11564 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,226 | ^~~ 2025-09-08T19:10:52,235 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,235 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,235 | ^ 2025-09-08T19:10:52,235 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,235 969 | decode(ptr, otri2); 2025-09-08T19:10:52,235 | ^~~~~~ 2025-09-08T19:10:52,235 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,235 11564 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,235 | ^~~ 2025-09-08T19:10:52,244 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,244 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,244 | ^ 2025-09-08T19:10:52,244 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,244 969 | decode(ptr, otri2); 2025-09-08T19:10:52,244 | ^~~~~~ 2025-09-08T19:10:52,244 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,245 11564 | sym(checktri, checkneighbor); 2025-09-08T19:10:52,245 | ^~~ 2025-09-08T19:10:52,253 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,253 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,253 | ^ 2025-09-08T19:10:52,254 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,254 11569 | decode(nexttri, checktri); 2025-09-08T19:10:52,254 | ^~~~~~ 2025-09-08T19:10:52,263 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,263 | ^ 2025-09-08T19:10:52,263 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,263 11569 | decode(nexttri, checktri); 2025-09-08T19:10:52,263 | ^~~~~~ 2025-09-08T19:10:52,272 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,272 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,272 | ^ 2025-09-08T19:10:52,272 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,272 11569 | decode(nexttri, checktri); 2025-09-08T19:10:52,272 | ^~~~~~ 2025-09-08T19:10:52,273 c/triangle.c: In function ‘finddirection’: 2025-09-08T19:10:52,282 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,283 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,283 | ^ 2025-09-08T19:10:52,283 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,283 973 | decode(ptr, otri); 2025-09-08T19:10:52,283 | ^~~~~~ 2025-09-08T19:10:52,283 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,283 999 | symself(otri2); 2025-09-08T19:10:52,283 | ^~~~~~~ 2025-09-08T19:10:52,283 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:52,283 11636 | onext(*searchtri, checktri); 2025-09-08T19:10:52,284 | ^~~~~ 2025-09-08T19:10:52,292 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,292 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,292 | ^ 2025-09-08T19:10:52,292 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,293 973 | decode(ptr, otri); 2025-09-08T19:10:52,293 | ^~~~~~ 2025-09-08T19:10:52,293 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,293 999 | symself(otri2); 2025-09-08T19:10:52,293 | ^~~~~~~ 2025-09-08T19:10:52,293 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:52,293 11636 | onext(*searchtri, checktri); 2025-09-08T19:10:52,293 | ^~~~~ 2025-09-08T19:10:52,302 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,302 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,302 | ^ 2025-09-08T19:10:52,302 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,302 973 | decode(ptr, otri); 2025-09-08T19:10:52,302 | ^~~~~~ 2025-09-08T19:10:52,302 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,302 999 | symself(otri2); 2025-09-08T19:10:52,302 | ^~~~~~~ 2025-09-08T19:10:52,303 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T19:10:52,303 11636 | onext(*searchtri, checktri); 2025-09-08T19:10:52,303 | ^~~~~ 2025-09-08T19:10:52,311 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,311 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,312 | ^ 2025-09-08T19:10:52,312 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,312 973 | decode(ptr, otri); 2025-09-08T19:10:52,312 | ^~~~~~ 2025-09-08T19:10:52,312 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,312 1003 | symself(otri); 2025-09-08T19:10:52,312 | ^~~~~~~ 2025-09-08T19:10:52,312 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,312 11645 | onextself(*searchtri); 2025-09-08T19:10:52,312 | ^~~~~~~~~ 2025-09-08T19:10:52,321 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,321 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,321 | ^ 2025-09-08T19:10:52,321 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,321 973 | decode(ptr, otri); 2025-09-08T19:10:52,321 | ^~~~~~ 2025-09-08T19:10:52,321 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,321 1003 | symself(otri); 2025-09-08T19:10:52,322 | ^~~~~~~ 2025-09-08T19:10:52,322 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,322 11645 | onextself(*searchtri); 2025-09-08T19:10:52,322 | ^~~~~~~~~ 2025-09-08T19:10:52,330 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,330 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,330 | ^ 2025-09-08T19:10:52,331 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,331 973 | decode(ptr, otri); 2025-09-08T19:10:52,331 | ^~~~~~ 2025-09-08T19:10:52,331 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,331 1003 | symself(otri); 2025-09-08T19:10:52,331 | ^~~~~~~ 2025-09-08T19:10:52,331 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,331 11645 | onextself(*searchtri); 2025-09-08T19:10:52,331 | ^~~~~~~~~ 2025-09-08T19:10:52,340 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,340 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,341 | ^ 2025-09-08T19:10:52,341 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,341 973 | decode(ptr, otri); 2025-09-08T19:10:52,341 | ^~~~~~ 2025-09-08T19:10:52,341 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,341 1014 | symself(otri); \ 2025-09-08T19:10:52,341 | ^~~~~~~ 2025-09-08T19:10:52,341 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,341 11660 | oprevself(*searchtri); 2025-09-08T19:10:52,341 | ^~~~~~~~~ 2025-09-08T19:10:52,350 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,350 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,350 | ^ 2025-09-08T19:10:52,350 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,350 973 | decode(ptr, otri); 2025-09-08T19:10:52,350 | ^~~~~~ 2025-09-08T19:10:52,350 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,350 1014 | symself(otri); \ 2025-09-08T19:10:52,351 | ^~~~~~~ 2025-09-08T19:10:52,351 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,351 11660 | oprevself(*searchtri); 2025-09-08T19:10:52,351 | ^~~~~~~~~ 2025-09-08T19:10:52,359 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,359 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,360 | ^ 2025-09-08T19:10:52,360 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,360 973 | decode(ptr, otri); 2025-09-08T19:10:52,360 | ^~~~~~ 2025-09-08T19:10:52,360 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,360 1014 | symself(otri); \ 2025-09-08T19:10:52,360 | ^~~~~~~ 2025-09-08T19:10:52,360 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,360 11660 | oprevself(*searchtri); 2025-09-08T19:10:52,360 | ^~~~~~~~~ 2025-09-08T19:10:52,364 c/triangle.c: In function ‘segmentintersection’: 2025-09-08T19:10:52,373 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,374 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,374 | ^ 2025-09-08T19:10:52,374 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T19:10:52,374 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T19:10:52,374 | ^~~~~ 2025-09-08T19:10:52,374 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,374 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T19:10:52,374 | ^~~~~~ 2025-09-08T19:10:52,383 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T19:10:52,383 | ^ 2025-09-08T19:10:52,383 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T19:10:52,383 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T19:10:52,383 | ^~~~~ 2025-09-08T19:10:52,384 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-08T19:10:52,384 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T19:10:52,384 | ^~~~~~ 2025-09-08T19:10:52,393 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,393 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,393 | ^ 2025-09-08T19:10:52,393 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,393 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:52,393 | ^~~~~~~ 2025-09-08T19:10:52,393 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:52,393 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T19:10:52,393 | ^~~~~~ 2025-09-08T19:10:52,402 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,402 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,403 | ^ 2025-09-08T19:10:52,403 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,403 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:52,403 | ^~~~~~~ 2025-09-08T19:10:52,403 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:52,403 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T19:10:52,403 | ^~~~~~ 2025-09-08T19:10:52,412 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,412 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,412 | ^ 2025-09-08T19:10:52,412 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,412 1193 | sdecode(sptr, osub2) 2025-09-08T19:10:52,412 | ^~~~~~~ 2025-09-08T19:10:52,412 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T19:10:52,412 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T19:10:52,413 | ^~~~~~ 2025-09-08T19:10:52,422 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,422 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,422 | ^ 2025-09-08T19:10:52,422 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,422 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,422 | ^~~~~~~ 2025-09-08T19:10:52,422 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,422 11778 | snextself(*splitsubseg); 2025-09-08T19:10:52,423 | ^~~~~~~~~ 2025-09-08T19:10:52,431 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,432 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,432 | ^ 2025-09-08T19:10:52,432 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,432 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,432 | ^~~~~~~ 2025-09-08T19:10:52,432 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,432 11778 | snextself(*splitsubseg); 2025-09-08T19:10:52,432 | ^~~~~~~~~ 2025-09-08T19:10:52,441 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,441 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,441 | ^ 2025-09-08T19:10:52,441 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,441 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,441 | ^~~~~~~ 2025-09-08T19:10:52,442 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,442 11778 | snextself(*splitsubseg); 2025-09-08T19:10:52,442 | ^~~~~~~~~ 2025-09-08T19:10:52,451 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,451 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,451 | ^ 2025-09-08T19:10:52,451 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,451 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,451 | ^~~~~~~ 2025-09-08T19:10:52,451 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,451 11782 | snextself(opposubseg); 2025-09-08T19:10:52,452 | ^~~~~~~~~ 2025-09-08T19:10:52,460 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,461 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,461 | ^ 2025-09-08T19:10:52,461 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,461 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,461 | ^~~~~~~ 2025-09-08T19:10:52,461 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,461 11782 | snextself(opposubseg); 2025-09-08T19:10:52,461 | ^~~~~~~~~ 2025-09-08T19:10:52,470 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,470 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,470 | ^ 2025-09-08T19:10:52,470 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,470 1208 | sdecode(sptr, osub) 2025-09-08T19:10:52,470 | ^~~~~~~ 2025-09-08T19:10:52,470 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:52,471 11782 | snextself(opposubseg); 2025-09-08T19:10:52,471 | ^~~~~~~~~ 2025-09-08T19:10:52,480 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,480 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,480 | ^ 2025-09-08T19:10:52,480 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,480 973 | decode(ptr, otri); 2025-09-08T19:10:52,480 | ^~~~~~ 2025-09-08T19:10:52,481 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,481 1003 | symself(otri); 2025-09-08T19:10:52,481 | ^~~~~~~ 2025-09-08T19:10:52,481 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,481 11791 | onextself(*splittri); 2025-09-08T19:10:52,481 | ^~~~~~~~~ 2025-09-08T19:10:52,490 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,490 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,490 | ^ 2025-09-08T19:10:52,490 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,490 973 | decode(ptr, otri); 2025-09-08T19:10:52,490 | ^~~~~~ 2025-09-08T19:10:52,490 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,490 1003 | symself(otri); 2025-09-08T19:10:52,490 | ^~~~~~~ 2025-09-08T19:10:52,490 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,491 11791 | onextself(*splittri); 2025-09-08T19:10:52,491 | ^~~~~~~~~ 2025-09-08T19:10:52,499 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,499 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,499 | ^ 2025-09-08T19:10:52,500 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,500 973 | decode(ptr, otri); 2025-09-08T19:10:52,500 | ^~~~~~ 2025-09-08T19:10:52,500 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,500 1003 | symself(otri); 2025-09-08T19:10:52,500 | ^~~~~~~ 2025-09-08T19:10:52,500 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:52,500 11791 | onextself(*splittri); 2025-09-08T19:10:52,500 | ^~~~~~~~~ 2025-09-08T19:10:52,501 c/triangle.c: In function ‘scoutsegment’: 2025-09-08T19:10:52,510 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,511 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,511 | ^ 2025-09-08T19:10:52,511 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,511 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,511 | ^~~~~~~ 2025-09-08T19:10:52,511 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,511 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T19:10:52,511 | ^~~~~~~ 2025-09-08T19:10:52,520 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,520 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,520 | ^ 2025-09-08T19:10:52,521 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,521 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,521 | ^~~~~~~ 2025-09-08T19:10:52,521 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,521 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T19:10:52,521 | ^~~~~~~ 2025-09-08T19:10:52,530 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,530 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,530 | ^ 2025-09-08T19:10:52,530 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,531 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,531 | ^~~~~~~ 2025-09-08T19:10:52,531 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,531 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T19:10:52,531 | ^~~~~~~ 2025-09-08T19:10:52,532 c/triangle.c: In function ‘conformingedge’: 2025-09-08T19:10:52,541 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,541 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,542 | ^ 2025-09-08T19:10:52,542 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,542 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,542 | ^~~~~~~ 2025-09-08T19:10:52,542 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,542 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T19:10:52,542 | ^~~~~~~ 2025-09-08T19:10:52,551 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,551 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,551 | ^ 2025-09-08T19:10:52,551 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,552 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,552 | ^~~~~~~ 2025-09-08T19:10:52,552 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,552 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T19:10:52,552 | ^~~~~~~ 2025-09-08T19:10:52,561 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,561 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,561 | ^ 2025-09-08T19:10:52,561 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,561 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,561 | ^~~~~~~ 2025-09-08T19:10:52,561 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,562 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T19:10:52,562 | ^~~~~~~ 2025-09-08T19:10:52,562 c/triangle.c: In function ‘delaunayfixup’: 2025-09-08T19:10:52,572 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,572 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,572 | ^ 2025-09-08T19:10:52,572 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,572 969 | decode(ptr, otri2); 2025-09-08T19:10:52,572 | ^~~~~~ 2025-09-08T19:10:52,573 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,573 12059 | sym(neartri, fartri); 2025-09-08T19:10:52,573 | ^~~ 2025-09-08T19:10:52,582 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,582 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,582 | ^ 2025-09-08T19:10:52,582 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,583 969 | decode(ptr, otri2); 2025-09-08T19:10:52,583 | ^~~~~~ 2025-09-08T19:10:52,583 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,583 12059 | sym(neartri, fartri); 2025-09-08T19:10:52,583 | ^~~ 2025-09-08T19:10:52,592 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,592 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,592 | ^ 2025-09-08T19:10:52,593 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,593 969 | decode(ptr, otri2); 2025-09-08T19:10:52,593 | ^~~~~~ 2025-09-08T19:10:52,593 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,593 12059 | sym(neartri, fartri); 2025-09-08T19:10:52,593 | ^~~ 2025-09-08T19:10:52,602 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,602 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,602 | ^ 2025-09-08T19:10:52,603 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,603 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,603 | ^~~~~~~ 2025-09-08T19:10:52,603 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,603 12064 | tspivot(neartri, faredge); 2025-09-08T19:10:52,603 | ^~~~~~~ 2025-09-08T19:10:52,612 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,612 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,612 | ^ 2025-09-08T19:10:52,612 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,613 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,613 | ^~~~~~~ 2025-09-08T19:10:52,613 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,613 12064 | tspivot(neartri, faredge); 2025-09-08T19:10:52,613 | ^~~~~~~ 2025-09-08T19:10:52,622 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,622 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,622 | ^ 2025-09-08T19:10:52,622 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,622 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,623 | ^~~~~~~ 2025-09-08T19:10:52,623 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,623 12064 | tspivot(neartri, faredge); 2025-09-08T19:10:52,623 | ^~~~~~~ 2025-09-08T19:10:52,623 c/triangle.c: In function ‘constrainededge’: 2025-09-08T19:10:52,633 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,634 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,634 | ^ 2025-09-08T19:10:52,634 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,634 969 | decode(ptr, otri2); 2025-09-08T19:10:52,634 | ^~~~~~ 2025-09-08T19:10:52,634 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,634 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,634 | ^~~ 2025-09-08T19:10:52,634 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,634 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,635 | ^~~~~ 2025-09-08T19:10:52,644 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,644 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,644 | ^ 2025-09-08T19:10:52,644 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,644 969 | decode(ptr, otri2); 2025-09-08T19:10:52,644 | ^~~~~~ 2025-09-08T19:10:52,644 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,644 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,644 | ^~~ 2025-09-08T19:10:52,645 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,645 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,645 | ^~~~~ 2025-09-08T19:10:52,654 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,654 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,654 | ^ 2025-09-08T19:10:52,654 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,654 969 | decode(ptr, otri2); 2025-09-08T19:10:52,654 | ^~~~~~ 2025-09-08T19:10:52,654 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,654 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,655 | ^~~ 2025-09-08T19:10:52,655 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,655 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,655 | ^~~~~ 2025-09-08T19:10:52,664 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,664 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,664 | ^ 2025-09-08T19:10:52,665 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,665 969 | decode(ptr, otri2); 2025-09-08T19:10:52,665 | ^~~~~~ 2025-09-08T19:10:52,665 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,665 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,665 | ^~~ 2025-09-08T19:10:52,665 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,665 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,665 | ^~~~~ 2025-09-08T19:10:52,674 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,674 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,675 | ^ 2025-09-08T19:10:52,675 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,675 969 | decode(ptr, otri2); 2025-09-08T19:10:52,675 | ^~~~~~ 2025-09-08T19:10:52,675 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,675 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,675 | ^~~ 2025-09-08T19:10:52,675 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,675 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,675 | ^~~~~ 2025-09-08T19:10:52,685 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,685 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,685 | ^ 2025-09-08T19:10:52,685 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,685 969 | decode(ptr, otri2); 2025-09-08T19:10:52,685 | ^~~~~~ 2025-09-08T19:10:52,685 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,685 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,685 | ^~~ 2025-09-08T19:10:52,685 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,686 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,686 | ^~~~~ 2025-09-08T19:10:52,695 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,695 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,695 | ^ 2025-09-08T19:10:52,695 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,695 969 | decode(ptr, otri2); 2025-09-08T19:10:52,695 | ^~~~~~ 2025-09-08T19:10:52,695 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,696 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,696 | ^~~ 2025-09-08T19:10:52,696 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,696 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,696 | ^~~~~ 2025-09-08T19:10:52,705 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,705 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,705 | ^ 2025-09-08T19:10:52,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,705 969 | decode(ptr, otri2); 2025-09-08T19:10:52,706 | ^~~~~~ 2025-09-08T19:10:52,706 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,706 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,706 | ^~~ 2025-09-08T19:10:52,706 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,706 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,706 | ^~~~~ 2025-09-08T19:10:52,715 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,715 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,715 | ^ 2025-09-08T19:10:52,716 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,716 969 | decode(ptr, otri2); 2025-09-08T19:10:52,716 | ^~~~~~ 2025-09-08T19:10:52,716 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,716 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,716 | ^~~ 2025-09-08T19:10:52,716 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,716 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T19:10:52,716 | ^~~~~ 2025-09-08T19:10:52,726 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,726 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,726 | ^ 2025-09-08T19:10:52,726 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,726 973 | decode(ptr, otri); 2025-09-08T19:10:52,726 | ^~~~~~ 2025-09-08T19:10:52,726 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,726 1014 | symself(otri); \ 2025-09-08T19:10:52,726 | ^~~~~~~ 2025-09-08T19:10:52,726 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,727 12227 | oprevself(fixuptri); 2025-09-08T19:10:52,727 | ^~~~~~~~~ 2025-09-08T19:10:52,736 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,736 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,736 | ^ 2025-09-08T19:10:52,736 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,736 973 | decode(ptr, otri); 2025-09-08T19:10:52,736 | ^~~~~~ 2025-09-08T19:10:52,736 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,737 1014 | symself(otri); \ 2025-09-08T19:10:52,737 | ^~~~~~~ 2025-09-08T19:10:52,737 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,737 12227 | oprevself(fixuptri); 2025-09-08T19:10:52,737 | ^~~~~~~~~ 2025-09-08T19:10:52,746 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,746 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,746 | ^ 2025-09-08T19:10:52,746 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,746 973 | decode(ptr, otri); 2025-09-08T19:10:52,747 | ^~~~~~ 2025-09-08T19:10:52,747 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,747 1014 | symself(otri); \ 2025-09-08T19:10:52,747 | ^~~~~~~ 2025-09-08T19:10:52,747 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:52,747 12227 | oprevself(fixuptri); 2025-09-08T19:10:52,747 | ^~~~~~~~~ 2025-09-08T19:10:52,756 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,756 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:52,756 | ^ 2025-09-08T19:10:52,757 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,757 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,757 | ^~~~~~~ 2025-09-08T19:10:52,757 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,757 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T19:10:52,757 | ^~~~~~~ 2025-09-08T19:10:52,766 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,767 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:52,767 | ^ 2025-09-08T19:10:52,767 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,767 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,767 | ^~~~~~~ 2025-09-08T19:10:52,767 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,767 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T19:10:52,767 | ^~~~~~~ 2025-09-08T19:10:52,777 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,777 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:52,777 | ^ 2025-09-08T19:10:52,777 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:52,777 1289 | sdecode(sptr, osub) 2025-09-08T19:10:52,777 | ^~~~~~~ 2025-09-08T19:10:52,777 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:52,777 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T19:10:52,777 | ^~~~~~~ 2025-09-08T19:10:52,777 c/triangle.c: In function ‘insertsegment’: 2025-09-08T19:10:52,788 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,788 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,788 | ^ 2025-09-08T19:10:52,788 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,788 12288 | decode(encodedtri, searchtri1); 2025-09-08T19:10:52,788 | ^~~~~~ 2025-09-08T19:10:52,798 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,798 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,798 | ^ 2025-09-08T19:10:52,798 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,798 12288 | decode(encodedtri, searchtri1); 2025-09-08T19:10:52,798 | ^~~~~~ 2025-09-08T19:10:52,808 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,808 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,808 | ^ 2025-09-08T19:10:52,808 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,808 12288 | decode(encodedtri, searchtri1); 2025-09-08T19:10:52,808 | ^~~~~~ 2025-09-08T19:10:52,818 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,818 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,819 | ^ 2025-09-08T19:10:52,819 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,819 973 | decode(ptr, otri); 2025-09-08T19:10:52,819 | ^~~~~~ 2025-09-08T19:10:52,819 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,819 12295 | symself(searchtri1); 2025-09-08T19:10:52,819 | ^~~~~~~ 2025-09-08T19:10:52,829 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,829 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,829 | ^ 2025-09-08T19:10:52,829 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,829 973 | decode(ptr, otri); 2025-09-08T19:10:52,829 | ^~~~~~ 2025-09-08T19:10:52,829 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,829 12295 | symself(searchtri1); 2025-09-08T19:10:52,829 | ^~~~~~~ 2025-09-08T19:10:52,839 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,839 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,839 | ^ 2025-09-08T19:10:52,839 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,839 973 | decode(ptr, otri); 2025-09-08T19:10:52,839 | ^~~~~~ 2025-09-08T19:10:52,839 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,839 12295 | symself(searchtri1); 2025-09-08T19:10:52,840 | ^~~~~~~ 2025-09-08T19:10:52,850 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,850 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,850 | ^ 2025-09-08T19:10:52,850 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,850 12321 | decode(encodedtri, searchtri2); 2025-09-08T19:10:52,850 | ^~~~~~ 2025-09-08T19:10:52,860 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,860 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,860 | ^ 2025-09-08T19:10:52,860 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,860 12321 | decode(encodedtri, searchtri2); 2025-09-08T19:10:52,861 | ^~~~~~ 2025-09-08T19:10:52,870 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,871 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,871 | ^ 2025-09-08T19:10:52,871 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,871 12321 | decode(encodedtri, searchtri2); 2025-09-08T19:10:52,871 | ^~~~~~ 2025-09-08T19:10:52,881 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,881 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,881 | ^ 2025-09-08T19:10:52,881 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,882 973 | decode(ptr, otri); 2025-09-08T19:10:52,882 | ^~~~~~ 2025-09-08T19:10:52,882 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,882 12328 | symself(searchtri2); 2025-09-08T19:10:52,882 | ^~~~~~~ 2025-09-08T19:10:52,891 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,892 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,892 | ^ 2025-09-08T19:10:52,892 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,892 973 | decode(ptr, otri); 2025-09-08T19:10:52,892 | ^~~~~~ 2025-09-08T19:10:52,892 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,892 12328 | symself(searchtri2); 2025-09-08T19:10:52,892 | ^~~~~~~ 2025-09-08T19:10:52,902 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,902 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,902 | ^ 2025-09-08T19:10:52,902 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,902 973 | decode(ptr, otri); 2025-09-08T19:10:52,902 | ^~~~~~ 2025-09-08T19:10:52,902 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,902 12328 | symself(searchtri2); 2025-09-08T19:10:52,903 | ^~~~~~~ 2025-09-08T19:10:52,903 c/triangle.c: In function ‘markhull’: 2025-09-08T19:10:52,913 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,913 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,913 | ^ 2025-09-08T19:10:52,913 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,913 973 | decode(ptr, otri); 2025-09-08T19:10:52,914 | ^~~~~~ 2025-09-08T19:10:52,914 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,914 12390 | symself(hulltri); 2025-09-08T19:10:52,914 | ^~~~~~~ 2025-09-08T19:10:52,924 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,924 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,924 | ^ 2025-09-08T19:10:52,924 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,924 973 | decode(ptr, otri); 2025-09-08T19:10:52,924 | ^~~~~~ 2025-09-08T19:10:52,924 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,924 12390 | symself(hulltri); 2025-09-08T19:10:52,924 | ^~~~~~~ 2025-09-08T19:10:52,934 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,934 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,934 | ^ 2025-09-08T19:10:52,934 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,934 973 | decode(ptr, otri); 2025-09-08T19:10:52,935 | ^~~~~~ 2025-09-08T19:10:52,935 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:52,935 12390 | symself(hulltri); 2025-09-08T19:10:52,935 | ^~~~~~~ 2025-09-08T19:10:52,945 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,945 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,945 | ^ 2025-09-08T19:10:52,945 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,945 969 | decode(ptr, otri2); 2025-09-08T19:10:52,945 | ^~~~~~ 2025-09-08T19:10:52,945 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,945 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,945 | ^~~ 2025-09-08T19:10:52,945 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,946 12399 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,946 | ^~~~~ 2025-09-08T19:10:52,955 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,955 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,955 | ^ 2025-09-08T19:10:52,955 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,955 969 | decode(ptr, otri2); 2025-09-08T19:10:52,955 | ^~~~~~ 2025-09-08T19:10:52,956 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,956 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,956 | ^~~ 2025-09-08T19:10:52,956 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,956 12399 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,956 | ^~~~~ 2025-09-08T19:10:52,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,965 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,966 | ^ 2025-09-08T19:10:52,966 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,966 969 | decode(ptr, otri2); 2025-09-08T19:10:52,966 | ^~~~~~ 2025-09-08T19:10:52,966 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,966 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,966 | ^~~ 2025-09-08T19:10:52,966 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,966 12399 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,966 | ^~~~~ 2025-09-08T19:10:52,976 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,976 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:52,976 | ^ 2025-09-08T19:10:52,976 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,976 969 | decode(ptr, otri2); 2025-09-08T19:10:52,976 | ^~~~~~ 2025-09-08T19:10:52,976 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,976 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,977 | ^~~ 2025-09-08T19:10:52,977 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,977 12402 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,977 | ^~~~~ 2025-09-08T19:10:52,986 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:52,986 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:52,987 | ^ 2025-09-08T19:10:52,987 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,987 969 | decode(ptr, otri2); 2025-09-08T19:10:52,987 | ^~~~~~ 2025-09-08T19:10:52,987 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,987 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,987 | ^~~ 2025-09-08T19:10:52,987 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,987 12402 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,987 | ^~~~~ 2025-09-08T19:10:52,997 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:52,997 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:52,997 | ^ 2025-09-08T19:10:52,997 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:52,997 969 | decode(ptr, otri2); 2025-09-08T19:10:52,997 | ^~~~~~ 2025-09-08T19:10:52,997 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:52,997 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:52,997 | ^~~ 2025-09-08T19:10:52,998 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:52,998 12402 | oprev(hulltri, nexttri); 2025-09-08T19:10:52,998 | ^~~~~ 2025-09-08T19:10:52,999 c/triangle.c: In function ‘infecthull’: 2025-09-08T19:10:53,009 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,009 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,009 | ^ 2025-09-08T19:10:53,009 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,010 973 | decode(ptr, otri); 2025-09-08T19:10:53,010 | ^~~~~~ 2025-09-08T19:10:53,010 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,010 12610 | symself(hulltri); 2025-09-08T19:10:53,010 | ^~~~~~~ 2025-09-08T19:10:53,020 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,020 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,020 | ^ 2025-09-08T19:10:53,020 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,020 973 | decode(ptr, otri); 2025-09-08T19:10:53,020 | ^~~~~~ 2025-09-08T19:10:53,020 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,020 12610 | symself(hulltri); 2025-09-08T19:10:53,021 | ^~~~~~~ 2025-09-08T19:10:53,030 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,030 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,030 | ^ 2025-09-08T19:10:53,031 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,031 973 | decode(ptr, otri); 2025-09-08T19:10:53,031 | ^~~~~~ 2025-09-08T19:10:53,031 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,031 12610 | symself(hulltri); 2025-09-08T19:10:53,031 | ^~~~~~~ 2025-09-08T19:10:53,041 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,041 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,041 | ^ 2025-09-08T19:10:53,041 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,041 12616 | if (!infected(hulltri)) { 2025-09-08T19:10:53,041 | ^~~~~~~~ 2025-09-08T19:10:53,052 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,052 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,052 | ^ 2025-09-08T19:10:53,052 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,052 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,052 | ^~~~~~~ 2025-09-08T19:10:53,052 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,052 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T19:10:53,052 | ^~~~~~~ 2025-09-08T19:10:53,062 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,062 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,062 | ^ 2025-09-08T19:10:53,062 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,063 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,063 | ^~~~~~~ 2025-09-08T19:10:53,063 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,063 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T19:10:53,063 | ^~~~~~~ 2025-09-08T19:10:53,073 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,073 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,073 | ^ 2025-09-08T19:10:53,073 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,073 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,073 | ^~~~~~~ 2025-09-08T19:10:53,073 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,073 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T19:10:53,073 | ^~~~~~~ 2025-09-08T19:10:53,083 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,083 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,083 | ^ 2025-09-08T19:10:53,084 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,084 12621 | if (!infected(hulltri)) { 2025-09-08T19:10:53,084 | ^~~~~~~~ 2025-09-08T19:10:53,094 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,094 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,094 | ^ 2025-09-08T19:10:53,094 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,094 12622 | infect(hulltri); 2025-09-08T19:10:53,094 | ^~~~~~ 2025-09-08T19:10:53,104 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,104 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,105 | ^ 2025-09-08T19:10:53,105 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,105 12622 | infect(hulltri); 2025-09-08T19:10:53,105 | ^~~~~~ 2025-09-08T19:10:53,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,116 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,116 | ^ 2025-09-08T19:10:53,116 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,116 969 | decode(ptr, otri2); 2025-09-08T19:10:53,116 | ^~~~~~ 2025-09-08T19:10:53,116 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,116 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,116 | ^~~ 2025-09-08T19:10:53,116 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,116 12643 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,116 | ^~~~~ 2025-09-08T19:10:53,126 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,126 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,126 | ^ 2025-09-08T19:10:53,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,127 969 | decode(ptr, otri2); 2025-09-08T19:10:53,127 | ^~~~~~ 2025-09-08T19:10:53,127 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,127 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,127 | ^~~ 2025-09-08T19:10:53,127 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,127 12643 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,127 | ^~~~~ 2025-09-08T19:10:53,137 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,137 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,137 | ^ 2025-09-08T19:10:53,137 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,137 969 | decode(ptr, otri2); 2025-09-08T19:10:53,137 | ^~~~~~ 2025-09-08T19:10:53,137 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,138 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,138 | ^~~ 2025-09-08T19:10:53,138 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,138 12643 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,138 | ^~~~~ 2025-09-08T19:10:53,148 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,148 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,148 | ^ 2025-09-08T19:10:53,148 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,148 969 | decode(ptr, otri2); 2025-09-08T19:10:53,148 | ^~~~~~ 2025-09-08T19:10:53,148 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,148 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,148 | ^~~ 2025-09-08T19:10:53,148 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,149 12646 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,149 | ^~~~~ 2025-09-08T19:10:53,158 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,158 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,158 | ^ 2025-09-08T19:10:53,159 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,159 969 | decode(ptr, otri2); 2025-09-08T19:10:53,159 | ^~~~~~ 2025-09-08T19:10:53,159 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,159 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,159 | ^~~ 2025-09-08T19:10:53,159 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,159 12646 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,159 | ^~~~~ 2025-09-08T19:10:53,169 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,169 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,169 | ^ 2025-09-08T19:10:53,169 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,169 969 | decode(ptr, otri2); 2025-09-08T19:10:53,169 | ^~~~~~ 2025-09-08T19:10:53,169 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,170 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,170 | ^~~ 2025-09-08T19:10:53,170 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,170 12646 | oprev(hulltri, nexttri); 2025-09-08T19:10:53,170 | ^~~~~ 2025-09-08T19:10:53,170 c/triangle.c: In function ‘plague’: 2025-09-08T19:10:53,180 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,180 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T19:10:53,180 | ^ 2025-09-08T19:10:53,180 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,180 12702 | uninfect(testtri); 2025-09-08T19:10:53,181 | ^~~~~~~~ 2025-09-08T19:10:53,191 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,191 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,192 | ^ 2025-09-08T19:10:53,192 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,192 12702 | uninfect(testtri); 2025-09-08T19:10:53,192 | ^~~~~~~~ 2025-09-08T19:10:53,203 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,203 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,203 | ^ 2025-09-08T19:10:53,203 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,203 969 | decode(ptr, otri2); 2025-09-08T19:10:53,203 | ^~~~~~ 2025-09-08T19:10:53,203 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,203 12717 | sym(testtri, neighbor); 2025-09-08T19:10:53,203 | ^~~ 2025-09-08T19:10:53,213 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,213 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,214 | ^ 2025-09-08T19:10:53,214 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,214 969 | decode(ptr, otri2); 2025-09-08T19:10:53,214 | ^~~~~~ 2025-09-08T19:10:53,214 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,214 12717 | sym(testtri, neighbor); 2025-09-08T19:10:53,214 | ^~~ 2025-09-08T19:10:53,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,224 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,224 | ^ 2025-09-08T19:10:53,224 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,224 969 | decode(ptr, otri2); 2025-09-08T19:10:53,224 | ^~~~~~ 2025-09-08T19:10:53,225 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,225 12717 | sym(testtri, neighbor); 2025-09-08T19:10:53,225 | ^~~ 2025-09-08T19:10:53,236 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,236 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,236 | ^ 2025-09-08T19:10:53,236 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,236 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,236 | ^~~~~~~ 2025-09-08T19:10:53,236 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,236 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,236 | ^~~~~~~ 2025-09-08T19:10:53,246 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,246 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,247 | ^ 2025-09-08T19:10:53,247 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,247 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,247 | ^~~~~~~ 2025-09-08T19:10:53,247 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,247 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,247 | ^~~~~~~ 2025-09-08T19:10:53,257 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,257 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,257 | ^ 2025-09-08T19:10:53,257 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,257 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,258 | ^~~~~~~ 2025-09-08T19:10:53,258 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,258 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,258 | ^~~~~~~ 2025-09-08T19:10:53,268 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,268 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,268 | ^ 2025-09-08T19:10:53,268 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,268 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-08T19:10:53,268 | ^~~~~~~~ 2025-09-08T19:10:53,279 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,280 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T19:10:53,280 | ^ 2025-09-08T19:10:53,280 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,280 12730 | uninfect(neighbor); 2025-09-08T19:10:53,280 | ^~~~~~~~ 2025-09-08T19:10:53,290 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,290 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,291 | ^ 2025-09-08T19:10:53,291 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,291 12730 | uninfect(neighbor); 2025-09-08T19:10:53,291 | ^~~~~~~~ 2025-09-08T19:10:53,301 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,301 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,301 | ^ 2025-09-08T19:10:53,301 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,301 12732 | infect(neighbor); 2025-09-08T19:10:53,302 | ^~~~~~ 2025-09-08T19:10:53,312 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,312 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,312 | ^ 2025-09-08T19:10:53,312 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,312 12732 | infect(neighbor); 2025-09-08T19:10:53,312 | ^~~~~~ 2025-09-08T19:10:53,323 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,323 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,323 | ^ 2025-09-08T19:10:53,323 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,323 12748 | infect(neighbor); 2025-09-08T19:10:53,323 | ^~~~~~ 2025-09-08T19:10:53,333 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,334 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,334 | ^ 2025-09-08T19:10:53,334 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,334 12748 | infect(neighbor); 2025-09-08T19:10:53,334 | ^~~~~~ 2025-09-08T19:10:53,345 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,345 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,345 | ^ 2025-09-08T19:10:53,345 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,345 12772 | infect(testtri); 2025-09-08T19:10:53,345 | ^~~~~~ 2025-09-08T19:10:53,355 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,356 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,356 | ^ 2025-09-08T19:10:53,356 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,356 12772 | infect(testtri); 2025-09-08T19:10:53,356 | ^~~~~~ 2025-09-08T19:10:53,367 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,367 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,367 | ^ 2025-09-08T19:10:53,367 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,367 973 | decode(ptr, otri); 2025-09-08T19:10:53,367 | ^~~~~~ 2025-09-08T19:10:53,368 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,368 999 | symself(otri2); 2025-09-08T19:10:53,368 | ^~~~~~~ 2025-09-08T19:10:53,368 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T19:10:53,368 12796 | onext(testtri, neighbor); 2025-09-08T19:10:53,368 | ^~~~~ 2025-09-08T19:10:53,378 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,378 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,378 | ^ 2025-09-08T19:10:53,378 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,378 973 | decode(ptr, otri); 2025-09-08T19:10:53,378 | ^~~~~~ 2025-09-08T19:10:53,379 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,379 999 | symself(otri2); 2025-09-08T19:10:53,379 | ^~~~~~~ 2025-09-08T19:10:53,379 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T19:10:53,379 12796 | onext(testtri, neighbor); 2025-09-08T19:10:53,379 | ^~~~~ 2025-09-08T19:10:53,389 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,389 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,389 | ^ 2025-09-08T19:10:53,389 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,389 973 | decode(ptr, otri); 2025-09-08T19:10:53,390 | ^~~~~~ 2025-09-08T19:10:53,390 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,390 999 | symself(otri2); 2025-09-08T19:10:53,390 | ^~~~~~~ 2025-09-08T19:10:53,390 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T19:10:53,390 12796 | onext(testtri, neighbor); 2025-09-08T19:10:53,390 | ^~~~~ 2025-09-08T19:10:53,400 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,400 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,400 | ^ 2025-09-08T19:10:53,400 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,400 12800 | if (infected(neighbor)) { 2025-09-08T19:10:53,400 | ^~~~~~~~ 2025-09-08T19:10:53,411 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,411 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,411 | ^ 2025-09-08T19:10:53,411 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,411 973 | decode(ptr, otri); 2025-09-08T19:10:53,411 | ^~~~~~ 2025-09-08T19:10:53,412 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,412 1003 | symself(otri); 2025-09-08T19:10:53,412 | ^~~~~~~ 2025-09-08T19:10:53,412 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:53,412 12808 | onextself(neighbor); 2025-09-08T19:10:53,412 | ^~~~~~~~~ 2025-09-08T19:10:53,422 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,422 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,422 | ^ 2025-09-08T19:10:53,422 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,422 973 | decode(ptr, otri); 2025-09-08T19:10:53,423 | ^~~~~~ 2025-09-08T19:10:53,423 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,423 1003 | symself(otri); 2025-09-08T19:10:53,423 | ^~~~~~~ 2025-09-08T19:10:53,423 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:53,423 12808 | onextself(neighbor); 2025-09-08T19:10:53,423 | ^~~~~~~~~ 2025-09-08T19:10:53,433 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,433 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,433 | ^ 2025-09-08T19:10:53,433 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,433 973 | decode(ptr, otri); 2025-09-08T19:10:53,433 | ^~~~~~ 2025-09-08T19:10:53,433 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,434 1003 | symself(otri); 2025-09-08T19:10:53,434 | ^~~~~~~ 2025-09-08T19:10:53,434 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T19:10:53,434 12808 | onextself(neighbor); 2025-09-08T19:10:53,434 | ^~~~~~~~~ 2025-09-08T19:10:53,444 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,444 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,444 | ^ 2025-09-08T19:10:53,444 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,444 969 | decode(ptr, otri2); 2025-09-08T19:10:53,444 | ^~~~~~ 2025-09-08T19:10:53,444 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,445 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,445 | ^~~ 2025-09-08T19:10:53,445 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,445 12813 | oprev(testtri, neighbor); 2025-09-08T19:10:53,445 | ^~~~~ 2025-09-08T19:10:53,455 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,455 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,455 | ^ 2025-09-08T19:10:53,455 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,455 969 | decode(ptr, otri2); 2025-09-08T19:10:53,455 | ^~~~~~ 2025-09-08T19:10:53,455 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,455 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,456 | ^~~ 2025-09-08T19:10:53,456 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,456 12813 | oprev(testtri, neighbor); 2025-09-08T19:10:53,456 | ^~~~~ 2025-09-08T19:10:53,466 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,466 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,466 | ^ 2025-09-08T19:10:53,466 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,466 969 | decode(ptr, otri2); 2025-09-08T19:10:53,466 | ^~~~~~ 2025-09-08T19:10:53,466 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,466 1010 | sym(otri1, otri2); \ 2025-09-08T19:10:53,466 | ^~~ 2025-09-08T19:10:53,466 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T19:10:53,466 12813 | oprev(testtri, neighbor); 2025-09-08T19:10:53,467 | ^~~~~ 2025-09-08T19:10:53,476 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,477 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,477 | ^ 2025-09-08T19:10:53,477 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,477 12816 | if (infected(neighbor)) { 2025-09-08T19:10:53,477 | ^~~~~~~~ 2025-09-08T19:10:53,488 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,488 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,488 | ^ 2025-09-08T19:10:53,488 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,488 973 | decode(ptr, otri); 2025-09-08T19:10:53,488 | ^~~~~~ 2025-09-08T19:10:53,488 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,488 1014 | symself(otri); \ 2025-09-08T19:10:53,488 | ^~~~~~~ 2025-09-08T19:10:53,488 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:53,488 12824 | oprevself(neighbor); 2025-09-08T19:10:53,489 | ^~~~~~~~~ 2025-09-08T19:10:53,498 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,499 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,499 | ^ 2025-09-08T19:10:53,499 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,499 973 | decode(ptr, otri); 2025-09-08T19:10:53,499 | ^~~~~~ 2025-09-08T19:10:53,499 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,499 1014 | symself(otri); \ 2025-09-08T19:10:53,499 | ^~~~~~~ 2025-09-08T19:10:53,499 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:53,499 12824 | oprevself(neighbor); 2025-09-08T19:10:53,499 | ^~~~~~~~~ 2025-09-08T19:10:53,509 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,509 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,509 | ^ 2025-09-08T19:10:53,510 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,510 973 | decode(ptr, otri); 2025-09-08T19:10:53,510 | ^~~~~~ 2025-09-08T19:10:53,510 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,510 1014 | symself(otri); \ 2025-09-08T19:10:53,510 | ^~~~~~~ 2025-09-08T19:10:53,510 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T19:10:53,510 12824 | oprevself(neighbor); 2025-09-08T19:10:53,510 | ^~~~~~~~~ 2025-09-08T19:10:53,521 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,521 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,521 | ^ 2025-09-08T19:10:53,521 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,521 969 | decode(ptr, otri2); 2025-09-08T19:10:53,521 | ^~~~~~ 2025-09-08T19:10:53,521 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,521 12841 | sym(testtri, neighbor); 2025-09-08T19:10:53,521 | ^~~ 2025-09-08T19:10:53,532 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,532 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,532 | ^ 2025-09-08T19:10:53,532 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,532 969 | decode(ptr, otri2); 2025-09-08T19:10:53,532 | ^~~~~~ 2025-09-08T19:10:53,532 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,532 12841 | sym(testtri, neighbor); 2025-09-08T19:10:53,532 | ^~~ 2025-09-08T19:10:53,542 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,543 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,543 | ^ 2025-09-08T19:10:53,543 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,543 969 | decode(ptr, otri2); 2025-09-08T19:10:53,543 | ^~~~~~ 2025-09-08T19:10:53,543 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,543 12841 | sym(testtri, neighbor); 2025-09-08T19:10:53,543 | ^~~ 2025-09-08T19:10:53,543 c/triangle.c: In function ‘regionplague’: 2025-09-08T19:10:53,554 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,555 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T19:10:53,555 | ^ 2025-09-08T19:10:53,555 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,555 12913 | uninfect(testtri); 2025-09-08T19:10:53,555 | ^~~~~~~~ 2025-09-08T19:10:53,566 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,566 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,566 | ^ 2025-09-08T19:10:53,566 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,566 12913 | uninfect(testtri); 2025-09-08T19:10:53,566 | ^~~~~~~~ 2025-09-08T19:10:53,577 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,578 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,578 | ^ 2025-09-08T19:10:53,578 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,578 969 | decode(ptr, otri2); 2025-09-08T19:10:53,578 | ^~~~~~ 2025-09-08T19:10:53,578 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,578 12936 | sym(testtri, neighbor); 2025-09-08T19:10:53,578 | ^~~ 2025-09-08T19:10:53,589 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,589 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,589 | ^ 2025-09-08T19:10:53,589 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,589 969 | decode(ptr, otri2); 2025-09-08T19:10:53,589 | ^~~~~~ 2025-09-08T19:10:53,589 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,589 12936 | sym(testtri, neighbor); 2025-09-08T19:10:53,589 | ^~~ 2025-09-08T19:10:53,600 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,600 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,600 | ^ 2025-09-08T19:10:53,600 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,600 969 | decode(ptr, otri2); 2025-09-08T19:10:53,600 | ^~~~~~ 2025-09-08T19:10:53,600 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:53,600 12936 | sym(testtri, neighbor); 2025-09-08T19:10:53,600 | ^~~ 2025-09-08T19:10:53,611 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,611 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,611 | ^ 2025-09-08T19:10:53,611 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,611 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,611 | ^~~~~~~ 2025-09-08T19:10:53,611 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,612 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,612 | ^~~~~~~ 2025-09-08T19:10:53,622 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,622 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,622 | ^ 2025-09-08T19:10:53,622 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,622 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,622 | ^~~~~~~ 2025-09-08T19:10:53,623 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,623 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,623 | ^~~~~~~ 2025-09-08T19:10:53,633 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,633 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,633 | ^ 2025-09-08T19:10:53,633 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,634 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,634 | ^~~~~~~ 2025-09-08T19:10:53,634 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,634 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T19:10:53,634 | ^~~~~~~ 2025-09-08T19:10:53,644 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,644 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,645 | ^ 2025-09-08T19:10:53,645 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,645 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-08T19:10:53,645 | ^~~~~~~~ 2025-09-08T19:10:53,656 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,656 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,656 | ^ 2025-09-08T19:10:53,656 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,656 12952 | infect(neighbor); 2025-09-08T19:10:53,656 | ^~~~~~ 2025-09-08T19:10:53,667 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,667 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,667 | ^ 2025-09-08T19:10:53,667 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,667 12952 | infect(neighbor); 2025-09-08T19:10:53,667 | ^~~~~~ 2025-09-08T19:10:53,678 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,678 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,678 | ^ 2025-09-08T19:10:53,678 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,678 12960 | infect(testtri); 2025-09-08T19:10:53,678 | ^~~~~~ 2025-09-08T19:10:53,688 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,689 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,689 | ^ 2025-09-08T19:10:53,689 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,689 12960 | infect(testtri); 2025-09-08T19:10:53,689 | ^~~~~~ 2025-09-08T19:10:53,700 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,700 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T19:10:53,700 | ^ 2025-09-08T19:10:53,700 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,700 12972 | uninfect(testtri); 2025-09-08T19:10:53,700 | ^~~~~~~~ 2025-09-08T19:10:53,710 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,711 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,711 | ^ 2025-09-08T19:10:53,711 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-08T19:10:53,711 12972 | uninfect(testtri); 2025-09-08T19:10:53,711 | ^~~~~~~~ 2025-09-08T19:10:53,712 c/triangle.c: In function ‘carveholes’: 2025-09-08T19:10:53,723 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,723 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,723 | ^ 2025-09-08T19:10:53,723 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,723 973 | decode(ptr, otri); 2025-09-08T19:10:53,724 | ^~~~~~ 2025-09-08T19:10:53,724 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,724 13051 | symself(searchtri); 2025-09-08T19:10:53,724 | ^~~~~~~ 2025-09-08T19:10:53,734 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,734 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,735 | ^ 2025-09-08T19:10:53,735 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,735 973 | decode(ptr, otri); 2025-09-08T19:10:53,735 | ^~~~~~ 2025-09-08T19:10:53,735 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,735 13051 | symself(searchtri); 2025-09-08T19:10:53,735 | ^~~~~~~ 2025-09-08T19:10:53,746 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,746 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,746 | ^ 2025-09-08T19:10:53,746 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,746 973 | decode(ptr, otri); 2025-09-08T19:10:53,746 | ^~~~~~ 2025-09-08T19:10:53,746 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,746 13051 | symself(searchtri); 2025-09-08T19:10:53,746 | ^~~~~~~ 2025-09-08T19:10:53,757 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,757 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,757 | ^ 2025-09-08T19:10:53,757 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,758 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T19:10:53,758 | ^~~~~~~~ 2025-09-08T19:10:53,768 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,769 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,769 | ^ 2025-09-08T19:10:53,769 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,769 13064 | infect(searchtri); 2025-09-08T19:10:53,769 | ^~~~~~ 2025-09-08T19:10:53,780 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,780 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,780 | ^ 2025-09-08T19:10:53,780 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,780 13064 | infect(searchtri); 2025-09-08T19:10:53,780 | ^~~~~~ 2025-09-08T19:10:53,791 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,792 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,792 | ^ 2025-09-08T19:10:53,792 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,792 973 | decode(ptr, otri); 2025-09-08T19:10:53,792 | ^~~~~~ 2025-09-08T19:10:53,792 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,792 13090 | symself(searchtri); 2025-09-08T19:10:53,792 | ^~~~~~~ 2025-09-08T19:10:53,803 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,803 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,803 | ^ 2025-09-08T19:10:53,803 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,803 973 | decode(ptr, otri); 2025-09-08T19:10:53,803 | ^~~~~~ 2025-09-08T19:10:53,803 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,804 13090 | symself(searchtri); 2025-09-08T19:10:53,804 | ^~~~~~~ 2025-09-08T19:10:53,814 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,814 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,814 | ^ 2025-09-08T19:10:53,814 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,815 973 | decode(ptr, otri); 2025-09-08T19:10:53,815 | ^~~~~~ 2025-09-08T19:10:53,815 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T19:10:53,815 13090 | symself(searchtri); 2025-09-08T19:10:53,815 | ^~~~~~~ 2025-09-08T19:10:53,826 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,826 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T19:10:53,826 | ^ 2025-09-08T19:10:53,826 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2025-09-08T19:10:53,826 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T19:10:53,826 | ^~~~~~~~ 2025-09-08T19:10:53,838 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,838 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T19:10:53,838 | ^ 2025-09-08T19:10:53,838 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,838 13144 | infect(regiontris[i]); 2025-09-08T19:10:53,838 | ^~~~~~ 2025-09-08T19:10:53,849 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,849 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T19:10:53,849 | ^ 2025-09-08T19:10:53,849 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-08T19:10:53,849 13144 | infect(regiontris[i]); 2025-09-08T19:10:53,849 | ^~~~~~ 2025-09-08T19:10:53,850 c/triangle.c: In function ‘splitencsegs’: 2025-09-08T19:10:53,861 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,862 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,862 | ^ 2025-09-08T19:10:53,862 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,862 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T19:10:53,862 | ^~~~~~~ 2025-09-08T19:10:53,873 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,873 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,873 | ^ 2025-09-08T19:10:53,873 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,873 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T19:10:53,873 | ^~~~~~~ 2025-09-08T19:10:53,884 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,884 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,884 | ^ 2025-09-08T19:10:53,884 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,884 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T19:10:53,885 | ^~~~~~~ 2025-09-08T19:10:53,896 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,896 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:53,896 | ^ 2025-09-08T19:10:53,896 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,896 1296 | decode(ptr, otri) 2025-09-08T19:10:53,896 | ^~~~~~ 2025-09-08T19:10:53,897 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:53,897 13302 | stpivot(currentenc, enctri); 2025-09-08T19:10:53,897 | ^~~~~~~ 2025-09-08T19:10:53,907 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,908 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:53,908 | ^ 2025-09-08T19:10:53,908 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,908 1296 | decode(ptr, otri) 2025-09-08T19:10:53,908 | ^~~~~~ 2025-09-08T19:10:53,908 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:53,908 13302 | stpivot(currentenc, enctri); 2025-09-08T19:10:53,908 | ^~~~~~~ 2025-09-08T19:10:53,919 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,919 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:53,919 | ^ 2025-09-08T19:10:53,919 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:53,919 1296 | decode(ptr, otri) 2025-09-08T19:10:53,919 | ^~~~~~ 2025-09-08T19:10:53,920 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:53,920 13302 | stpivot(currentenc, enctri); 2025-09-08T19:10:53,920 | ^~~~~~~ 2025-09-08T19:10:53,931 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,931 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,931 | ^ 2025-09-08T19:10:53,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,931 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,931 | ^~~~~~~ 2025-09-08T19:10:53,931 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,931 13304 | tspivot(testtri, testsh); 2025-09-08T19:10:53,931 | ^~~~~~~ 2025-09-08T19:10:53,942 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,942 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,942 | ^ 2025-09-08T19:10:53,942 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,943 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,943 | ^~~~~~~ 2025-09-08T19:10:53,943 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,943 13304 | tspivot(testtri, testsh); 2025-09-08T19:10:53,943 | ^~~~~~~ 2025-09-08T19:10:53,953 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,954 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,954 | ^ 2025-09-08T19:10:53,954 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,954 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,954 | ^~~~~~~ 2025-09-08T19:10:53,954 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,954 13304 | tspivot(testtri, testsh); 2025-09-08T19:10:53,954 | ^~~~~~~ 2025-09-08T19:10:53,965 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,965 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:53,965 | ^ 2025-09-08T19:10:53,966 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,966 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,966 | ^~~~~~~ 2025-09-08T19:10:53,966 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,966 13308 | tspivot(testtri, testsh); 2025-09-08T19:10:53,966 | ^~~~~~~ 2025-09-08T19:10:53,977 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:53,977 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:53,977 | ^ 2025-09-08T19:10:53,977 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,977 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,977 | ^~~~~~~ 2025-09-08T19:10:53,977 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,977 13308 | tspivot(testtri, testsh); 2025-09-08T19:10:53,978 | ^~~~~~~ 2025-09-08T19:10:53,988 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:53,989 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:53,989 | ^ 2025-09-08T19:10:53,989 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:53,989 1289 | sdecode(sptr, osub) 2025-09-08T19:10:53,989 | ^~~~~~~ 2025-09-08T19:10:53,989 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:53,989 13308 | tspivot(testtri, testsh); 2025-09-08T19:10:53,989 | ^~~~~~~ 2025-09-08T19:10:54,000 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,000 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,001 | ^ 2025-09-08T19:10:54,001 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,001 1296 | decode(ptr, otri) 2025-09-08T19:10:54,001 | ^~~~~~ 2025-09-08T19:10:54,001 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:54,001 13320 | stpivot(currentenc, enctri); 2025-09-08T19:10:54,001 | ^~~~~~~ 2025-09-08T19:10:54,012 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,012 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,012 | ^ 2025-09-08T19:10:54,012 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,012 1296 | decode(ptr, otri) 2025-09-08T19:10:54,012 | ^~~~~~ 2025-09-08T19:10:54,012 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:54,012 13320 | stpivot(currentenc, enctri); 2025-09-08T19:10:54,012 | ^~~~~~~ 2025-09-08T19:10:54,023 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,023 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,023 | ^ 2025-09-08T19:10:54,023 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,023 1296 | decode(ptr, otri) 2025-09-08T19:10:54,023 | ^~~~~~ 2025-09-08T19:10:54,024 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T19:10:54,024 13320 | stpivot(currentenc, enctri); 2025-09-08T19:10:54,024 | ^~~~~~~ 2025-09-08T19:10:54,035 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,035 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,035 | ^ 2025-09-08T19:10:54,035 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,035 969 | decode(ptr, otri2); 2025-09-08T19:10:54,035 | ^~~~~~ 2025-09-08T19:10:54,035 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,035 13328 | sym(enctri, testtri); 2025-09-08T19:10:54,035 | ^~~ 2025-09-08T19:10:54,046 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,046 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,046 | ^ 2025-09-08T19:10:54,046 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,046 969 | decode(ptr, otri2); 2025-09-08T19:10:54,047 | ^~~~~~ 2025-09-08T19:10:54,047 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,047 13328 | sym(enctri, testtri); 2025-09-08T19:10:54,047 | ^~~ 2025-09-08T19:10:54,057 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,058 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,058 | ^ 2025-09-08T19:10:54,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,058 969 | decode(ptr, otri2); 2025-09-08T19:10:54,058 | ^~~~~~ 2025-09-08T19:10:54,058 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,058 13328 | sym(enctri, testtri); 2025-09-08T19:10:54,058 | ^~~ 2025-09-08T19:10:54,069 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,069 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:54,069 | ^ 2025-09-08T19:10:54,069 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,069 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,069 | ^~~~~~~ 2025-09-08T19:10:54,069 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,070 13332 | tspivot(testtri, testsh); 2025-09-08T19:10:54,070 | ^~~~~~~ 2025-09-08T19:10:54,080 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,080 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:54,081 | ^ 2025-09-08T19:10:54,081 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,081 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,081 | ^~~~~~~ 2025-09-08T19:10:54,081 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,081 13332 | tspivot(testtri, testsh); 2025-09-08T19:10:54,081 | ^~~~~~~ 2025-09-08T19:10:54,092 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,092 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:54,092 | ^ 2025-09-08T19:10:54,092 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,092 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,092 | ^~~~~~~ 2025-09-08T19:10:54,092 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,092 13332 | tspivot(testtri, testsh); 2025-09-08T19:10:54,093 | ^~~~~~~ 2025-09-08T19:10:54,103 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,103 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:54,104 | ^ 2025-09-08T19:10:54,104 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,104 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,104 | ^~~~~~~ 2025-09-08T19:10:54,104 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,104 13337 | tspivot(testtri, testsh); 2025-09-08T19:10:54,104 | ^~~~~~~ 2025-09-08T19:10:54,115 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,115 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:54,115 | ^ 2025-09-08T19:10:54,115 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,115 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,115 | ^~~~~~~ 2025-09-08T19:10:54,115 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,115 13337 | tspivot(testtri, testsh); 2025-09-08T19:10:54,115 | ^~~~~~~ 2025-09-08T19:10:54,126 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,126 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:54,126 | ^ 2025-09-08T19:10:54,126 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,127 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,127 | ^~~~~~~ 2025-09-08T19:10:54,127 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,127 13337 | tspivot(testtri, testsh); 2025-09-08T19:10:54,127 | ^~~~~~~ 2025-09-08T19:10:54,138 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,138 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,138 | ^ 2025-09-08T19:10:54,138 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,138 969 | decode(ptr, otri2); 2025-09-08T19:10:54,139 | ^~~~~~ 2025-09-08T19:10:54,139 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,139 13348 | sym(enctri, testtri); 2025-09-08T19:10:54,139 | ^~~ 2025-09-08T19:10:54,149 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,150 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,150 | ^ 2025-09-08T19:10:54,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,150 969 | decode(ptr, otri2); 2025-09-08T19:10:54,150 | ^~~~~~ 2025-09-08T19:10:54,150 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,150 13348 | sym(enctri, testtri); 2025-09-08T19:10:54,150 | ^~~ 2025-09-08T19:10:54,161 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,161 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,161 | ^ 2025-09-08T19:10:54,161 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,161 969 | decode(ptr, otri2); 2025-09-08T19:10:54,161 | ^~~~~~ 2025-09-08T19:10:54,161 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,162 13348 | sym(enctri, testtri); 2025-09-08T19:10:54,162 | ^~~ 2025-09-08T19:10:54,175 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,175 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:54,175 | ^ 2025-09-08T19:10:54,175 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,175 1208 | sdecode(sptr, osub) 2025-09-08T19:10:54,175 | ^~~~~~~ 2025-09-08T19:10:54,175 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:54,175 13436 | snextself(currentenc); 2025-09-08T19:10:54,175 | ^~~~~~~~~ 2025-09-08T19:10:54,186 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,187 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:54,187 | ^ 2025-09-08T19:10:54,187 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,187 1208 | sdecode(sptr, osub) 2025-09-08T19:10:54,187 | ^~~~~~~ 2025-09-08T19:10:54,187 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:54,187 13436 | snextself(currentenc); 2025-09-08T19:10:54,187 | ^~~~~~~~~ 2025-09-08T19:10:54,198 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,198 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:54,198 | ^ 2025-09-08T19:10:54,198 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,198 1208 | sdecode(sptr, osub) 2025-09-08T19:10:54,199 | ^~~~~~~ 2025-09-08T19:10:54,199 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T19:10:54,199 13436 | snextself(currentenc); 2025-09-08T19:10:54,199 | ^~~~~~~~~ 2025-09-08T19:10:54,199 c/triangle.c: In function ‘splittriangle’: 2025-09-08T19:10:54,210 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,211 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,211 | ^ 2025-09-08T19:10:54,211 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,211 13511 | decode(badtri->poortri, badotri); 2025-09-08T19:10:54,211 | ^~~~~~ 2025-09-08T19:10:54,222 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,222 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,222 | ^ 2025-09-08T19:10:54,222 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,222 13511 | decode(badtri->poortri, badotri); 2025-09-08T19:10:54,222 | ^~~~~~ 2025-09-08T19:10:54,233 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,234 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,234 | ^ 2025-09-08T19:10:54,234 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,234 13511 | decode(badtri->poortri, badotri); 2025-09-08T19:10:54,234 | ^~~~~~ 2025-09-08T19:10:54,237 c/triangle.c: In function ‘highorder’: 2025-09-08T19:10:54,249 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,249 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,249 | ^ 2025-09-08T19:10:54,249 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,250 969 | decode(ptr, otri2); 2025-09-08T19:10:54,250 | ^~~~~~ 2025-09-08T19:10:54,250 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,250 13758 | sym(triangleloop, trisym); 2025-09-08T19:10:54,250 | ^~~ 2025-09-08T19:10:54,261 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,261 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,261 | ^ 2025-09-08T19:10:54,261 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,261 969 | decode(ptr, otri2); 2025-09-08T19:10:54,262 | ^~~~~~ 2025-09-08T19:10:54,262 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,262 13758 | sym(triangleloop, trisym); 2025-09-08T19:10:54,262 | ^~~ 2025-09-08T19:10:54,273 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,273 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,273 | ^ 2025-09-08T19:10:54,273 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,273 969 | decode(ptr, otri2); 2025-09-08T19:10:54,273 | ^~~~~~ 2025-09-08T19:10:54,274 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,274 13758 | sym(triangleloop, trisym); 2025-09-08T19:10:54,274 | ^~~ 2025-09-08T19:10:54,286 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,286 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:54,286 | ^ 2025-09-08T19:10:54,286 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,286 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,286 | ^~~~~~~ 2025-09-08T19:10:54,286 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,286 13774 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,286 | ^~~~~~~ 2025-09-08T19:10:54,297 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,298 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:54,298 | ^ 2025-09-08T19:10:54,298 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,298 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,298 | ^~~~~~~ 2025-09-08T19:10:54,298 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,298 13774 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,298 | ^~~~~~~ 2025-09-08T19:10:54,309 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,309 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:54,310 | ^ 2025-09-08T19:10:54,310 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,310 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,310 | ^~~~~~~ 2025-09-08T19:10:54,310 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,310 13774 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,310 | ^~~~~~~ 2025-09-08T19:10:54,316 c/triangle.c: In function ‘writeedges’: 2025-09-08T19:10:54,329 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,329 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,329 | ^ 2025-09-08T19:10:54,330 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,330 969 | decode(ptr, otri2); 2025-09-08T19:10:54,330 | ^~~~~~ 2025-09-08T19:10:54,330 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,330 14872 | sym(triangleloop, trisym); 2025-09-08T19:10:54,330 | ^~~ 2025-09-08T19:10:54,342 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,342 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,343 | ^ 2025-09-08T19:10:54,343 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,343 969 | decode(ptr, otri2); 2025-09-08T19:10:54,343 | ^~~~~~ 2025-09-08T19:10:54,343 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,343 14872 | sym(triangleloop, trisym); 2025-09-08T19:10:54,343 | ^~~ 2025-09-08T19:10:54,355 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,355 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,356 | ^ 2025-09-08T19:10:54,356 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,356 969 | decode(ptr, otri2); 2025-09-08T19:10:54,356 | ^~~~~~ 2025-09-08T19:10:54,356 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,356 14872 | sym(triangleloop, trisym); 2025-09-08T19:10:54,356 | ^~~ 2025-09-08T19:10:54,369 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,369 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T19:10:54,369 | ^ 2025-09-08T19:10:54,369 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,369 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,369 | ^~~~~~~ 2025-09-08T19:10:54,369 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,369 14890 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,370 | ^~~~~~~ 2025-09-08T19:10:54,382 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,382 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T19:10:54,382 | ^ 2025-09-08T19:10:54,382 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,382 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,382 | ^~~~~~~ 2025-09-08T19:10:54,382 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,383 14890 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,383 | ^~~~~~~ 2025-09-08T19:10:54,396 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,396 1169 | (osub).ss = (subseg *) \ 2025-09-08T19:10:54,396 | ^ 2025-09-08T19:10:54,396 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T19:10:54,396 1289 | sdecode(sptr, osub) 2025-09-08T19:10:54,396 | ^~~~~~~ 2025-09-08T19:10:54,396 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T19:10:54,396 14890 | tspivot(triangleloop, checkmark); 2025-09-08T19:10:54,396 | ^~~~~~~ 2025-09-08T19:10:54,398 c/triangle.c: In function ‘writevoronoi’: 2025-09-08T19:10:54,411 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,411 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,411 | ^ 2025-09-08T19:10:54,412 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,412 969 | decode(ptr, otri2); 2025-09-08T19:10:54,412 | ^~~~~~ 2025-09-08T19:10:54,412 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,412 15111 | sym(triangleloop, trisym); 2025-09-08T19:10:54,412 | ^~~ 2025-09-08T19:10:54,425 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,425 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,425 | ^ 2025-09-08T19:10:54,425 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,425 969 | decode(ptr, otri2); 2025-09-08T19:10:54,425 | ^~~~~~ 2025-09-08T19:10:54,425 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,425 15111 | sym(triangleloop, trisym); 2025-09-08T19:10:54,426 | ^~~ 2025-09-08T19:10:54,439 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,439 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,439 | ^ 2025-09-08T19:10:54,439 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,439 969 | decode(ptr, otri2); 2025-09-08T19:10:54,440 | ^~~~~~ 2025-09-08T19:10:54,440 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,440 15111 | sym(triangleloop, trisym); 2025-09-08T19:10:54,440 | ^~~ 2025-09-08T19:10:54,441 c/triangle.c: In function ‘writeneighbors’: 2025-09-08T19:10:54,454 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,454 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,454 | ^ 2025-09-08T19:10:54,454 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,454 969 | decode(ptr, otri2); 2025-09-08T19:10:54,454 | ^~~~~~ 2025-09-08T19:10:54,455 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,455 15234 | sym(triangleloop, trisym); 2025-09-08T19:10:54,455 | ^~~ 2025-09-08T19:10:54,467 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,468 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,468 | ^ 2025-09-08T19:10:54,468 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,468 969 | decode(ptr, otri2); 2025-09-08T19:10:54,468 | ^~~~~~ 2025-09-08T19:10:54,468 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,468 15234 | sym(triangleloop, trisym); 2025-09-08T19:10:54,468 | ^~~ 2025-09-08T19:10:54,482 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,482 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,482 | ^ 2025-09-08T19:10:54,482 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,482 969 | decode(ptr, otri2); 2025-09-08T19:10:54,482 | ^~~~~~ 2025-09-08T19:10:54,483 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,483 15234 | sym(triangleloop, trisym); 2025-09-08T19:10:54,483 | ^~~ 2025-09-08T19:10:54,495 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,496 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,496 | ^ 2025-09-08T19:10:54,496 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,496 969 | decode(ptr, otri2); 2025-09-08T19:10:54,496 | ^~~~~~ 2025-09-08T19:10:54,496 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,496 15237 | sym(triangleloop, trisym); 2025-09-08T19:10:54,496 | ^~~ 2025-09-08T19:10:54,509 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,509 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,509 | ^ 2025-09-08T19:10:54,509 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,509 969 | decode(ptr, otri2); 2025-09-08T19:10:54,509 | ^~~~~~ 2025-09-08T19:10:54,509 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,510 15237 | sym(triangleloop, trisym); 2025-09-08T19:10:54,510 | ^~~ 2025-09-08T19:10:54,522 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,522 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,522 | ^ 2025-09-08T19:10:54,523 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,523 969 | decode(ptr, otri2); 2025-09-08T19:10:54,523 | ^~~~~~ 2025-09-08T19:10:54,523 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,523 15237 | sym(triangleloop, trisym); 2025-09-08T19:10:54,523 | ^~~ 2025-09-08T19:10:54,536 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,536 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T19:10:54,536 | ^ 2025-09-08T19:10:54,536 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,536 969 | decode(ptr, otri2); 2025-09-08T19:10:54,536 | ^~~~~~ 2025-09-08T19:10:54,536 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,536 15240 | sym(triangleloop, trisym); 2025-09-08T19:10:54,537 | ^~~ 2025-09-08T19:10:54,549 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T19:10:54,549 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T19:10:54,549 | ^ 2025-09-08T19:10:54,549 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,550 969 | decode(ptr, otri2); 2025-09-08T19:10:54,550 | ^~~~~~ 2025-09-08T19:10:54,550 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,550 15240 | sym(triangleloop, trisym); 2025-09-08T19:10:54,550 | ^~~ 2025-09-08T19:10:54,563 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T19:10:54,563 949 | (otri).tri = (triangle *) \ 2025-09-08T19:10:54,563 | ^ 2025-09-08T19:10:54,563 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T19:10:54,563 969 | decode(ptr, otri2); 2025-09-08T19:10:54,563 | ^~~~~~ 2025-09-08T19:10:54,563 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T19:10:54,563 15240 | sym(triangleloop, trisym); 2025-09-08T19:10:54,563 | ^~~ 2025-09-08T19:10:57,109 c/triangle.c: In function ‘incircleadapt’: 2025-09-08T19:10:57,111 c/triangle.c:5724:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T19:10:57,111 5724 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-08T19:10:57,111 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T19:10:57,113 c/triangle.c:5364:27: note: ‘bxtcalen’ was declared here 2025-09-08T19:10:57,113 5364 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T19:10:57,113 | ^~~~~~~~ 2025-09-08T19:11:05,945 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-08T19:11:06,309 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T19:11:06,309 196 | #include "longintrepr.h" 2025-09-08T19:11:06,309 | ^~~~~~~~~~~~~~~ 2025-09-08T19:11:06,310 compilation terminated. 2025-09-08T19:11:06,313 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T19:11:06,464 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T19:11:06,479 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T19:11:06,479 exec(compile('"'"''"'"''"'"' 2025-09-08T19:11:06,479 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:11:06,479 # 2025-09-08T19:11:06,479 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T19:11:06,479 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T19:11:06,479 # - It provides a clear error message when setuptools is not installed. 2025-09-08T19:11:06,479 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T19:11:06,479 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T19:11:06,479 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T19:11:06,479 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T19:11:06,479 import os, sys, tokenize, traceback 2025-09-08T19:11:06,479 2025-09-08T19:11:06,479 try: 2025-09-08T19:11:06,479 import setuptools 2025-09-08T19:11:06,479 except ImportError: 2025-09-08T19:11:06,479 print( 2025-09-08T19:11:06,479 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T19:11:06,479 "the build environment with exception:", 2025-09-08T19:11:06,479 file=sys.stderr, 2025-09-08T19:11:06,479 ) 2025-09-08T19:11:06,479 traceback.print_exc() 2025-09-08T19:11:06,479 sys.exit(1) 2025-09-08T19:11:06,479 2025-09-08T19:11:06,479 __file__ = %r 2025-09-08T19:11:06,479 sys.argv[0] = __file__ 2025-09-08T19:11:06,479 2025-09-08T19:11:06,479 if os.path.exists(__file__): 2025-09-08T19:11:06,479 filename = __file__ 2025-09-08T19:11:06,479 with tokenize.open(__file__) as f: 2025-09-08T19:11:06,479 setup_py_code = f.read() 2025-09-08T19:11:06,479 else: 2025-09-08T19:11:06,479 filename = "" 2025-09-08T19:11:06,479 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T19:11:06,479 2025-09-08T19:11:06,479 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:11:06,479 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-cwczos26/triangle_058d39075aa14f3a962bbfdd14c506f9/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-epy_yrim[/] 2025-09-08T19:11:06,479 [bold magenta]cwd[/]: /tmp/pip-wheel-cwczos26/triangle_058d39075aa14f3a962bbfdd14c506f9/ 2025-09-08T19:11:06,479 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-08T19:11:06,480 ERROR: Failed building wheel for triangle 2025-09-08T19:11:06,481 Running setup.py clean for triangle 2025-09-08T19:11:06,482 Running command python setup.py clean 2025-09-08T19:11:07,653 running clean 2025-09-08T19:11:07,797 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T19:11:07,798 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T19:11:07,802 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T19:11:07,802 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T19:11:07,802 removing 'build' 2025-09-08T19:11:07,914 Failed to build triangle 2025-09-08T19:11:07,914 ERROR: Failed to build one or more wheels 2025-09-08T19:11:07,915 Exception information: 2025-09-08T19:11:07,915 Traceback (most recent call last): 2025-09-08T19:11:07,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T19:11:07,915 status = _inner_run() 2025-09-08T19:11:07,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T19:11:07,915 return self.run(options, args) 2025-09-08T19:11:07,915 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T19:11:07,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T19:11:07,915 return func(self, options, args) 2025-09-08T19:11:07,915 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T19:11:07,915 raise CommandError("Failed to build one or more wheels") 2025-09-08T19:11:07,915 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T19:11:07,919 Removed build tracker: '/tmp/pip-build-tracker-ck4htwpp'