2025-09-09T00:33:16,875 Created temporary directory: /tmp/pip-build-tracker-hye79_e6 2025-09-09T00:33:16,876 Initialized build tracking at /tmp/pip-build-tracker-hye79_e6 2025-09-09T00:33:16,876 Created build tracker: /tmp/pip-build-tracker-hye79_e6 2025-09-09T00:33:16,876 Entered build tracker: /tmp/pip-build-tracker-hye79_e6 2025-09-09T00:33:16,876 Created temporary directory: /tmp/pip-wheel-xr9v6dum 2025-09-09T00:33:16,880 Created temporary directory: /tmp/pip-ephem-wheel-cache-t84nc87m 2025-09-09T00:33:16,938 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:33:16,940 2 location(s) to search for versions of triangle: 2025-09-09T00:33:16,940 * https://pypi.org/simple/triangle/ 2025-09-09T00:33:16,940 * https://www.piwheels.org/simple/triangle/ 2025-09-09T00:33:16,940 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-09T00:33:16,941 Getting page https://pypi.org/simple/triangle/ 2025-09-09T00:33:16,942 Found index url https://pypi.org/simple/ 2025-09-09T00:33:17,020 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:33:17,044 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2025-09-09T00:33:17,044 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2025-09-09T00:33:17,044 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2025-09-09T00:33:17,045 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz (from https://pypi.org/simple/triangle/), version: 2012.07.04 2025-09-09T00:33:17,045 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2025-09-09T00:33:17,045 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2025-09-09T00:33:17,045 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06 2025-09-09T00:33:17,046 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.07 2025-09-09T00:33:17,046 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.04.05 2025-09-09T00:33:17,046 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.03.28 2025-09-09T00:33:17,046 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.13 2025-09-09T00:33:17,046 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.14 2025-09-09T00:33:17,047 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-09T00:33:17,047 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,047 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,047 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-09T00:33:17,048 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-09T00:33:17,048 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-09T00:33:17,048 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-09T00:33:17,048 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2025-09-09T00:33:17,048 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2025-09-09T00:33:17,049 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2025-09-09T00:33:17,049 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-09T00:33:17,049 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-09T00:33:17,049 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,049 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,050 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,051 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,052 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,053 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,054 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,055 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-09T00:33:17,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/fe/b8cc42eb2587b0e4c545ca5bf4a59651203d1f56799ef7491136f1f1c9f9/triangle-20200804-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,055 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/88/1e/bff286adab6b05905afc7e6fe896700dc0a536ae5d0eb6596c4442bf98b5/triangle-20200804-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/f6/560cf3b019381954327330e7c54c8aea92e88bae3ffc382d6476ed25fc6c/triangle-20200804-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b8/4f/e431d9e4edc14c42a92052db32ca3f150aeb5b30a8aa289bd40712cd4b81/triangle-20200804-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/10/63/603a89f89be8dce3e37f767801f833b3f419d77698259696aa928061acc7/triangle-20200804-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ad/fc/db48896558147ffc219c74e5d7df53d649550dd0e38a9e44919a14629265/triangle-20200804-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/7e/3ee226b69a120406c85c670f4796e9d5d5f49d38d634af6055e6e7ad4d1b/triangle-20200804-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/84/af/f182ae41a031cdccdd8e19b50ca66458c16ec5edbace9a00c67550ad5b45/triangle-20200804-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,056 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/95/44/1a2fb9f99477869509fb4c59a0684fe7fd998e78f3ecea8a26a016646d64/triangle-20200804-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/5c/439c73934ba0c3d948399f5f0a40a44caf09a52c00964e4d217f2e78dfc8/triangle-20200804-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f1/c7/351c5ec97d0e27d15d469d04edfbe838def9daa938b5cece27e184640873/triangle-20200804-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dc/65/c15da7dc28101df015e8f66ad0b3f9a9b9167b87e7de1d5d1ab1ad817839/triangle-20200804-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4c/55/3605eb2a2a1e1eb3e4ed4dc16c8e6d2e55d859301876a0567bc82d59db0c/triangle-20200804-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/97/879ecf2e0690ad911a8e4704c69938eac8b7974cacdd276abe0a765f70c6/triangle-20200804-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,057 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/a3/30a35e22b7be619a0e98d4bec4efcf8fd4fc1cfc2fc529fe1813e8fd3df8/triangle-20220202-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/66/c9/6f40beb3c67dfad493c455f68a3343807dc2b967bbe7bdcd86f225b5a3eb/triangle-20220202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/00/0ca98f1c6066dbc8e7fb0963e7d7f0454c9e75f57149eaa0daa1ba1a7195/triangle-20220202-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/69/02346c6618846a8a601ff52b5a9def30b4fc55b8d2456f9f770f6325a5de/triangle-20220202-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4d/68ef9179f62b57027439212d20fe742b2702413a16e3f3c1d98d98a94803/triangle-20220202-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/dc/d2081e27b5b63da4f9c381d3f926ed4508802c74c8230570739d48038906/triangle-20220202-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b9/4f/5075535005f3e259cf2e6a04f7723df0217ef608b30edab29d68651210bc/triangle-20220202-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,058 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f8/d9/f1a70a68d462f07a4267d091ca59e20e8cba6eaf57f50235d2230f9770c8/triangle-20220202-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/70/04f2149b7b42938dc2848f7794a6096e1eaa34ad03c0c7c85195817f77e1/triangle-20220202-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c0/0c/216eaaab5460a7ba0c504e37010d74596c82182cddbdc48bb65a0c329df8/triangle-20220202-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/5a/8f4250f47f8c8b0a1167b356ee112c8fadca7f6efe219c0e5c78e363a619/triangle-20220202-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e4/23/d53fc1691c8f115dafa9d37d3c8f078fcce38041c970b3003d53c01d15c4/triangle-20220202-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0b/93/81defd4c8569ee06780ab4264aa709ef1b3d621e52c4b7acfbc42a1b408b/triangle-20220202-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/c1/7b0e172dc9447513f96d3c52d7149cec715206350ba0d53c4ae3bd781ef4/triangle-20220202-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,059 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/dd/280d39e1afb2a89d8ba49275147c08a3b299561276016f24cc99ed819fc3/triangle-20220202-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3b/dc/1dd1dbc96e5369299ebb524e286885a3f08c191f9c3778c8fb41ddd40389/triangle-20220202-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/33/17/d83bcd0c687c15a9a8e3944b56d8e95297726bd2eac171bedb7e0d7c0736/triangle-20220202-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8f/72/74f7e169c91cad34b570ecc3b76939a116574341a28ec9e079ea95ac937a/triangle-20220202-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/07/89b3beb9653dd97b2373b1e5457c8a6a91b8e5900b07425686ecf678d15b/triangle-20220202-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/af/7f/858dba526f3d64c8443d4a4a352e337d2c5fe9ed1ad8a4ebef7880c02f59/triangle-20220202-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/03/5a6ab2561970181c4959eebb4fc11a3791c21308f2281f97bf1b2a5c54d5/triangle-20220202-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,060 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/43/7fcaae6a0c964630d340f8789af8ec4b53440dcf0de78849eeaea324da67/triangle-20220202-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/7b/5d5b0f4c403fed6aef6f35d9c3069149e43cecbf906f17e364624e7231c5/triangle-20220202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/19/4a84f3ea188e2194e9e45039907256857c2f582f30af94a41f5ec597c782/triangle-20220202-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/34/2aa9d19796f6d356c9abe9cc6e7a6977beef7e8c7df259adfba1de82d9b1/triangle-20220202-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/db/d3/a625b54fa7d3daece10173f6c9d9337864599cfdb5ca8a961d2d8cbcd8b0/triangle-20220202-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c7/dd/26a3326dc2152e009cde7d2a6cab8f15982f73faf67efc0d0f06ecc1aa87/triangle-20220202-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,061 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/46/dc3e3d9094f6ae6a31e6fc32b3522adc03fc1255ddfc18577f0b1d903f60/triangle-20220202-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/bd/2ba021e188c4b947f58ab5004be1c8ed3963545bbd61b5e7f81ba7e01a90/triangle-20220202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/90/8df8849481d8a9f37c5c967cd3206941af5c7ef55525fff3347b662ad2d7/triangle-20220202-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/35/17338f9a99f97a134fc6db4bf22b88cb954ad9ad0327e3bb307197cd8b57/triangle-20220202-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a5/f5/1343e21029165346a0662e50ec8c93a58fd96081a6393dd5a96aac5785fb/triangle-20220202-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/61/5c3645143f2ab513c21c1be25681e87fb118a554bf9bda64b11ec7508c96/triangle-20220202-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/90/ccdfb53fe20a10fbaaef925db7c1c79f3e556423abde32534c83a900481e/triangle-20220202-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/ac/51873fcf80a94b04f795551efed1a42acca48641ad3168936b2938f90c51/triangle-20230923-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,062 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/54/5d/ead8d25966cdc0535fbcbe94c49f1e05b6f8346012fb8b47d4b821e6f8cb/triangle-20230923-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9d/6f/c21319c0768106549f8d4d0fa4a111f796b6d08a20578363b4a10fa3ad80/triangle-20230923-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/38/3f/0cd5b784b1a12e4c705403c8725a96f440c85eee86bb1a7f0166f72f7145/triangle-20230923-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/26/7334ff4f42cebf42e576902a83242238c13c286ed7b90905155afd904d71/triangle-20230923-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b3/0a/9dc924a6d57abca8ed898b1e5973cfe3a8c704f381aeb990ce4ada4727f5/triangle-20230923-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e5/48/f10364cba86eb035ac4d191b5457d0b7597fcc3a3c51b7ee45085b0c9a41/triangle-20230923-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/cd/96/63136f42e24775bb343bbffc9e8ef70871645e0f49e20a75e98897900638/triangle-20230923-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,063 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/07/f6/5225e7cb9f583a881f5ea784d5fe841781abc2ac669a0b7d86473c757d46/triangle-20230923-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/98/ae7f9c0d5baac58f114182e5cbb3d491318a80166e6e7149c69b4f135077/triangle-20230923-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/35/00/ac56b3d4282a600ca8d990413066cf796165a06e137683e2ae02b6a27812/triangle-20230923-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/62/26/8a0a241381d45502709c407de8171ce975c7905203fc3185d80aaa3bbd75/triangle-20230923-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/68/d2/68b91fef7df6a3b0844523f165cc09c2f7c480c43f286475db5594e57ea3/triangle-20230923-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/85/30/94cf47b79e6c1818522a3d7bd04498a0b3a5636bfe1d0a0444a5235dd7ec/triangle-20230923-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/b5/a856cdbc0751d1ce499abedd8fc796623788ae200d612ad49c7a963ad24b/triangle-20230923-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,064 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/25/51/e11e1dde9d3823d0daaaa4a7eaaabff15ed9645b0897d2e30ae3078ad692/triangle-20230923-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d1/64/d5415329c5ebf66626395b7513a44cfed363e9cd720e78aa8834b618a53f/triangle-20230923-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/c2/c75c68d16283c8d958df4844fd32c7418690c624340e810c9aa14936544f/triangle-20230923-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2e/a0/387d21711c2a2c2cd3774afee4617096ae474645130b256c82f3828344ff/triangle-20230923-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/bd/3d/b0d5b8af308fb7570724720d880fb32781f961995887567d668872120950/triangle-20230923-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/74/3a6acffb5cd73a88f18931dae9324d74556f72fcafea77ac51723812d8d6/triangle-20230923-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d2/59/d38c399b1ec77538033bfea7a3c9c6ba0f6a1929c3d48efd40f1ac91603c/triangle-20230923-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,065 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e3/db/dead866b664b6e088decd0883dd56d8405a6cd8a00123eb6003028fbac26/triangle-20230923-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/97/41/3d0331ef65bb950466582c8cf30dd1551fbfc4282938620360ebebd69c61/triangle-20230923-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/91/226f28bb4228331716ae1f2f62714ca39e99a9f005b799af91b370e24f32/triangle-20230923-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/b8/ca75b6d2941448438e9061875588cd061d4409ddf9d3fe3b3f09f368eedb/triangle-20230923-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/e7/f044502f93838de33784e34e32d4a596df2b6976a5e5b800dc017854aa75/triangle-20230923-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f4/18/8f64c6f852a3ea487652ce01749d06b2c2989bc1b46c44d824c6791f617b/triangle-20230923-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/aa/18/10657398b0573623c222d3c3a459c814e9571318513a06e96b753644afb0/triangle-20230923-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,066 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9f/a6/209337b0db7682879d03cf05a2bb519046f7aa8d258c1cd0a1ca7fdbd261/triangle-20230923-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/55/44/c5b03ff3d806ea05f58e072919c1b002513fab3db17125e14ad70687edd9/triangle-20250106-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/8f/8585f9fa048ca4541e1b97562bd5518731af73a84739e852c27a9c58478f/triangle-20250106-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/f2/a5e0882f3a65f256f925b3034e0dfa1a40a6b9b70fb52cd2d04507b372ba/triangle-20250106-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/45/ac/cad720cd3bbdd30c91529556ca1616fc34d4b94e9cd50bff15d9dd7bad2f/triangle-20250106-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e6/82/01827a6c872f7588f4252c05a542764f561c7cadcd564a4000e8afd2d33f/triangle-20250106-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/91/83167e3d0cd1912b46e61a2b3485bf9886e49b48cea4daa59e8de4058a1a/triangle-20250106-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8b/de/2383f2cd1dcc93a7042fb4feedb551c29cc40a3dffdc00b0387a2c591456/triangle-20250106-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,067 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/d9/30504df67bb5451097ad4cb67f558be41ed7bf780f300bae1fc7cb90ee05/triangle-20250106-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f7/4b/b8b6e97452bbadb9d388a132c78b0b4e1eb9e61ffc7c3c8b4992342327ed/triangle-20250106-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0d/18/2a5fe89c7b98501d1dbb267119a3ce993ab96f6f11abf9e879dbbe3297ac/triangle-20250106-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/ba/22c552b21aa5a7724e712372d29c9397db19086e99c62f876c1b73025df2/triangle-20250106-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fa/93/ce4d0c46ff570993f4302ce55300dd310b7c957a8e66890ed00691229f5b/triangle-20250106-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/23/e0/bd0a7e624fc5fc8636d0ad281c5b0624027dc1855218ce6a251c581d7127/triangle-20250106-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/26/3f/7c79202ec374bd122b63250d768be34674043be9b97f6bb8c115df64e880/triangle-20250106-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,068 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/a5/4a09c3f9d2687d8752c912a97f2c5086cdd83721b3b13f8288f13b771fa7/triangle-20250106-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/67/8a/a40f1c55deb6933877409d1473c4883f6654b6a7d304f66c0e127e0c3a11/triangle-20250106-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/55/e2659dfa50823ee136084013af34b24fc09db9e2afbd5f61e92e3a996e57/triangle-20250106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/a8/c448a60073c84d1d5dd73419c76fc3f62167b8afaf49c0afbf8b415d914f/triangle-20250106-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c8/5f/002f403604ce419867cf718c6d8a9405afe5ea8cf6a49d2fc440b7bf9eb9/triangle-20250106-cp313-cp313-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/45/7ef91af7b9b82fc049163d1840c0c2cabba774cca4752c3ddf3bef1fa71a/triangle-20250106-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/f5/36a63ddbd74e09e75b83cc377b763132e97abde94f58d8ea909732071554/triangle-20250106-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,069 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ce/5e/3a63156fc6d8016c4e89a0eaa545243cb3270615812536337af51b314ba5/triangle-20250106-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/43/85/ce51a9fcc86c93b26e37a0fe030e61ab823f88a9fd53fc1ab1cd2fc085de/triangle-20250106-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4b/0c/cc5d2a1dffe74d3ad1368c457e8903c898c0e8de47de607a5b33905842f4/triangle-20250106-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ba/8c/f394996cbc8c4ebca309b8d33c923bed831dfae7271408e42c6ed222ffa9/triangle-20250106-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/eb/2c79fcf78bd7002f6dc62796cc226e706417e8dbb7e65c9e61186e044062/triangle-20250106-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/3e/a0c471bd8c6aa87ecd12d55931324c519ca01ba9c3d74544f0104f9ed20b/triangle-20250106-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c9/16/97b71b462b3a5ccfcd94a1c1cbe73fca3e17296406de573432b23fb17705/triangle-20250106-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,070 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5d/61/043e7601c424eaa094f88d570866fca86ff1a3131febe62fb8e06c89cca3/triangle-20250106-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/0e/2a36ff2949cf8f4e93230af7f8785a16673cdb10ff9558728cf5ad525760/triangle-20250106-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/d8/4a0602e1cf31ebe92c26bb9ab67080dc01b17bd10d94c825528cd62dd919/triangle-20250106-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ff/f2/42e5d17c1c830193b5661b9ae3c311a8a37c607bedabb1c296c9e4fd3e68/triangle-20250106-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c3/0c/8ea53c19f5705facaa7375a000d013baf54d35c7fc9b9d31f94f08b393d6/triangle-20250106-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,071 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/07/72ad706db4ace922e380c72b8c257c085a6761c434f4ac5956b218b65169/triangle-20250106-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-09T00:33:17,072 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-09T00:33:17,072 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-09T00:33:17,073 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:33:17,154 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-09T00:33:17,183 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,183 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,183 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,183 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,183 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,184 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,185 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,186 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,187 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,188 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,189 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,189 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,189 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,189 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,189 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,190 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,191 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,192 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,193 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,194 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,195 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,196 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,197 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,198 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,199 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,200 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,201 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,202 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,203 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,204 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,205 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,205 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,205 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-09T00:33:17,205 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-09T00:33:17,205 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-09T00:33:17,229 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-09T00:33:17,230 Collecting triangle==20200404 2025-09-09T00:33:17,232 Created temporary directory: /tmp/pip-unpack-g80rmyzj 2025-09-09T00:33:17,546 Downloading triangle-20200404.tar.gz (1.6 MB) 2025-09-09T00:33:17,986 Added triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz to build tracker '/tmp/pip-build-tracker-hye79_e6' 2025-09-09T00:33:17,987 Running setup.py (path:/tmp/pip-wheel-xr9v6dum/triangle_2fbb6c5b8c9b44f685c3c1422a01b41c/setup.py) egg_info for package triangle 2025-09-09T00:33:17,987 Created temporary directory: /tmp/pip-pip-egg-info-k66g41_e 2025-09-09T00:33:17,987 Preparing metadata (setup.py): started 2025-09-09T00:33:17,988 Running command python setup.py egg_info 2025-09-09T00:33:19,128 running egg_info 2025-09-09T00:33:19,203 creating /tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info 2025-09-09T00:33:19,203 writing /tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/PKG-INFO 2025-09-09T00:33:19,204 writing dependency_links to /tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/dependency_links.txt 2025-09-09T00:33:19,205 writing requirements to /tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/requires.txt 2025-09-09T00:33:19,205 writing top-level names to /tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/top_level.txt 2025-09-09T00:33:19,205 writing manifest file '/tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/SOURCES.txt' 2025-09-09T00:33:19,514 reading manifest file '/tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/SOURCES.txt' 2025-09-09T00:33:19,515 adding license file 'LICENSE' 2025-09-09T00:33:19,519 writing manifest file '/tmp/pip-pip-egg-info-k66g41_e/triangle.egg-info/SOURCES.txt' 2025-09-09T00:33:19,630 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:33:19,634 Source in /tmp/pip-wheel-xr9v6dum/triangle_2fbb6c5b8c9b44f685c3c1422a01b41c has version 20200404, which satisfies requirement triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz 2025-09-09T00:33:19,634 Removed triangle==20200404 from https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz from build tracker '/tmp/pip-build-tracker-hye79_e6' 2025-09-09T00:33:19,637 Created temporary directory: /tmp/pip-unpack-ic5oizb4 2025-09-09T00:33:19,637 Created temporary directory: /tmp/pip-unpack-7eyjqqv2 2025-09-09T00:33:19,638 Building wheels for collected packages: triangle 2025-09-09T00:33:19,639 Created temporary directory: /tmp/pip-wheel-9mkdt4ci 2025-09-09T00:33:19,639 DEPRECATION: Building 'triangle' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'triangle'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:33:19,640 Building wheel for triangle (setup.py): started 2025-09-09T00:33:19,641 Destination directory: /tmp/pip-wheel-9mkdt4ci 2025-09-09T00:33:19,641 Running command python setup.py bdist_wheel 2025-09-09T00:33:20,697 running bdist_wheel 2025-09-09T00:33:21,057 running build 2025-09-09T00:33:21,057 running build_py 2025-09-09T00:33:21,134 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,135 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,136 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,136 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,137 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,137 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,138 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,145 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,145 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,146 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,146 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,147 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,147 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,148 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,148 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,155 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,156 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,156 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,157 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,157 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,158 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,158 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,159 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,160 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,160 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,161 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,161 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,162 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,162 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,163 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,163 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,164 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,164 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,165 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,165 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,166 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,166 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,167 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,167 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,168 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,175 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,176 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,176 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,177 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,177 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,178 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,178 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,179 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,179 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,180 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,181 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,181 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,182 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,182 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,183 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,183 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,184 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,184 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,185 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,185 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,186 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,186 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,187 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,187 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,188 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,188 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,189 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,190 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,190 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,191 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,191 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,192 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,192 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,192 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,193 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,193 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,194 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T00:33:21,195 running build_ext 2025-09-09T00:33:21,545 building 'triangle.core' extension 2025-09-09T00:33:21,546 creating build/temp.linux-armv7l-cpython-313/c 2025-09-09T00:33:21,546 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-09T00:33:21,547 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c c/triangle.c -o build/temp.linux-armv7l-cpython-313/c/triangle.o 2025-09-09T00:33:21,685 c/triangle.c: In function ‘printtriangle’: 2025-09-09T00:33:21,692 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,692 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,693 | ^ 2025-09-09T00:33:21,693 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,693 3687 | decode(t->tri[0], printtri); 2025-09-09T00:33:21,693 | ^~~~~~ 2025-09-09T00:33:21,697 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,697 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,697 | ^ 2025-09-09T00:33:21,697 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,697 3687 | decode(t->tri[0], printtri); 2025-09-09T00:33:21,697 | ^~~~~~ 2025-09-09T00:33:21,701 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,701 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,702 | ^ 2025-09-09T00:33:21,702 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,702 3687 | decode(t->tri[0], printtri); 2025-09-09T00:33:21,702 | ^~~~~~ 2025-09-09T00:33:21,702 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,702 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,702 | ^ 2025-09-09T00:33:21,702 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,702 3694 | decode(t->tri[1], printtri); 2025-09-09T00:33:21,702 | ^~~~~~ 2025-09-09T00:33:21,703 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,703 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,703 | ^ 2025-09-09T00:33:21,703 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,703 3694 | decode(t->tri[1], printtri); 2025-09-09T00:33:21,703 | ^~~~~~ 2025-09-09T00:33:21,703 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,703 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,703 | ^ 2025-09-09T00:33:21,703 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,704 3694 | decode(t->tri[1], printtri); 2025-09-09T00:33:21,704 | ^~~~~~ 2025-09-09T00:33:21,704 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,704 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,704 | ^ 2025-09-09T00:33:21,704 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,704 3701 | decode(t->tri[2], printtri); 2025-09-09T00:33:21,704 | ^~~~~~ 2025-09-09T00:33:21,704 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,704 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,705 | ^ 2025-09-09T00:33:21,705 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,705 3701 | decode(t->tri[2], printtri); 2025-09-09T00:33:21,705 | ^~~~~~ 2025-09-09T00:33:21,705 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,705 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,705 | ^ 2025-09-09T00:33:21,705 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,705 3701 | decode(t->tri[2], printtri); 2025-09-09T00:33:21,705 | ^~~~~~ 2025-09-09T00:33:21,707 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,707 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,707 | ^ 2025-09-09T00:33:21,707 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,707 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:33:21,707 | ^~~~~~~ 2025-09-09T00:33:21,707 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,707 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,707 | ^ 2025-09-09T00:33:21,707 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,708 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:33:21,708 | ^~~~~~~ 2025-09-09T00:33:21,708 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,708 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,708 | ^ 2025-09-09T00:33:21,708 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,708 3732 | sdecode(t->tri[6], printsh); 2025-09-09T00:33:21,708 | ^~~~~~~ 2025-09-09T00:33:21,708 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,708 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,708 | ^ 2025-09-09T00:33:21,709 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,709 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:33:21,709 | ^~~~~~~ 2025-09-09T00:33:21,709 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,709 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,709 | ^ 2025-09-09T00:33:21,709 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,709 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:33:21,709 | ^~~~~~~ 2025-09-09T00:33:21,709 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,710 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,710 | ^ 2025-09-09T00:33:21,710 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,710 3737 | sdecode(t->tri[7], printsh); 2025-09-09T00:33:21,710 | ^~~~~~~ 2025-09-09T00:33:21,710 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,710 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,710 | ^ 2025-09-09T00:33:21,710 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,710 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:33:21,710 | ^~~~~~~ 2025-09-09T00:33:21,711 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,711 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,711 | ^ 2025-09-09T00:33:21,711 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,711 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:33:21,711 | ^~~~~~~ 2025-09-09T00:33:21,711 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,711 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,711 | ^ 2025-09-09T00:33:21,712 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,712 3742 | sdecode(t->tri[8], printsh); 2025-09-09T00:33:21,712 | ^~~~~~~ 2025-09-09T00:33:21,712 c/triangle.c: In function ‘printsubseg’: 2025-09-09T00:33:21,712 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,712 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,713 | ^ 2025-09-09T00:33:21,713 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,713 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:33:21,713 | ^~~~~~~ 2025-09-09T00:33:21,713 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,713 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,713 | ^ 2025-09-09T00:33:21,713 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,713 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:33:21,713 | ^~~~~~~ 2025-09-09T00:33:21,714 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,714 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,714 | ^ 2025-09-09T00:33:21,714 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,714 3781 | sdecode(s->ss[0], printsh); 2025-09-09T00:33:21,714 | ^~~~~~~ 2025-09-09T00:33:21,714 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,714 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,715 | ^ 2025-09-09T00:33:21,715 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,715 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:33:21,715 | ^~~~~~~ 2025-09-09T00:33:21,715 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,715 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,715 | ^ 2025-09-09T00:33:21,715 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,715 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:33:21,715 | ^~~~~~~ 2025-09-09T00:33:21,715 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,716 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,716 | ^ 2025-09-09T00:33:21,716 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,716 3788 | sdecode(s->ss[1], printsh); 2025-09-09T00:33:21,716 | ^~~~~~~ 2025-09-09T00:33:21,717 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,717 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,717 | ^ 2025-09-09T00:33:21,717 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,718 3811 | decode(s->ss[6], printtri); 2025-09-09T00:33:21,718 | ^~~~~~ 2025-09-09T00:33:21,718 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,718 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,718 | ^ 2025-09-09T00:33:21,718 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,718 3811 | decode(s->ss[6], printtri); 2025-09-09T00:33:21,718 | ^~~~~~ 2025-09-09T00:33:21,718 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,719 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,719 | ^ 2025-09-09T00:33:21,719 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,719 3811 | decode(s->ss[6], printtri); 2025-09-09T00:33:21,719 | ^~~~~~ 2025-09-09T00:33:21,719 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,719 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,720 | ^ 2025-09-09T00:33:21,720 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,720 3818 | decode(s->ss[7], printtri); 2025-09-09T00:33:21,720 | ^~~~~~ 2025-09-09T00:33:21,720 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,720 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,720 | ^ 2025-09-09T00:33:21,720 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,720 3818 | decode(s->ss[7], printtri); 2025-09-09T00:33:21,720 | ^~~~~~ 2025-09-09T00:33:21,721 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,721 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,721 | ^ 2025-09-09T00:33:21,721 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,721 3818 | decode(s->ss[7], printtri); 2025-09-09T00:33:21,721 | ^~~~~~ 2025-09-09T00:33:21,722 c/triangle.c: In function ‘poolrestart’: 2025-09-09T00:33:21,722 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,722 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T00:33:21,722 | ^ 2025-09-09T00:33:21,723 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,723 3911 | pool->nextitem = (VOID *) 2025-09-09T00:33:21,723 | ^ 2025-09-09T00:33:21,723 c/triangle.c: In function ‘poolinit’: 2025-09-09T00:33:21,723 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T00:33:21,723 3956 | if (alignment > sizeof(VOID *)) { 2025-09-09T00:33:21,723 | ^ 2025-09-09T00:33:21,724 c/triangle.c: In function ‘poolalloc’: 2025-09-09T00:33:21,725 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,725 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T00:33:21,725 | ^ 2025-09-09T00:33:21,725 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,725 4045 | pool->nextitem = (VOID *) 2025-09-09T00:33:21,725 | ^ 2025-09-09T00:33:21,725 c/triangle.c: In function ‘traversalinit’: 2025-09-09T00:33:21,726 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,726 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T00:33:21,726 | ^ 2025-09-09T00:33:21,727 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,727 4109 | pool->pathitem = (VOID *) 2025-09-09T00:33:21,727 | ^ 2025-09-09T00:33:21,727 c/triangle.c: In function ‘traverse’: 2025-09-09T00:33:21,727 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,728 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T00:33:21,728 | ^ 2025-09-09T00:33:21,728 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,728 4153 | pool->pathitem = (VOID *) 2025-09-09T00:33:21,728 | ^ 2025-09-09T00:33:21,728 c/triangle.c: In function ‘dummyinit’: 2025-09-09T00:33:21,729 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,729 4213 | alignptr = (INT_PTR) m->dummytribase; 2025-09-09T00:33:21,729 | ^ 2025-09-09T00:33:21,730 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,730 4214 | m->dummytri = (triangle *) 2025-09-09T00:33:21,730 | ^ 2025-09-09T00:33:21,731 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,731 4236 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-09T00:33:21,731 | ^ 2025-09-09T00:33:21,731 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,731 4237 | m->dummysub = (subseg *) 2025-09-09T00:33:21,732 | ^ 2025-09-09T00:33:21,733 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-09T00:33:21,734 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T00:33:21,734 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-09T00:33:21,734 | ^ 2025-09-09T00:33:21,736 c/triangle.c: In function ‘getvertex’: 2025-09-09T00:33:21,737 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,737 4613 | alignptr = (INT_PTR) (getblock + 1); 2025-09-09T00:33:21,737 | ^ 2025-09-09T00:33:21,738 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,738 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-09T00:33:21,738 | ^ 2025-09-09T00:33:21,801 c/triangle.c: In function ‘checkmesh’: 2025-09-09T00:33:21,805 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,805 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,805 | ^ 2025-09-09T00:33:21,805 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,805 969 | decode(ptr, otri2); 2025-09-09T00:33:21,805 | ^~~~~~ 2025-09-09T00:33:21,805 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,805 6748 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,805 | ^~~ 2025-09-09T00:33:21,809 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,809 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,809 | ^ 2025-09-09T00:33:21,809 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,809 969 | decode(ptr, otri2); 2025-09-09T00:33:21,809 | ^~~~~~ 2025-09-09T00:33:21,809 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,809 6748 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,809 | ^~~ 2025-09-09T00:33:21,813 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,813 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,813 | ^ 2025-09-09T00:33:21,813 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,813 969 | decode(ptr, otri2); 2025-09-09T00:33:21,814 | ^~~~~~ 2025-09-09T00:33:21,814 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,814 6748 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,814 | ^~~ 2025-09-09T00:33:21,817 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,818 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,818 | ^ 2025-09-09T00:33:21,818 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,818 969 | decode(ptr, otri2); 2025-09-09T00:33:21,818 | ^~~~~~ 2025-09-09T00:33:21,818 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,818 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:33:21,818 | ^~~ 2025-09-09T00:33:21,822 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,822 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,822 | ^ 2025-09-09T00:33:21,822 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,822 969 | decode(ptr, otri2); 2025-09-09T00:33:21,822 | ^~~~~~ 2025-09-09T00:33:21,822 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,823 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:33:21,823 | ^~~ 2025-09-09T00:33:21,826 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,826 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,826 | ^ 2025-09-09T00:33:21,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,826 969 | decode(ptr, otri2); 2025-09-09T00:33:21,826 | ^~~~~~ 2025-09-09T00:33:21,826 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,827 6751 | sym(oppotri, oppooppotri); 2025-09-09T00:33:21,827 | ^~~ 2025-09-09T00:33:21,828 c/triangle.c: In function ‘checkdelaunay’: 2025-09-09T00:33:21,832 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,832 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,833 | ^ 2025-09-09T00:33:21,833 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,833 969 | decode(ptr, otri2); 2025-09-09T00:33:21,833 | ^~~~~~ 2025-09-09T00:33:21,833 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,833 6841 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,833 | ^~~ 2025-09-09T00:33:21,836 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,837 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,837 | ^ 2025-09-09T00:33:21,837 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,837 969 | decode(ptr, otri2); 2025-09-09T00:33:21,837 | ^~~~~~ 2025-09-09T00:33:21,837 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,837 6841 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,837 | ^~~ 2025-09-09T00:33:21,840 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,841 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,841 | ^ 2025-09-09T00:33:21,841 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,841 969 | decode(ptr, otri2); 2025-09-09T00:33:21,841 | ^~~~~~ 2025-09-09T00:33:21,841 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:21,841 6841 | sym(triangleloop, oppotri); 2025-09-09T00:33:21,841 | ^~~ 2025-09-09T00:33:21,845 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,845 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,845 | ^ 2025-09-09T00:33:21,845 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,846 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,846 | ^~~~~~~ 2025-09-09T00:33:21,846 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,846 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:33:21,846 | ^~~~~~~ 2025-09-09T00:33:21,849 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,849 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,850 | ^ 2025-09-09T00:33:21,850 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,850 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,850 | ^~~~~~~ 2025-09-09T00:33:21,850 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,850 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:33:21,850 | ^~~~~~~ 2025-09-09T00:33:21,854 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,854 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,854 | ^ 2025-09-09T00:33:21,854 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,854 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,854 | ^~~~~~~ 2025-09-09T00:33:21,854 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,854 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T00:33:21,854 | ^~~~~~~ 2025-09-09T00:33:21,857 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-09T00:33:21,861 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,861 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:21,861 | ^ 2025-09-09T00:33:21,861 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T00:33:21,861 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T00:33:21,862 | ^~~~~~ 2025-09-09T00:33:21,866 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,866 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:21,866 | ^ 2025-09-09T00:33:21,866 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T00:33:21,866 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T00:33:21,866 | ^~~~~~ 2025-09-09T00:33:21,867 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-09T00:33:21,871 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,871 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,871 | ^ 2025-09-09T00:33:21,872 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,872 1296 | decode(ptr, otri) 2025-09-09T00:33:21,872 | ^~~~~~ 2025-09-09T00:33:21,872 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,872 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:33:21,872 | ^~~~~~~ 2025-09-09T00:33:21,876 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,876 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,876 | ^ 2025-09-09T00:33:21,876 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,876 1296 | decode(ptr, otri) 2025-09-09T00:33:21,876 | ^~~~~~ 2025-09-09T00:33:21,876 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,876 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:33:21,876 | ^~~~~~~ 2025-09-09T00:33:21,880 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,880 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,880 | ^ 2025-09-09T00:33:21,880 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,880 1296 | decode(ptr, otri) 2025-09-09T00:33:21,881 | ^~~~~~ 2025-09-09T00:33:21,881 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,881 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T00:33:21,881 | ^~~~~~~ 2025-09-09T00:33:21,885 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,885 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,885 | ^ 2025-09-09T00:33:21,886 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,886 1296 | decode(ptr, otri) 2025-09-09T00:33:21,886 | ^~~~~~ 2025-09-09T00:33:21,886 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,886 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:33:21,886 | ^~~~~~~ 2025-09-09T00:33:21,890 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,890 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,890 | ^ 2025-09-09T00:33:21,890 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,890 1296 | decode(ptr, otri) 2025-09-09T00:33:21,890 | ^~~~~~ 2025-09-09T00:33:21,890 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,890 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:33:21,890 | ^~~~~~~ 2025-09-09T00:33:21,894 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,894 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,894 | ^ 2025-09-09T00:33:21,894 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,894 1296 | decode(ptr, otri) 2025-09-09T00:33:21,895 | ^~~~~~ 2025-09-09T00:33:21,895 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:21,895 7163 | stpivot(testsym, neighbortri); 2025-09-09T00:33:21,895 | ^~~~~~~ 2025-09-09T00:33:21,900 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,900 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:21,900 | ^ 2025-09-09T00:33:21,900 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:21,900 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T00:33:21,900 | ^~~~~~~ 2025-09-09T00:33:21,904 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,904 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:21,904 | ^ 2025-09-09T00:33:21,904 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:21,904 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T00:33:21,904 | ^~~~~~~ 2025-09-09T00:33:21,908 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,908 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:21,909 | ^ 2025-09-09T00:33:21,909 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:21,909 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T00:33:21,909 | ^~~~~~~ 2025-09-09T00:33:21,913 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,913 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:21,913 | ^ 2025-09-09T00:33:21,913 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:21,913 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T00:33:21,913 | ^~~~~~~ 2025-09-09T00:33:21,916 c/triangle.c: In function ‘testtriangle’: 2025-09-09T00:33:21,920 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,920 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,921 | ^ 2025-09-09T00:33:21,921 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,921 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,921 | ^~~~~~~ 2025-09-09T00:33:21,921 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,921 7338 | tspivot(tri1, testsub); 2025-09-09T00:33:21,921 | ^~~~~~~ 2025-09-09T00:33:21,925 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,925 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,925 | ^ 2025-09-09T00:33:21,925 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,925 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,925 | ^~~~~~~ 2025-09-09T00:33:21,926 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,926 7338 | tspivot(tri1, testsub); 2025-09-09T00:33:21,926 | ^~~~~~~ 2025-09-09T00:33:21,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,930 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,930 | ^ 2025-09-09T00:33:21,930 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,930 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,930 | ^~~~~~~ 2025-09-09T00:33:21,930 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,930 7338 | tspivot(tri1, testsub); 2025-09-09T00:33:21,930 | ^~~~~~~ 2025-09-09T00:33:21,935 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,935 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,935 | ^ 2025-09-09T00:33:21,935 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,935 973 | decode(ptr, otri); 2025-09-09T00:33:21,935 | ^~~~~~ 2025-09-09T00:33:21,935 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,935 1014 | symself(otri); \ 2025-09-09T00:33:21,935 | ^~~~~~~ 2025-09-09T00:33:21,935 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:21,935 7343 | oprevself(tri1); 2025-09-09T00:33:21,936 | ^~~~~~~~~ 2025-09-09T00:33:21,939 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,939 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,940 | ^ 2025-09-09T00:33:21,940 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,940 973 | decode(ptr, otri); 2025-09-09T00:33:21,940 | ^~~~~~ 2025-09-09T00:33:21,940 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,940 1014 | symself(otri); \ 2025-09-09T00:33:21,940 | ^~~~~~~ 2025-09-09T00:33:21,940 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:21,940 7343 | oprevself(tri1); 2025-09-09T00:33:21,940 | ^~~~~~~~~ 2025-09-09T00:33:21,944 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,944 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,944 | ^ 2025-09-09T00:33:21,944 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,944 973 | decode(ptr, otri); 2025-09-09T00:33:21,944 | ^~~~~~ 2025-09-09T00:33:21,945 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,945 1014 | symself(otri); \ 2025-09-09T00:33:21,945 | ^~~~~~~ 2025-09-09T00:33:21,945 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:21,945 7343 | oprevself(tri1); 2025-09-09T00:33:21,945 | ^~~~~~~~~ 2025-09-09T00:33:21,949 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,949 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,949 | ^ 2025-09-09T00:33:21,949 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,949 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,949 | ^~~~~~~ 2025-09-09T00:33:21,949 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,949 7344 | tspivot(tri1, testsub); 2025-09-09T00:33:21,949 | ^~~~~~~ 2025-09-09T00:33:21,953 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,953 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,954 | ^ 2025-09-09T00:33:21,954 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,954 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,954 | ^~~~~~~ 2025-09-09T00:33:21,954 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,954 7344 | tspivot(tri1, testsub); 2025-09-09T00:33:21,954 | ^~~~~~~ 2025-09-09T00:33:21,958 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,958 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,958 | ^ 2025-09-09T00:33:21,958 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,958 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,958 | ^~~~~~~ 2025-09-09T00:33:21,959 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,959 7344 | tspivot(tri1, testsub); 2025-09-09T00:33:21,959 | ^~~~~~~ 2025-09-09T00:33:21,963 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,963 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:21,963 | ^ 2025-09-09T00:33:21,963 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,963 973 | decode(ptr, otri); 2025-09-09T00:33:21,963 | ^~~~~~ 2025-09-09T00:33:21,963 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,964 1026 | symself(otri); \ 2025-09-09T00:33:21,964 | ^~~~~~~ 2025-09-09T00:33:21,964 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:33:21,964 7351 | dnextself(tri2); 2025-09-09T00:33:21,964 | ^~~~~~~~~ 2025-09-09T00:33:21,968 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,968 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:21,968 | ^ 2025-09-09T00:33:21,968 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,968 973 | decode(ptr, otri); 2025-09-09T00:33:21,968 | ^~~~~~ 2025-09-09T00:33:21,968 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,968 1026 | symself(otri); \ 2025-09-09T00:33:21,968 | ^~~~~~~ 2025-09-09T00:33:21,968 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:33:21,969 7351 | dnextself(tri2); 2025-09-09T00:33:21,969 | ^~~~~~~~~ 2025-09-09T00:33:21,972 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,972 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:21,973 | ^ 2025-09-09T00:33:21,973 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:21,973 973 | decode(ptr, otri); 2025-09-09T00:33:21,973 | ^~~~~~ 2025-09-09T00:33:21,973 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:21,973 1026 | symself(otri); \ 2025-09-09T00:33:21,973 | ^~~~~~~ 2025-09-09T00:33:21,973 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T00:33:21,973 7351 | dnextself(tri2); 2025-09-09T00:33:21,973 | ^~~~~~~~~ 2025-09-09T00:33:21,977 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,977 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:21,977 | ^ 2025-09-09T00:33:21,977 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,977 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,978 | ^~~~~~~ 2025-09-09T00:33:21,978 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,978 7352 | tspivot(tri2, testsub); 2025-09-09T00:33:21,978 | ^~~~~~~ 2025-09-09T00:33:21,982 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,982 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:21,982 | ^ 2025-09-09T00:33:21,982 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,982 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,982 | ^~~~~~~ 2025-09-09T00:33:21,982 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,982 7352 | tspivot(tri2, testsub); 2025-09-09T00:33:21,982 | ^~~~~~~ 2025-09-09T00:33:21,986 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,986 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:21,987 | ^ 2025-09-09T00:33:21,987 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:21,987 1289 | sdecode(sptr, osub) 2025-09-09T00:33:21,987 | ^~~~~~~ 2025-09-09T00:33:21,987 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:21,987 7352 | tspivot(tri2, testsub); 2025-09-09T00:33:21,987 | ^~~~~~~ 2025-09-09T00:33:21,989 c/triangle.c: In function ‘makevertexmap’: 2025-09-09T00:33:21,993 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:21,993 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:21,994 | ^ 2025-09-09T00:33:21,994 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:33:21,994 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:33:21,994 | ^~~~~ 2025-09-09T00:33:21,994 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T00:33:21,994 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T00:33:21,994 | ^~~~~~ 2025-09-09T00:33:21,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:21,998 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:21,998 | ^ 2025-09-09T00:33:21,998 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:33:21,998 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:33:21,999 | ^~~~~ 2025-09-09T00:33:21,999 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T00:33:21,999 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T00:33:21,999 | ^~~~~~ 2025-09-09T00:33:22,000 c/triangle.c: In function ‘preciselocate’: 2025-09-09T00:33:22,005 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,005 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,005 | ^ 2025-09-09T00:33:22,005 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,005 969 | decode(ptr, otri2); 2025-09-09T00:33:22,005 | ^~~~~~ 2025-09-09T00:33:22,005 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,005 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:33:22,005 | ^~~ 2025-09-09T00:33:22,010 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,010 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,010 | ^ 2025-09-09T00:33:22,010 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,010 969 | decode(ptr, otri2); 2025-09-09T00:33:22,010 | ^~~~~~ 2025-09-09T00:33:22,010 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,010 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:33:22,010 | ^~~ 2025-09-09T00:33:22,015 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,015 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,015 | ^ 2025-09-09T00:33:22,015 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,015 969 | decode(ptr, otri2); 2025-09-09T00:33:22,015 | ^~~~~~ 2025-09-09T00:33:22,015 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,015 7590 | sym(backtracktri, *searchtri); 2025-09-09T00:33:22,015 | ^~~ 2025-09-09T00:33:22,020 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,020 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,020 | ^ 2025-09-09T00:33:22,020 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,020 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,020 | ^~~~~~~ 2025-09-09T00:33:22,020 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,021 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:33:22,021 | ^~~~~~~ 2025-09-09T00:33:22,025 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,025 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,025 | ^ 2025-09-09T00:33:22,025 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,025 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,025 | ^~~~~~~ 2025-09-09T00:33:22,026 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,026 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:33:22,026 | ^~~~~~~ 2025-09-09T00:33:22,030 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,030 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,030 | ^ 2025-09-09T00:33:22,030 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,030 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,031 | ^~~~~~~ 2025-09-09T00:33:22,031 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,031 7594 | tspivot(backtracktri, checkedge); 2025-09-09T00:33:22,031 | ^~~~~~~ 2025-09-09T00:33:22,032 c/triangle.c: In function ‘locate’: 2025-09-09T00:33:22,036 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,036 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-09T00:33:22,036 | ^ 2025-09-09T00:33:22,041 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,041 7737 | firsttri = (char *) (alignptr + 2025-09-09T00:33:22,041 | ^ 2025-09-09T00:33:22,047 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,047 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,047 | ^ 2025-09-09T00:33:22,047 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,047 973 | decode(ptr, otri); 2025-09-09T00:33:22,047 | ^~~~~~ 2025-09-09T00:33:22,048 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,048 7789 | symself(*searchtri); 2025-09-09T00:33:22,048 | ^~~~~~~ 2025-09-09T00:33:22,052 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,052 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,052 | ^ 2025-09-09T00:33:22,053 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,053 973 | decode(ptr, otri); 2025-09-09T00:33:22,053 | ^~~~~~ 2025-09-09T00:33:22,053 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,053 7789 | symself(*searchtri); 2025-09-09T00:33:22,053 | ^~~~~~~ 2025-09-09T00:33:22,058 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,058 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,058 | ^ 2025-09-09T00:33:22,058 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,058 973 | decode(ptr, otri); 2025-09-09T00:33:22,058 | ^~~~~~ 2025-09-09T00:33:22,058 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,058 7789 | symself(*searchtri); 2025-09-09T00:33:22,058 | ^~~~~~~ 2025-09-09T00:33:22,060 c/triangle.c: In function ‘insertsubseg’: 2025-09-09T00:33:22,065 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,065 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,065 | ^ 2025-09-09T00:33:22,065 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,065 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,065 | ^~~~~~~ 2025-09-09T00:33:22,065 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,066 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:33:22,066 | ^~~~~~~ 2025-09-09T00:33:22,070 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,070 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,070 | ^ 2025-09-09T00:33:22,071 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,071 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,071 | ^~~~~~~ 2025-09-09T00:33:22,071 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,071 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:33:22,071 | ^~~~~~~ 2025-09-09T00:33:22,076 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,076 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,076 | ^ 2025-09-09T00:33:22,076 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,076 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,076 | ^~~~~~~ 2025-09-09T00:33:22,076 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,076 7847 | tspivot(*tri, newsubseg); 2025-09-09T00:33:22,076 | ^~~~~~~ 2025-09-09T00:33:22,081 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,081 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,081 | ^ 2025-09-09T00:33:22,081 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,082 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,082 | ^~~~~~~ 2025-09-09T00:33:22,082 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,082 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:33:22,082 | ^~~~~~ 2025-09-09T00:33:22,086 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,087 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,087 | ^ 2025-09-09T00:33:22,087 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,087 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,087 | ^~~~~~~ 2025-09-09T00:33:22,087 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,087 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:33:22,087 | ^~~~~~ 2025-09-09T00:33:22,092 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,092 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,092 | ^ 2025-09-09T00:33:22,092 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,092 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,092 | ^~~~~~ 2025-09-09T00:33:22,092 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,092 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:33:22,093 | ^~~~~~ 2025-09-09T00:33:22,097 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,097 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,097 | ^ 2025-09-09T00:33:22,097 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,097 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,098 | ^~~~~~ 2025-09-09T00:33:22,098 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,098 7859 | tsbond(*tri, newsubseg); 2025-09-09T00:33:22,098 | ^~~~~~ 2025-09-09T00:33:22,102 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,103 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,103 | ^ 2025-09-09T00:33:22,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,103 969 | decode(ptr, otri2); 2025-09-09T00:33:22,103 | ^~~~~~ 2025-09-09T00:33:22,103 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,103 7860 | sym(*tri, oppotri); 2025-09-09T00:33:22,103 | ^~~ 2025-09-09T00:33:22,108 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,108 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,108 | ^ 2025-09-09T00:33:22,108 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,108 969 | decode(ptr, otri2); 2025-09-09T00:33:22,108 | ^~~~~~ 2025-09-09T00:33:22,108 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,108 7860 | sym(*tri, oppotri); 2025-09-09T00:33:22,108 | ^~~ 2025-09-09T00:33:22,113 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,113 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,113 | ^ 2025-09-09T00:33:22,113 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,113 969 | decode(ptr, otri2); 2025-09-09T00:33:22,114 | ^~~~~~ 2025-09-09T00:33:22,114 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,114 7860 | sym(*tri, oppotri); 2025-09-09T00:33:22,114 | ^~~ 2025-09-09T00:33:22,118 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,118 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,119 | ^ 2025-09-09T00:33:22,119 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,119 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,119 | ^~~~~~~ 2025-09-09T00:33:22,119 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,119 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:33:22,119 | ^~~~~~ 2025-09-09T00:33:22,124 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,124 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,124 | ^ 2025-09-09T00:33:22,124 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,124 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,124 | ^~~~~~~ 2025-09-09T00:33:22,124 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,124 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:33:22,124 | ^~~~~~ 2025-09-09T00:33:22,129 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,129 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,129 | ^ 2025-09-09T00:33:22,129 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,129 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,129 | ^~~~~~ 2025-09-09T00:33:22,130 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,130 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:33:22,130 | ^~~~~~ 2025-09-09T00:33:22,134 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,134 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,135 | ^ 2025-09-09T00:33:22,135 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,135 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,135 | ^~~~~~ 2025-09-09T00:33:22,135 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,135 7862 | tsbond(oppotri, newsubseg); 2025-09-09T00:33:22,135 | ^~~~~~ 2025-09-09T00:33:22,135 c/triangle.c: In function ‘flip’: 2025-09-09T00:33:22,141 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,141 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,141 | ^ 2025-09-09T00:33:22,141 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,141 969 | decode(ptr, otri2); 2025-09-09T00:33:22,141 | ^~~~~~ 2025-09-09T00:33:22,141 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,141 7949 | sym(*flipedge, top); 2025-09-09T00:33:22,141 | ^~~ 2025-09-09T00:33:22,146 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,146 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,146 | ^ 2025-09-09T00:33:22,146 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,146 969 | decode(ptr, otri2); 2025-09-09T00:33:22,146 | ^~~~~~ 2025-09-09T00:33:22,146 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,147 7949 | sym(*flipedge, top); 2025-09-09T00:33:22,147 | ^~~ 2025-09-09T00:33:22,151 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,151 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,152 | ^ 2025-09-09T00:33:22,152 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,152 969 | decode(ptr, otri2); 2025-09-09T00:33:22,152 | ^~~~~~ 2025-09-09T00:33:22,152 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,152 7949 | sym(*flipedge, top); 2025-09-09T00:33:22,152 | ^~~ 2025-09-09T00:33:22,157 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,157 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,157 | ^ 2025-09-09T00:33:22,157 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,157 969 | decode(ptr, otri2); 2025-09-09T00:33:22,157 | ^~~~~~ 2025-09-09T00:33:22,158 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,158 7969 | sym(topleft, toplcasing); 2025-09-09T00:33:22,158 | ^~~ 2025-09-09T00:33:22,162 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,163 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,163 | ^ 2025-09-09T00:33:22,163 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,163 969 | decode(ptr, otri2); 2025-09-09T00:33:22,163 | ^~~~~~ 2025-09-09T00:33:22,163 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,163 7969 | sym(topleft, toplcasing); 2025-09-09T00:33:22,163 | ^~~ 2025-09-09T00:33:22,168 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,168 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,168 | ^ 2025-09-09T00:33:22,168 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,168 969 | decode(ptr, otri2); 2025-09-09T00:33:22,168 | ^~~~~~ 2025-09-09T00:33:22,168 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,168 7969 | sym(topleft, toplcasing); 2025-09-09T00:33:22,169 | ^~~ 2025-09-09T00:33:22,173 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,173 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,174 | ^ 2025-09-09T00:33:22,174 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,174 969 | decode(ptr, otri2); 2025-09-09T00:33:22,174 | ^~~~~~ 2025-09-09T00:33:22,174 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,174 7971 | sym(topright, toprcasing); 2025-09-09T00:33:22,174 | ^~~ 2025-09-09T00:33:22,179 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,179 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,179 | ^ 2025-09-09T00:33:22,179 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,179 969 | decode(ptr, otri2); 2025-09-09T00:33:22,179 | ^~~~~~ 2025-09-09T00:33:22,179 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,179 7971 | sym(topright, toprcasing); 2025-09-09T00:33:22,180 | ^~~ 2025-09-09T00:33:22,184 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,184 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,184 | ^ 2025-09-09T00:33:22,184 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,185 969 | decode(ptr, otri2); 2025-09-09T00:33:22,185 | ^~~~~~ 2025-09-09T00:33:22,185 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,185 7971 | sym(topright, toprcasing); 2025-09-09T00:33:22,185 | ^~~ 2025-09-09T00:33:22,190 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,190 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,190 | ^ 2025-09-09T00:33:22,190 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,190 969 | decode(ptr, otri2); 2025-09-09T00:33:22,190 | ^~~~~~ 2025-09-09T00:33:22,190 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,190 7973 | sym(botleft, botlcasing); 2025-09-09T00:33:22,190 | ^~~ 2025-09-09T00:33:22,195 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,195 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,195 | ^ 2025-09-09T00:33:22,195 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,196 969 | decode(ptr, otri2); 2025-09-09T00:33:22,196 | ^~~~~~ 2025-09-09T00:33:22,196 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,196 7973 | sym(botleft, botlcasing); 2025-09-09T00:33:22,196 | ^~~ 2025-09-09T00:33:22,201 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,201 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,201 | ^ 2025-09-09T00:33:22,201 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,201 969 | decode(ptr, otri2); 2025-09-09T00:33:22,201 | ^~~~~~ 2025-09-09T00:33:22,201 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,201 7973 | sym(botleft, botlcasing); 2025-09-09T00:33:22,201 | ^~~ 2025-09-09T00:33:22,206 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,206 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,206 | ^ 2025-09-09T00:33:22,206 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,207 969 | decode(ptr, otri2); 2025-09-09T00:33:22,207 | ^~~~~~ 2025-09-09T00:33:22,207 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,207 7975 | sym(botright, botrcasing); 2025-09-09T00:33:22,207 | ^~~ 2025-09-09T00:33:22,212 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,212 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,212 | ^ 2025-09-09T00:33:22,212 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,212 969 | decode(ptr, otri2); 2025-09-09T00:33:22,212 | ^~~~~~ 2025-09-09T00:33:22,212 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,212 7975 | sym(botright, botrcasing); 2025-09-09T00:33:22,212 | ^~~ 2025-09-09T00:33:22,217 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,217 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,217 | ^ 2025-09-09T00:33:22,217 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,217 969 | decode(ptr, otri2); 2025-09-09T00:33:22,217 | ^~~~~~ 2025-09-09T00:33:22,218 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,218 7975 | sym(botright, botrcasing); 2025-09-09T00:33:22,218 | ^~~ 2025-09-09T00:33:22,223 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,223 | ^ 2025-09-09T00:33:22,223 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,223 | ^~~~~~ 2025-09-09T00:33:22,223 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,223 7977 | bond(topleft, botlcasing); 2025-09-09T00:33:22,223 | ^~~~ 2025-09-09T00:33:22,228 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,228 | ^ 2025-09-09T00:33:22,228 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,228 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,229 | ^~~~~~ 2025-09-09T00:33:22,229 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,229 7977 | bond(topleft, botlcasing); 2025-09-09T00:33:22,229 | ^~~~ 2025-09-09T00:33:22,234 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,234 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,234 | ^ 2025-09-09T00:33:22,234 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,234 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,234 | ^~~~~~ 2025-09-09T00:33:22,234 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,234 7977 | bond(topleft, botlcasing); 2025-09-09T00:33:22,234 | ^~~~ 2025-09-09T00:33:22,239 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,239 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,239 | ^ 2025-09-09T00:33:22,239 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,239 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,239 | ^~~~~~ 2025-09-09T00:33:22,240 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,240 7977 | bond(topleft, botlcasing); 2025-09-09T00:33:22,240 | ^~~~ 2025-09-09T00:33:22,244 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,245 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,245 | ^ 2025-09-09T00:33:22,245 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,245 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,245 | ^~~~~~ 2025-09-09T00:33:22,245 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,245 7978 | bond(botleft, botrcasing); 2025-09-09T00:33:22,245 | ^~~~ 2025-09-09T00:33:22,250 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,250 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,250 | ^ 2025-09-09T00:33:22,250 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,250 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,250 | ^~~~~~ 2025-09-09T00:33:22,250 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,251 7978 | bond(botleft, botrcasing); 2025-09-09T00:33:22,251 | ^~~~ 2025-09-09T00:33:22,255 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,255 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,256 | ^ 2025-09-09T00:33:22,256 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,256 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,256 | ^~~~~~ 2025-09-09T00:33:22,256 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,256 7978 | bond(botleft, botrcasing); 2025-09-09T00:33:22,256 | ^~~~ 2025-09-09T00:33:22,261 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,261 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,261 | ^ 2025-09-09T00:33:22,261 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,261 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,261 | ^~~~~~ 2025-09-09T00:33:22,261 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,261 7978 | bond(botleft, botrcasing); 2025-09-09T00:33:22,262 | ^~~~ 2025-09-09T00:33:22,266 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,266 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,267 | ^ 2025-09-09T00:33:22,267 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,267 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,267 | ^~~~~~ 2025-09-09T00:33:22,267 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,267 7979 | bond(botright, toprcasing); 2025-09-09T00:33:22,267 | ^~~~ 2025-09-09T00:33:22,272 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,272 | ^ 2025-09-09T00:33:22,272 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,272 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,272 | ^~~~~~ 2025-09-09T00:33:22,272 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,272 7979 | bond(botright, toprcasing); 2025-09-09T00:33:22,272 | ^~~~ 2025-09-09T00:33:22,277 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,277 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,277 | ^ 2025-09-09T00:33:22,278 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,278 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,278 | ^~~~~~ 2025-09-09T00:33:22,278 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,278 7979 | bond(botright, toprcasing); 2025-09-09T00:33:22,278 | ^~~~ 2025-09-09T00:33:22,283 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,283 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,283 | ^ 2025-09-09T00:33:22,283 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,283 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,283 | ^~~~~~ 2025-09-09T00:33:22,283 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,283 7979 | bond(botright, toprcasing); 2025-09-09T00:33:22,283 | ^~~~ 2025-09-09T00:33:22,288 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,288 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,288 | ^ 2025-09-09T00:33:22,288 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,289 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,289 | ^~~~~~ 2025-09-09T00:33:22,289 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,289 7980 | bond(topright, toplcasing); 2025-09-09T00:33:22,289 | ^~~~ 2025-09-09T00:33:22,294 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,294 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,294 | ^ 2025-09-09T00:33:22,294 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,294 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,294 | ^~~~~~ 2025-09-09T00:33:22,294 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,294 7980 | bond(topright, toplcasing); 2025-09-09T00:33:22,294 | ^~~~ 2025-09-09T00:33:22,299 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,299 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,299 | ^ 2025-09-09T00:33:22,299 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,299 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,300 | ^~~~~~ 2025-09-09T00:33:22,300 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,300 7980 | bond(topright, toplcasing); 2025-09-09T00:33:22,300 | ^~~~ 2025-09-09T00:33:22,305 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,305 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,305 | ^ 2025-09-09T00:33:22,305 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,305 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,305 | ^~~~~~ 2025-09-09T00:33:22,305 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,305 7980 | bond(topright, toplcasing); 2025-09-09T00:33:22,305 | ^~~~ 2025-09-09T00:33:22,310 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,310 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,310 | ^ 2025-09-09T00:33:22,310 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,310 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,311 | ^~~~~~~ 2025-09-09T00:33:22,311 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,311 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,311 | ^~~~~~~ 2025-09-09T00:33:22,316 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,316 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,316 | ^ 2025-09-09T00:33:22,316 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,316 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,316 | ^~~~~~~ 2025-09-09T00:33:22,316 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,316 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,316 | ^~~~~~~ 2025-09-09T00:33:22,321 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,321 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,321 | ^ 2025-09-09T00:33:22,321 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,321 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,321 | ^~~~~~~ 2025-09-09T00:33:22,322 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,322 7984 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,322 | ^~~~~~~ 2025-09-09T00:33:22,326 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,327 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,327 | ^ 2025-09-09T00:33:22,327 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,327 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,327 | ^~~~~~~ 2025-09-09T00:33:22,327 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,327 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,327 | ^~~~~~~ 2025-09-09T00:33:22,332 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,332 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,332 | ^ 2025-09-09T00:33:22,332 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,332 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,332 | ^~~~~~~ 2025-09-09T00:33:22,332 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,333 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,333 | ^~~~~~~ 2025-09-09T00:33:22,337 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,337 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,338 | ^ 2025-09-09T00:33:22,338 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,338 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,338 | ^~~~~~~ 2025-09-09T00:33:22,338 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,338 7985 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,338 | ^~~~~~~ 2025-09-09T00:33:22,343 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,343 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,343 | ^ 2025-09-09T00:33:22,343 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,343 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,343 | ^~~~~~~ 2025-09-09T00:33:22,343 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,344 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,344 | ^~~~~~~ 2025-09-09T00:33:22,348 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,348 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,349 | ^ 2025-09-09T00:33:22,349 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,349 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,349 | ^~~~~~~ 2025-09-09T00:33:22,349 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,349 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,349 | ^~~~~~~ 2025-09-09T00:33:22,354 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,354 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,354 | ^ 2025-09-09T00:33:22,354 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,354 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,354 | ^~~~~~~ 2025-09-09T00:33:22,354 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,354 7986 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,355 | ^~~~~~~ 2025-09-09T00:33:22,359 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,359 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,360 | ^ 2025-09-09T00:33:22,360 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,360 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,360 | ^~~~~~~ 2025-09-09T00:33:22,360 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,360 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,360 | ^~~~~~~ 2025-09-09T00:33:22,365 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,365 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,365 | ^ 2025-09-09T00:33:22,365 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,365 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,365 | ^~~~~~~ 2025-09-09T00:33:22,365 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,365 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,365 | ^~~~~~~ 2025-09-09T00:33:22,370 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,370 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,370 | ^ 2025-09-09T00:33:22,371 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,371 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,371 | ^~~~~~~ 2025-09-09T00:33:22,371 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,371 7987 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,371 | ^~~~~~~ 2025-09-09T00:33:22,376 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,376 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,376 | ^ 2025-09-09T00:33:22,376 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,376 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,376 | ^~~~~~~ 2025-09-09T00:33:22,376 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,376 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:33:22,377 | ^~~~~~ 2025-09-09T00:33:22,381 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,381 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,381 | ^ 2025-09-09T00:33:22,381 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,382 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,382 | ^~~~~~~ 2025-09-09T00:33:22,382 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,382 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:33:22,382 | ^~~~~~ 2025-09-09T00:33:22,387 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,387 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,387 | ^ 2025-09-09T00:33:22,387 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,387 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,387 | ^~~~~~ 2025-09-09T00:33:22,387 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,387 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:33:22,387 | ^~~~~~ 2025-09-09T00:33:22,392 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,392 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,392 | ^ 2025-09-09T00:33:22,392 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,393 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,393 | ^~~~~~ 2025-09-09T00:33:22,393 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,393 7991 | tsbond(topright, toplsubseg); 2025-09-09T00:33:22,393 | ^~~~~~ 2025-09-09T00:33:22,398 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,398 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,398 | ^ 2025-09-09T00:33:22,398 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,398 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,398 | ^~~~~~~ 2025-09-09T00:33:22,398 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,398 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:22,398 | ^~~~~~ 2025-09-09T00:33:22,403 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,403 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,403 | ^ 2025-09-09T00:33:22,403 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,404 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,404 | ^~~~~~~ 2025-09-09T00:33:22,404 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,404 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:22,404 | ^~~~~~ 2025-09-09T00:33:22,409 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,409 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,409 | ^ 2025-09-09T00:33:22,409 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,409 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,409 | ^~~~~~ 2025-09-09T00:33:22,409 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,409 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:22,409 | ^~~~~~ 2025-09-09T00:33:22,414 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,414 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,414 | ^ 2025-09-09T00:33:22,414 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,415 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,415 | ^~~~~~ 2025-09-09T00:33:22,415 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,415 7996 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:22,415 | ^~~~~~ 2025-09-09T00:33:22,420 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,420 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,420 | ^ 2025-09-09T00:33:22,420 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,420 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,420 | ^~~~~~~ 2025-09-09T00:33:22,420 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,420 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:22,420 | ^~~~~~ 2025-09-09T00:33:22,425 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,425 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,425 | ^ 2025-09-09T00:33:22,425 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,426 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,426 | ^~~~~~~ 2025-09-09T00:33:22,426 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,426 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:22,426 | ^~~~~~ 2025-09-09T00:33:22,431 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,431 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,431 | ^ 2025-09-09T00:33:22,431 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,431 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,431 | ^~~~~~ 2025-09-09T00:33:22,431 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,431 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:22,431 | ^~~~~~ 2025-09-09T00:33:22,436 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,436 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,436 | ^ 2025-09-09T00:33:22,436 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,437 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,437 | ^~~~~~ 2025-09-09T00:33:22,437 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,437 8001 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:22,437 | ^~~~~~ 2025-09-09T00:33:22,442 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,442 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,442 | ^ 2025-09-09T00:33:22,442 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,442 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,442 | ^~~~~~~ 2025-09-09T00:33:22,442 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,442 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:33:22,442 | ^~~~~~ 2025-09-09T00:33:22,447 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,447 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,447 | ^ 2025-09-09T00:33:22,447 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,448 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,448 | ^~~~~~~ 2025-09-09T00:33:22,448 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,448 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:33:22,448 | ^~~~~~ 2025-09-09T00:33:22,453 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,453 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,453 | ^ 2025-09-09T00:33:22,453 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,453 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,453 | ^~~~~~ 2025-09-09T00:33:22,453 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,453 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:33:22,453 | ^~~~~~ 2025-09-09T00:33:22,458 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,458 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,458 | ^ 2025-09-09T00:33:22,458 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,459 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,459 | ^~~~~~ 2025-09-09T00:33:22,459 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,459 8006 | tsbond(botright, toprsubseg); 2025-09-09T00:33:22,459 | ^~~~~~ 2025-09-09T00:33:22,459 c/triangle.c: In function ‘unflip’: 2025-09-09T00:33:22,465 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,465 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,465 | ^ 2025-09-09T00:33:22,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,465 969 | decode(ptr, otri2); 2025-09-09T00:33:22,465 | ^~~~~~ 2025-09-09T00:33:22,465 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,466 8084 | sym(*flipedge, top); 2025-09-09T00:33:22,466 | ^~~ 2025-09-09T00:33:22,470 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,471 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,471 | ^ 2025-09-09T00:33:22,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,471 969 | decode(ptr, otri2); 2025-09-09T00:33:22,471 | ^~~~~~ 2025-09-09T00:33:22,471 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,471 8084 | sym(*flipedge, top); 2025-09-09T00:33:22,471 | ^~~ 2025-09-09T00:33:22,476 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,476 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,476 | ^ 2025-09-09T00:33:22,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,476 969 | decode(ptr, otri2); 2025-09-09T00:33:22,476 | ^~~~~~ 2025-09-09T00:33:22,477 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,477 8084 | sym(*flipedge, top); 2025-09-09T00:33:22,477 | ^~~ 2025-09-09T00:33:22,482 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,482 | ^ 2025-09-09T00:33:22,482 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,482 969 | decode(ptr, otri2); 2025-09-09T00:33:22,482 | ^~~~~~ 2025-09-09T00:33:22,482 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,482 8104 | sym(topleft, toplcasing); 2025-09-09T00:33:22,483 | ^~~ 2025-09-09T00:33:22,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,488 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,488 | ^ 2025-09-09T00:33:22,488 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,488 969 | decode(ptr, otri2); 2025-09-09T00:33:22,488 | ^~~~~~ 2025-09-09T00:33:22,488 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,488 8104 | sym(topleft, toplcasing); 2025-09-09T00:33:22,488 | ^~~ 2025-09-09T00:33:22,493 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,493 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,493 | ^ 2025-09-09T00:33:22,493 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,493 969 | decode(ptr, otri2); 2025-09-09T00:33:22,493 | ^~~~~~ 2025-09-09T00:33:22,494 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,494 8104 | sym(topleft, toplcasing); 2025-09-09T00:33:22,494 | ^~~ 2025-09-09T00:33:22,499 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,499 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,499 | ^ 2025-09-09T00:33:22,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,499 969 | decode(ptr, otri2); 2025-09-09T00:33:22,499 | ^~~~~~ 2025-09-09T00:33:22,499 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,499 8106 | sym(topright, toprcasing); 2025-09-09T00:33:22,499 | ^~~ 2025-09-09T00:33:22,504 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,504 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,504 | ^ 2025-09-09T00:33:22,505 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,505 969 | decode(ptr, otri2); 2025-09-09T00:33:22,505 | ^~~~~~ 2025-09-09T00:33:22,505 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,505 8106 | sym(topright, toprcasing); 2025-09-09T00:33:22,505 | ^~~ 2025-09-09T00:33:22,510 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,510 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,510 | ^ 2025-09-09T00:33:22,510 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,510 969 | decode(ptr, otri2); 2025-09-09T00:33:22,510 | ^~~~~~ 2025-09-09T00:33:22,510 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,511 8106 | sym(topright, toprcasing); 2025-09-09T00:33:22,511 | ^~~ 2025-09-09T00:33:22,516 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,516 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,516 | ^ 2025-09-09T00:33:22,516 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,516 969 | decode(ptr, otri2); 2025-09-09T00:33:22,516 | ^~~~~~ 2025-09-09T00:33:22,516 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,516 8108 | sym(botleft, botlcasing); 2025-09-09T00:33:22,516 | ^~~ 2025-09-09T00:33:22,521 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,521 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,521 | ^ 2025-09-09T00:33:22,521 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,522 969 | decode(ptr, otri2); 2025-09-09T00:33:22,522 | ^~~~~~ 2025-09-09T00:33:22,522 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,522 8108 | sym(botleft, botlcasing); 2025-09-09T00:33:22,522 | ^~~ 2025-09-09T00:33:22,527 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,527 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,527 | ^ 2025-09-09T00:33:22,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,527 969 | decode(ptr, otri2); 2025-09-09T00:33:22,527 | ^~~~~~ 2025-09-09T00:33:22,527 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,527 8108 | sym(botleft, botlcasing); 2025-09-09T00:33:22,527 | ^~~ 2025-09-09T00:33:22,532 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,533 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,533 | ^ 2025-09-09T00:33:22,533 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,533 969 | decode(ptr, otri2); 2025-09-09T00:33:22,533 | ^~~~~~ 2025-09-09T00:33:22,533 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,533 8110 | sym(botright, botrcasing); 2025-09-09T00:33:22,533 | ^~~ 2025-09-09T00:33:22,538 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,538 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,538 | ^ 2025-09-09T00:33:22,538 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,538 969 | decode(ptr, otri2); 2025-09-09T00:33:22,538 | ^~~~~~ 2025-09-09T00:33:22,539 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,539 8110 | sym(botright, botrcasing); 2025-09-09T00:33:22,539 | ^~~ 2025-09-09T00:33:22,544 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,544 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,544 | ^ 2025-09-09T00:33:22,544 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,544 969 | decode(ptr, otri2); 2025-09-09T00:33:22,544 | ^~~~~~ 2025-09-09T00:33:22,544 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,544 8110 | sym(botright, botrcasing); 2025-09-09T00:33:22,544 | ^~~ 2025-09-09T00:33:22,549 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,549 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,549 | ^ 2025-09-09T00:33:22,550 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,550 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,550 | ^~~~~~ 2025-09-09T00:33:22,550 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,550 8112 | bond(topleft, toprcasing); 2025-09-09T00:33:22,550 | ^~~~ 2025-09-09T00:33:22,555 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,555 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,555 | ^ 2025-09-09T00:33:22,555 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,555 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,555 | ^~~~~~ 2025-09-09T00:33:22,555 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,555 8112 | bond(topleft, toprcasing); 2025-09-09T00:33:22,556 | ^~~~ 2025-09-09T00:33:22,560 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,561 | ^ 2025-09-09T00:33:22,561 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,561 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,561 | ^~~~~~ 2025-09-09T00:33:22,561 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,561 8112 | bond(topleft, toprcasing); 2025-09-09T00:33:22,561 | ^~~~ 2025-09-09T00:33:22,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,566 | ^ 2025-09-09T00:33:22,566 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,566 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,566 | ^~~~~~ 2025-09-09T00:33:22,567 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,567 8112 | bond(topleft, toprcasing); 2025-09-09T00:33:22,567 | ^~~~ 2025-09-09T00:33:22,572 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,572 | ^ 2025-09-09T00:33:22,572 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,572 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,572 | ^~~~~~ 2025-09-09T00:33:22,572 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,572 8113 | bond(botleft, toplcasing); 2025-09-09T00:33:22,572 | ^~~~ 2025-09-09T00:33:22,577 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,577 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,577 | ^ 2025-09-09T00:33:22,578 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,578 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,578 | ^~~~~~ 2025-09-09T00:33:22,578 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,578 8113 | bond(botleft, toplcasing); 2025-09-09T00:33:22,578 | ^~~~ 2025-09-09T00:33:22,583 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,583 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,583 | ^ 2025-09-09T00:33:22,583 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,583 | ^~~~~~ 2025-09-09T00:33:22,583 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,584 8113 | bond(botleft, toplcasing); 2025-09-09T00:33:22,584 | ^~~~ 2025-09-09T00:33:22,589 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,589 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,589 | ^ 2025-09-09T00:33:22,589 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,589 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,589 | ^~~~~~ 2025-09-09T00:33:22,589 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,589 8113 | bond(botleft, toplcasing); 2025-09-09T00:33:22,589 | ^~~~ 2025-09-09T00:33:22,594 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,594 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,594 | ^ 2025-09-09T00:33:22,594 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,595 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,595 | ^~~~~~ 2025-09-09T00:33:22,595 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,595 8114 | bond(botright, botlcasing); 2025-09-09T00:33:22,595 | ^~~~ 2025-09-09T00:33:22,600 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,600 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,600 | ^ 2025-09-09T00:33:22,600 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,600 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,600 | ^~~~~~ 2025-09-09T00:33:22,600 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,600 8114 | bond(botright, botlcasing); 2025-09-09T00:33:22,600 | ^~~~ 2025-09-09T00:33:22,605 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,606 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,606 | ^ 2025-09-09T00:33:22,606 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,606 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,606 | ^~~~~~ 2025-09-09T00:33:22,606 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,606 8114 | bond(botright, botlcasing); 2025-09-09T00:33:22,606 | ^~~~ 2025-09-09T00:33:22,611 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,611 | ^ 2025-09-09T00:33:22,611 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,611 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,611 | ^~~~~~ 2025-09-09T00:33:22,612 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,612 8114 | bond(botright, botlcasing); 2025-09-09T00:33:22,612 | ^~~~ 2025-09-09T00:33:22,617 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,617 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,617 | ^ 2025-09-09T00:33:22,617 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,617 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,617 | ^~~~~~ 2025-09-09T00:33:22,617 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,617 8115 | bond(topright, botrcasing); 2025-09-09T00:33:22,617 | ^~~~ 2025-09-09T00:33:22,622 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,622 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,622 | ^ 2025-09-09T00:33:22,623 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,623 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:22,623 | ^~~~~~ 2025-09-09T00:33:22,623 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,623 8115 | bond(topright, botrcasing); 2025-09-09T00:33:22,623 | ^~~~ 2025-09-09T00:33:22,628 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,628 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,628 | ^ 2025-09-09T00:33:22,628 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,628 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,628 | ^~~~~~ 2025-09-09T00:33:22,628 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,629 8115 | bond(topright, botrcasing); 2025-09-09T00:33:22,629 | ^~~~ 2025-09-09T00:33:22,634 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,634 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,634 | ^ 2025-09-09T00:33:22,634 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,634 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:22,634 | ^~~~~~ 2025-09-09T00:33:22,634 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:22,634 8115 | bond(topright, botrcasing); 2025-09-09T00:33:22,634 | ^~~~ 2025-09-09T00:33:22,639 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,639 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,639 | ^ 2025-09-09T00:33:22,640 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,640 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,640 | ^~~~~~~ 2025-09-09T00:33:22,640 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,640 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,640 | ^~~~~~~ 2025-09-09T00:33:22,645 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,645 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,645 | ^ 2025-09-09T00:33:22,645 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,645 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,645 | ^~~~~~~ 2025-09-09T00:33:22,645 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,645 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,646 | ^~~~~~~ 2025-09-09T00:33:22,650 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,651 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,651 | ^ 2025-09-09T00:33:22,651 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,651 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,651 | ^~~~~~~ 2025-09-09T00:33:22,651 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,651 8119 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:22,651 | ^~~~~~~ 2025-09-09T00:33:22,656 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,656 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,656 | ^ 2025-09-09T00:33:22,656 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,656 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,657 | ^~~~~~~ 2025-09-09T00:33:22,657 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,657 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,657 | ^~~~~~~ 2025-09-09T00:33:22,662 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,662 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,662 | ^ 2025-09-09T00:33:22,662 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,662 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,662 | ^~~~~~~ 2025-09-09T00:33:22,662 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,662 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,662 | ^~~~~~~ 2025-09-09T00:33:22,667 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,667 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,667 | ^ 2025-09-09T00:33:22,668 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,668 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,668 | ^~~~~~~ 2025-09-09T00:33:22,668 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,668 8120 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:22,668 | ^~~~~~~ 2025-09-09T00:33:22,673 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,673 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,673 | ^ 2025-09-09T00:33:22,673 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,673 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,673 | ^~~~~~~ 2025-09-09T00:33:22,674 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,674 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,674 | ^~~~~~~ 2025-09-09T00:33:22,679 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,679 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,679 | ^ 2025-09-09T00:33:22,679 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,679 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,679 | ^~~~~~~ 2025-09-09T00:33:22,679 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,679 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,679 | ^~~~~~~ 2025-09-09T00:33:22,684 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,684 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,684 | ^ 2025-09-09T00:33:22,685 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,685 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,685 | ^~~~~~~ 2025-09-09T00:33:22,685 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,685 8121 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,685 | ^~~~~~~ 2025-09-09T00:33:22,690 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,690 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,690 | ^ 2025-09-09T00:33:22,690 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,690 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,690 | ^~~~~~~ 2025-09-09T00:33:22,690 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,691 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,691 | ^~~~~~~ 2025-09-09T00:33:22,696 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,696 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,696 | ^ 2025-09-09T00:33:22,696 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,696 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,696 | ^~~~~~~ 2025-09-09T00:33:22,696 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,696 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,696 | ^~~~~~~ 2025-09-09T00:33:22,701 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,701 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,701 | ^ 2025-09-09T00:33:22,701 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,702 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,702 | ^~~~~~~ 2025-09-09T00:33:22,702 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,702 8122 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,702 | ^~~~~~~ 2025-09-09T00:33:22,707 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,707 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,707 | ^ 2025-09-09T00:33:22,707 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,707 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,707 | ^~~~~~~ 2025-09-09T00:33:22,707 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,708 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:33:22,708 | ^~~~~~ 2025-09-09T00:33:22,712 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,713 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,713 | ^ 2025-09-09T00:33:22,713 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,713 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,713 | ^~~~~~~ 2025-09-09T00:33:22,713 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,713 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:33:22,713 | ^~~~~~ 2025-09-09T00:33:22,718 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,718 | ^ 2025-09-09T00:33:22,718 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,718 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,719 | ^~~~~~ 2025-09-09T00:33:22,719 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,719 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:33:22,719 | ^~~~~~ 2025-09-09T00:33:22,724 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,724 | ^ 2025-09-09T00:33:22,724 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,724 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,724 | ^~~~~~ 2025-09-09T00:33:22,724 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,724 8126 | tsbond(botleft, toplsubseg); 2025-09-09T00:33:22,724 | ^~~~~~ 2025-09-09T00:33:22,730 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,730 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,730 | ^ 2025-09-09T00:33:22,730 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,730 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,730 | ^~~~~~~ 2025-09-09T00:33:22,730 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,730 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:33:22,730 | ^~~~~~ 2025-09-09T00:33:22,735 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,735 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,735 | ^ 2025-09-09T00:33:22,735 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,735 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,736 | ^~~~~~~ 2025-09-09T00:33:22,736 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,736 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:33:22,736 | ^~~~~~ 2025-09-09T00:33:22,741 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,741 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,741 | ^ 2025-09-09T00:33:22,741 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,741 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,741 | ^~~~~~ 2025-09-09T00:33:22,741 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,741 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:33:22,741 | ^~~~~~ 2025-09-09T00:33:22,746 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,746 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,747 | ^ 2025-09-09T00:33:22,747 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,747 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,747 | ^~~~~~ 2025-09-09T00:33:22,747 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,747 8131 | tsbond(botright, botlsubseg); 2025-09-09T00:33:22,747 | ^~~~~~ 2025-09-09T00:33:22,752 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,752 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,752 | ^ 2025-09-09T00:33:22,752 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,752 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,753 | ^~~~~~~ 2025-09-09T00:33:22,753 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,753 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:33:22,753 | ^~~~~~ 2025-09-09T00:33:22,758 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,758 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,758 | ^ 2025-09-09T00:33:22,758 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,758 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,758 | ^~~~~~~ 2025-09-09T00:33:22,758 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,758 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:33:22,758 | ^~~~~~ 2025-09-09T00:33:22,763 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,763 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,764 | ^ 2025-09-09T00:33:22,764 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,764 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,764 | ^~~~~~ 2025-09-09T00:33:22,764 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,764 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:33:22,764 | ^~~~~~ 2025-09-09T00:33:22,769 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,769 | ^ 2025-09-09T00:33:22,769 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,769 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,769 | ^~~~~~ 2025-09-09T00:33:22,770 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,770 8136 | tsbond(topright, botrsubseg); 2025-09-09T00:33:22,770 | ^~~~~~ 2025-09-09T00:33:22,775 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,775 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,775 | ^ 2025-09-09T00:33:22,775 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,775 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,775 | ^~~~~~~ 2025-09-09T00:33:22,775 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,775 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:33:22,775 | ^~~~~~ 2025-09-09T00:33:22,780 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,780 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,781 | ^ 2025-09-09T00:33:22,781 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,781 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,781 | ^~~~~~~ 2025-09-09T00:33:22,781 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,781 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:33:22,781 | ^~~~~~ 2025-09-09T00:33:22,786 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,786 | ^ 2025-09-09T00:33:22,786 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,786 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,786 | ^~~~~~ 2025-09-09T00:33:22,787 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,787 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:33:22,787 | ^~~~~~ 2025-09-09T00:33:22,792 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,792 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,792 | ^ 2025-09-09T00:33:22,792 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,792 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,792 | ^~~~~~ 2025-09-09T00:33:22,792 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,792 8141 | tsbond(topleft, toprsubseg); 2025-09-09T00:33:22,792 | ^~~~~~ 2025-09-09T00:33:22,793 c/triangle.c: In function ‘insertvertex’: 2025-09-09T00:33:22,799 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,799 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,799 | ^ 2025-09-09T00:33:22,799 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,799 973 | decode(ptr, otri); 2025-09-09T00:33:22,799 | ^~~~~~ 2025-09-09T00:33:22,799 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,799 8267 | symself(horiz); 2025-09-09T00:33:22,799 | ^~~~~~~ 2025-09-09T00:33:22,804 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,805 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,805 | ^ 2025-09-09T00:33:22,805 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,805 973 | decode(ptr, otri); 2025-09-09T00:33:22,805 | ^~~~~~ 2025-09-09T00:33:22,805 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,805 8267 | symself(horiz); 2025-09-09T00:33:22,805 | ^~~~~~~ 2025-09-09T00:33:22,810 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,810 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,811 | ^ 2025-09-09T00:33:22,811 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,811 973 | decode(ptr, otri); 2025-09-09T00:33:22,811 | ^~~~~~ 2025-09-09T00:33:22,811 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:22,811 8267 | symself(horiz); 2025-09-09T00:33:22,811 | ^~~~~~~ 2025-09-09T00:33:22,817 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,817 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,817 | ^ 2025-09-09T00:33:22,817 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,817 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,817 | ^~~~~~~ 2025-09-09T00:33:22,817 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,817 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:33:22,817 | ^~~~~~~ 2025-09-09T00:33:22,823 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,823 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,823 | ^ 2025-09-09T00:33:22,823 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,823 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,823 | ^~~~~~~ 2025-09-09T00:33:22,823 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,823 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:33:22,823 | ^~~~~~~ 2025-09-09T00:33:22,828 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,829 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,829 | ^ 2025-09-09T00:33:22,829 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,829 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,829 | ^~~~~~~ 2025-09-09T00:33:22,829 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,829 8293 | tspivot(horiz, brokensubseg); 2025-09-09T00:33:22,829 | ^~~~~~~ 2025-09-09T00:33:22,834 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,835 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,835 | ^ 2025-09-09T00:33:22,835 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,835 969 | decode(ptr, otri2); 2025-09-09T00:33:22,835 | ^~~~~~ 2025-09-09T00:33:22,835 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,835 8301 | sym(horiz, testtri); 2025-09-09T00:33:22,835 | ^~~ 2025-09-09T00:33:22,840 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,840 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,841 | ^ 2025-09-09T00:33:22,841 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,841 969 | decode(ptr, otri2); 2025-09-09T00:33:22,841 | ^~~~~~ 2025-09-09T00:33:22,841 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,841 8301 | sym(horiz, testtri); 2025-09-09T00:33:22,841 | ^~~ 2025-09-09T00:33:22,846 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,846 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,846 | ^ 2025-09-09T00:33:22,846 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,847 969 | decode(ptr, otri2); 2025-09-09T00:33:22,847 | ^~~~~~ 2025-09-09T00:33:22,847 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,847 8301 | sym(horiz, testtri); 2025-09-09T00:33:22,847 | ^~~ 2025-09-09T00:33:22,852 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,852 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,852 | ^ 2025-09-09T00:33:22,852 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,852 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T00:33:22,852 | ^~~~~~~ 2025-09-09T00:33:22,858 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,858 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,858 | ^ 2025-09-09T00:33:22,858 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,858 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T00:33:22,858 | ^~~~~~~ 2025-09-09T00:33:22,864 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,864 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,864 | ^ 2025-09-09T00:33:22,864 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,865 969 | decode(ptr, otri2); 2025-09-09T00:33:22,865 | ^~~~~~ 2025-09-09T00:33:22,865 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,865 8329 | sym(botright, botrcasing); 2025-09-09T00:33:22,865 | ^~~ 2025-09-09T00:33:22,870 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,870 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,870 | ^ 2025-09-09T00:33:22,870 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,870 969 | decode(ptr, otri2); 2025-09-09T00:33:22,870 | ^~~~~~ 2025-09-09T00:33:22,871 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,871 8329 | sym(botright, botrcasing); 2025-09-09T00:33:22,871 | ^~~ 2025-09-09T00:33:22,876 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,876 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,876 | ^ 2025-09-09T00:33:22,876 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,876 969 | decode(ptr, otri2); 2025-09-09T00:33:22,876 | ^~~~~~ 2025-09-09T00:33:22,876 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,876 8329 | sym(botright, botrcasing); 2025-09-09T00:33:22,877 | ^~~ 2025-09-09T00:33:22,882 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,882 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,882 | ^ 2025-09-09T00:33:22,882 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,882 969 | decode(ptr, otri2); 2025-09-09T00:33:22,882 | ^~~~~~ 2025-09-09T00:33:22,882 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,882 8330 | sym(horiz, topright); 2025-09-09T00:33:22,882 | ^~~ 2025-09-09T00:33:22,888 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,888 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,888 | ^ 2025-09-09T00:33:22,888 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,888 969 | decode(ptr, otri2); 2025-09-09T00:33:22,888 | ^~~~~~ 2025-09-09T00:33:22,888 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,888 8330 | sym(horiz, topright); 2025-09-09T00:33:22,888 | ^~~ 2025-09-09T00:33:22,893 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,894 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,894 | ^ 2025-09-09T00:33:22,894 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,894 969 | decode(ptr, otri2); 2025-09-09T00:33:22,894 | ^~~~~~ 2025-09-09T00:33:22,894 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,894 8330 | sym(horiz, topright); 2025-09-09T00:33:22,894 | ^~~ 2025-09-09T00:33:22,899 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,900 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:22,900 | ^ 2025-09-09T00:33:22,900 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,900 969 | decode(ptr, otri2); 2025-09-09T00:33:22,900 | ^~~~~~ 2025-09-09T00:33:22,900 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,900 8335 | sym(topright, toprcasing); 2025-09-09T00:33:22,900 | ^~~ 2025-09-09T00:33:22,905 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,905 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:22,905 | ^ 2025-09-09T00:33:22,906 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,906 969 | decode(ptr, otri2); 2025-09-09T00:33:22,906 | ^~~~~~ 2025-09-09T00:33:22,906 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,906 8335 | sym(topright, toprcasing); 2025-09-09T00:33:22,906 | ^~~ 2025-09-09T00:33:22,911 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,911 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:22,911 | ^ 2025-09-09T00:33:22,911 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:22,912 969 | decode(ptr, otri2); 2025-09-09T00:33:22,912 | ^~~~~~ 2025-09-09T00:33:22,912 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:22,912 8335 | sym(topright, toprcasing); 2025-09-09T00:33:22,912 | ^~~ 2025-09-09T00:33:22,919 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,919 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,919 | ^ 2025-09-09T00:33:22,919 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,919 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,919 | ^~~~~~~ 2025-09-09T00:33:22,919 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,919 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,919 | ^~~~~~~ 2025-09-09T00:33:22,924 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,925 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,925 | ^ 2025-09-09T00:33:22,925 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,925 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,925 | ^~~~~~~ 2025-09-09T00:33:22,925 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,925 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,925 | ^~~~~~~ 2025-09-09T00:33:22,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,930 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,931 | ^ 2025-09-09T00:33:22,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,931 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,931 | ^~~~~~~ 2025-09-09T00:33:22,931 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,931 8378 | tspivot(botright, botrsubseg); 2025-09-09T00:33:22,931 | ^~~~~~~ 2025-09-09T00:33:22,936 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,936 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,937 | ^ 2025-09-09T00:33:22,937 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,937 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,937 | ^~~~~~~ 2025-09-09T00:33:22,937 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,937 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:22,937 | ^~~~~~ 2025-09-09T00:33:22,942 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,942 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,942 | ^ 2025-09-09T00:33:22,943 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,943 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,943 | ^~~~~~~ 2025-09-09T00:33:22,943 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,943 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:22,943 | ^~~~~~ 2025-09-09T00:33:22,948 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,948 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,948 | ^ 2025-09-09T00:33:22,948 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,949 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,949 | ^~~~~~ 2025-09-09T00:33:22,949 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,949 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:22,949 | ^~~~~~ 2025-09-09T00:33:22,954 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,954 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,954 | ^ 2025-09-09T00:33:22,954 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,955 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,955 | ^~~~~~ 2025-09-09T00:33:22,955 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,955 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:22,955 | ^~~~~~ 2025-09-09T00:33:22,960 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,960 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:22,960 | ^ 2025-09-09T00:33:22,960 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,961 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,961 | ^~~~~~~ 2025-09-09T00:33:22,961 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,961 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,961 | ^~~~~~~ 2025-09-09T00:33:22,966 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,966 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:22,966 | ^ 2025-09-09T00:33:22,966 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,966 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,967 | ^~~~~~~ 2025-09-09T00:33:22,967 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,967 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,967 | ^~~~~~~ 2025-09-09T00:33:22,972 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,972 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:22,972 | ^ 2025-09-09T00:33:22,972 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:22,973 1289 | sdecode(sptr, osub) 2025-09-09T00:33:22,973 | ^~~~~~~ 2025-09-09T00:33:22,973 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:22,973 8384 | tspivot(topright, toprsubseg); 2025-09-09T00:33:22,973 | ^~~~~~~ 2025-09-09T00:33:22,980 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,981 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,981 | ^ 2025-09-09T00:33:22,981 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,981 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,981 | ^~~~~~~ 2025-09-09T00:33:22,981 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,981 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:33:22,981 | ^~~~~~ 2025-09-09T00:33:22,986 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,986 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:22,987 | ^ 2025-09-09T00:33:22,987 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:22,987 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:22,987 | ^~~~~~~ 2025-09-09T00:33:22,987 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,987 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:33:22,987 | ^~~~~~ 2025-09-09T00:33:22,992 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:22,992 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,993 | ^ 2025-09-09T00:33:22,993 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,993 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,993 | ^~~~~~ 2025-09-09T00:33:22,993 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,993 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:33:22,993 | ^~~~~~ 2025-09-09T00:33:22,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:22,998 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:22,998 | ^ 2025-09-09T00:33:22,999 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:22,999 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:22,999 | ^~~~~~ 2025-09-09T00:33:22,999 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:22,999 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T00:33:22,999 | ^~~~~~ 2025-09-09T00:33:23,004 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,004 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,004 | ^ 2025-09-09T00:33:23,005 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,005 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,005 | ^~~~~~ 2025-09-09T00:33:23,005 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,005 8393 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,005 | ^~~~ 2025-09-09T00:33:23,010 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,010 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,010 | ^ 2025-09-09T00:33:23,010 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,011 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,011 | ^~~~~~ 2025-09-09T00:33:23,011 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,011 8393 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,011 | ^~~~ 2025-09-09T00:33:23,016 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,016 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,017 | ^ 2025-09-09T00:33:23,017 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,017 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,017 | ^~~~~~ 2025-09-09T00:33:23,017 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,017 8393 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,017 | ^~~~ 2025-09-09T00:33:23,023 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,023 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,023 | ^ 2025-09-09T00:33:23,023 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,023 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,023 | ^~~~~~ 2025-09-09T00:33:23,024 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,024 8393 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,024 | ^~~~ 2025-09-09T00:33:23,029 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,029 | ^ 2025-09-09T00:33:23,029 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,029 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,030 | ^~~~~~ 2025-09-09T00:33:23,030 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,030 8395 | bond(newbotright, botright); 2025-09-09T00:33:23,030 | ^~~~ 2025-09-09T00:33:23,035 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,035 | ^ 2025-09-09T00:33:23,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,035 | ^~~~~~ 2025-09-09T00:33:23,036 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,036 8395 | bond(newbotright, botright); 2025-09-09T00:33:23,036 | ^~~~ 2025-09-09T00:33:23,041 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,041 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,041 | ^ 2025-09-09T00:33:23,041 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,041 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,041 | ^~~~~~ 2025-09-09T00:33:23,041 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,042 8395 | bond(newbotright, botright); 2025-09-09T00:33:23,042 | ^~~~ 2025-09-09T00:33:23,047 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,047 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,047 | ^ 2025-09-09T00:33:23,047 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,047 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,047 | ^~~~~~ 2025-09-09T00:33:23,047 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,047 8395 | bond(newbotright, botright); 2025-09-09T00:33:23,048 | ^~~~ 2025-09-09T00:33:23,053 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,053 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,053 | ^ 2025-09-09T00:33:23,053 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,053 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,053 | ^~~~~~ 2025-09-09T00:33:23,053 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,054 8398 | bond(newtopright, toprcasing); 2025-09-09T00:33:23,054 | ^~~~ 2025-09-09T00:33:23,059 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,059 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,059 | ^ 2025-09-09T00:33:23,059 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,059 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,060 | ^~~~~~ 2025-09-09T00:33:23,060 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,060 8398 | bond(newtopright, toprcasing); 2025-09-09T00:33:23,060 | ^~~~ 2025-09-09T00:33:23,066 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,066 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,066 | ^ 2025-09-09T00:33:23,066 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,066 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,066 | ^~~~~~ 2025-09-09T00:33:23,066 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,066 8398 | bond(newtopright, toprcasing); 2025-09-09T00:33:23,066 | ^~~~ 2025-09-09T00:33:23,072 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,072 | ^ 2025-09-09T00:33:23,072 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,072 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,072 | ^~~~~~ 2025-09-09T00:33:23,072 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,073 8398 | bond(newtopright, toprcasing); 2025-09-09T00:33:23,073 | ^~~~ 2025-09-09T00:33:23,078 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,078 | ^ 2025-09-09T00:33:23,078 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,078 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,078 | ^~~~~~ 2025-09-09T00:33:23,078 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,079 8400 | bond(newtopright, topright); 2025-09-09T00:33:23,079 | ^~~~ 2025-09-09T00:33:23,084 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,084 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,084 | ^ 2025-09-09T00:33:23,084 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,084 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,084 | ^~~~~~ 2025-09-09T00:33:23,084 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,084 8400 | bond(newtopright, topright); 2025-09-09T00:33:23,085 | ^~~~ 2025-09-09T00:33:23,090 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,090 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,090 | ^ 2025-09-09T00:33:23,090 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,090 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,090 | ^~~~~~ 2025-09-09T00:33:23,090 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,090 8400 | bond(newtopright, topright); 2025-09-09T00:33:23,091 | ^~~~ 2025-09-09T00:33:23,096 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,096 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,096 | ^ 2025-09-09T00:33:23,096 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,096 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,096 | ^~~~~~ 2025-09-09T00:33:23,096 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,096 8400 | bond(newtopright, topright); 2025-09-09T00:33:23,096 | ^~~~ 2025-09-09T00:33:23,102 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,102 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,102 | ^ 2025-09-09T00:33:23,102 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,102 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,102 | ^~~~~~ 2025-09-09T00:33:23,102 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,102 8402 | bond(newtopright, newbotright); 2025-09-09T00:33:23,103 | ^~~~ 2025-09-09T00:33:23,108 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,108 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,108 | ^ 2025-09-09T00:33:23,108 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,108 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,108 | ^~~~~~ 2025-09-09T00:33:23,108 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,108 8402 | bond(newtopright, newbotright); 2025-09-09T00:33:23,108 | ^~~~ 2025-09-09T00:33:23,114 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,114 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,114 | ^ 2025-09-09T00:33:23,114 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,114 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,114 | ^~~~~~ 2025-09-09T00:33:23,114 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,114 8402 | bond(newtopright, newbotright); 2025-09-09T00:33:23,114 | ^~~~ 2025-09-09T00:33:23,120 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,120 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,120 | ^ 2025-09-09T00:33:23,120 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,120 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,120 | ^~~~~~ 2025-09-09T00:33:23,120 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,120 8402 | bond(newtopright, newbotright); 2025-09-09T00:33:23,120 | ^~~~ 2025-09-09T00:33:23,126 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,126 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,126 | ^ 2025-09-09T00:33:23,126 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,126 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:23,126 | ^~~~~~~ 2025-09-09T00:33:23,126 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:23,126 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:33:23,127 | ^~~~~~ 2025-09-09T00:33:23,132 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,132 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,132 | ^ 2025-09-09T00:33:23,132 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,132 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:23,132 | ^~~~~~~ 2025-09-09T00:33:23,132 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:23,132 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:33:23,132 | ^~~~~~ 2025-09-09T00:33:23,138 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,138 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,138 | ^ 2025-09-09T00:33:23,138 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,138 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:23,138 | ^~~~~~~ 2025-09-09T00:33:23,138 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:23,138 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T00:33:23,138 | ^~~~~~ 2025-09-09T00:33:23,144 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,144 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,144 | ^ 2025-09-09T00:33:23,144 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,144 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,144 | ^~~~~~~ 2025-09-09T00:33:23,144 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,144 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:33:23,145 | ^~~~~~~ 2025-09-09T00:33:23,150 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,150 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,150 | ^ 2025-09-09T00:33:23,150 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,150 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,150 | ^~~~~~~ 2025-09-09T00:33:23,150 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,150 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:33:23,150 | ^~~~~~~ 2025-09-09T00:33:23,156 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,156 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,156 | ^ 2025-09-09T00:33:23,156 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,156 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,156 | ^~~~~~~ 2025-09-09T00:33:23,156 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,156 8413 | tspivot(newbotright, newsubseg); 2025-09-09T00:33:23,156 | ^~~~~~~ 2025-09-09T00:33:23,162 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,162 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,162 | ^ 2025-09-09T00:33:23,162 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,162 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:33:23,162 | ^~~~~~~ 2025-09-09T00:33:23,162 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,162 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:33:23,162 | ^~~~~ 2025-09-09T00:33:23,168 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,168 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,168 | ^ 2025-09-09T00:33:23,168 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,168 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:33:23,168 | ^~~~~~~ 2025-09-09T00:33:23,168 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,168 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:33:23,168 | ^~~~~ 2025-09-09T00:33:23,174 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,174 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,174 | ^ 2025-09-09T00:33:23,174 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,174 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:33:23,174 | ^~~~~~~ 2025-09-09T00:33:23,174 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,174 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:33:23,174 | ^~~~~ 2025-09-09T00:33:23,180 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,180 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,180 | ^ 2025-09-09T00:33:23,180 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,180 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:33:23,180 | ^~~~~~~ 2025-09-09T00:33:23,180 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,180 8416 | sbond(*splitseg, newsubseg); 2025-09-09T00:33:23,180 | ^~~~~ 2025-09-09T00:33:23,186 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,186 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,186 | ^ 2025-09-09T00:33:23,186 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,186 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:33:23,186 | ^~~~~~~ 2025-09-09T00:33:23,186 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,186 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:33:23,186 | ^~~~~ 2025-09-09T00:33:23,191 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,192 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,192 | ^ 2025-09-09T00:33:23,192 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,192 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T00:33:23,192 | ^~~~~~~ 2025-09-09T00:33:23,192 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,192 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:33:23,192 | ^~~~~ 2025-09-09T00:33:23,197 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,198 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,198 | ^ 2025-09-09T00:33:23,198 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,198 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:33:23,198 | ^~~~~~~ 2025-09-09T00:33:23,198 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,198 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:33:23,198 | ^~~~~ 2025-09-09T00:33:23,203 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,204 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,204 | ^ 2025-09-09T00:33:23,204 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,204 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T00:33:23,204 | ^~~~~~~ 2025-09-09T00:33:23,204 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T00:33:23,204 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T00:33:23,204 | ^~~~~ 2025-09-09T00:33:23,210 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,210 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,210 | ^ 2025-09-09T00:33:23,210 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,210 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,210 | ^~~~~~ 2025-09-09T00:33:23,216 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,216 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,216 | ^ 2025-09-09T00:33:23,216 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,216 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,216 | ^~~~~~ 2025-09-09T00:33:23,222 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,223 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,223 | ^ 2025-09-09T00:33:23,223 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,223 969 | decode(ptr, otri2); 2025-09-09T00:33:23,223 | ^~~~~~ 2025-09-09T00:33:23,223 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,223 8487 | sym(botleft, botlcasing); 2025-09-09T00:33:23,223 | ^~~ 2025-09-09T00:33:23,229 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,229 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,229 | ^ 2025-09-09T00:33:23,229 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,229 969 | decode(ptr, otri2); 2025-09-09T00:33:23,229 | ^~~~~~ 2025-09-09T00:33:23,229 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,229 8487 | sym(botleft, botlcasing); 2025-09-09T00:33:23,229 | ^~~ 2025-09-09T00:33:23,235 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,235 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,235 | ^ 2025-09-09T00:33:23,235 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,235 969 | decode(ptr, otri2); 2025-09-09T00:33:23,235 | ^~~~~~ 2025-09-09T00:33:23,235 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,235 8487 | sym(botleft, botlcasing); 2025-09-09T00:33:23,235 | ^~~ 2025-09-09T00:33:23,241 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,241 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,241 | ^ 2025-09-09T00:33:23,241 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,241 969 | decode(ptr, otri2); 2025-09-09T00:33:23,241 | ^~~~~~ 2025-09-09T00:33:23,241 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,241 8488 | sym(botright, botrcasing); 2025-09-09T00:33:23,242 | ^~~ 2025-09-09T00:33:23,247 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,247 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,247 | ^ 2025-09-09T00:33:23,247 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,247 969 | decode(ptr, otri2); 2025-09-09T00:33:23,247 | ^~~~~~ 2025-09-09T00:33:23,247 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,248 8488 | sym(botright, botrcasing); 2025-09-09T00:33:23,248 | ^~~ 2025-09-09T00:33:23,253 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,253 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,253 | ^ 2025-09-09T00:33:23,253 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,253 969 | decode(ptr, otri2); 2025-09-09T00:33:23,254 | ^~~~~~ 2025-09-09T00:33:23,254 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,254 8488 | sym(botright, botrcasing); 2025-09-09T00:33:23,254 | ^~~ 2025-09-09T00:33:23,260 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,260 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,260 | ^ 2025-09-09T00:33:23,261 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,261 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,261 | ^~~~~~~ 2025-09-09T00:33:23,261 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,261 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,261 | ^~~~~~~ 2025-09-09T00:33:23,266 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,266 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,267 | ^ 2025-09-09T00:33:23,267 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,267 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,267 | ^~~~~~~ 2025-09-09T00:33:23,267 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,267 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,267 | ^~~~~~~ 2025-09-09T00:33:23,272 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,272 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,273 | ^ 2025-09-09T00:33:23,273 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,273 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,273 | ^~~~~~~ 2025-09-09T00:33:23,273 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,273 8519 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,273 | ^~~~~~~ 2025-09-09T00:33:23,278 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,279 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,279 | ^ 2025-09-09T00:33:23,279 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,279 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,279 | ^~~~~~~ 2025-09-09T00:33:23,279 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,279 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:33:23,279 | ^~~~~~ 2025-09-09T00:33:23,285 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,285 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,285 | ^ 2025-09-09T00:33:23,285 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,285 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,285 | ^~~~~~~ 2025-09-09T00:33:23,285 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,285 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:33:23,285 | ^~~~~~ 2025-09-09T00:33:23,291 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,291 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,291 | ^ 2025-09-09T00:33:23,291 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,291 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,291 | ^~~~~~ 2025-09-09T00:33:23,291 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,291 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:33:23,291 | ^~~~~~ 2025-09-09T00:33:23,297 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,297 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,297 | ^ 2025-09-09T00:33:23,297 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,297 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,297 | ^~~~~~ 2025-09-09T00:33:23,297 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,297 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T00:33:23,297 | ^~~~~~ 2025-09-09T00:33:23,303 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,303 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,303 | ^ 2025-09-09T00:33:23,303 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,303 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,303 | ^~~~~~~ 2025-09-09T00:33:23,303 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,304 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,304 | ^~~~~~~ 2025-09-09T00:33:23,309 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,309 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,309 | ^ 2025-09-09T00:33:23,309 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,309 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,309 | ^~~~~~~ 2025-09-09T00:33:23,310 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,310 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,310 | ^~~~~~~ 2025-09-09T00:33:23,315 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,315 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,315 | ^ 2025-09-09T00:33:23,315 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,315 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,315 | ^~~~~~~ 2025-09-09T00:33:23,316 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,316 8524 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,316 | ^~~~~~~ 2025-09-09T00:33:23,321 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,321 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,321 | ^ 2025-09-09T00:33:23,321 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,322 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,322 | ^~~~~~~ 2025-09-09T00:33:23,322 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,322 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:23,322 | ^~~~~~ 2025-09-09T00:33:23,327 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,327 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,327 | ^ 2025-09-09T00:33:23,327 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,328 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,328 | ^~~~~~~ 2025-09-09T00:33:23,328 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,328 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:23,328 | ^~~~~~ 2025-09-09T00:33:23,333 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,333 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,333 | ^ 2025-09-09T00:33:23,334 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,334 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,334 | ^~~~~~ 2025-09-09T00:33:23,334 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,334 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:23,334 | ^~~~~~ 2025-09-09T00:33:23,339 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,339 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,340 | ^ 2025-09-09T00:33:23,340 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,340 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,340 | ^~~~~~ 2025-09-09T00:33:23,340 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,340 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T00:33:23,340 | ^~~~~~ 2025-09-09T00:33:23,345 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,346 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,346 | ^ 2025-09-09T00:33:23,346 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,346 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,346 | ^~~~~~ 2025-09-09T00:33:23,346 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,346 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:33:23,346 | ^~~~ 2025-09-09T00:33:23,352 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,352 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,352 | ^ 2025-09-09T00:33:23,352 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,352 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,352 | ^~~~~~ 2025-09-09T00:33:23,352 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,352 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:33:23,352 | ^~~~ 2025-09-09T00:33:23,358 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,358 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,358 | ^ 2025-09-09T00:33:23,358 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,358 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,358 | ^~~~~~ 2025-09-09T00:33:23,358 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,358 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:33:23,358 | ^~~~ 2025-09-09T00:33:23,364 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,364 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,364 | ^ 2025-09-09T00:33:23,364 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,364 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,364 | ^~~~~~ 2025-09-09T00:33:23,364 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,364 8532 | bond(newbotleft, botlcasing); 2025-09-09T00:33:23,364 | ^~~~ 2025-09-09T00:33:23,370 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,370 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,370 | ^ 2025-09-09T00:33:23,370 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,370 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,370 | ^~~~~~ 2025-09-09T00:33:23,370 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,371 8533 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,371 | ^~~~ 2025-09-09T00:33:23,376 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,376 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,376 | ^ 2025-09-09T00:33:23,376 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,376 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,376 | ^~~~~~ 2025-09-09T00:33:23,376 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,377 8533 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,377 | ^~~~ 2025-09-09T00:33:23,382 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,382 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,382 | ^ 2025-09-09T00:33:23,382 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,382 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,383 | ^~~~~~ 2025-09-09T00:33:23,383 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,383 8533 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,383 | ^~~~ 2025-09-09T00:33:23,388 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,388 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,388 | ^ 2025-09-09T00:33:23,388 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,389 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,389 | ^~~~~~ 2025-09-09T00:33:23,389 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,389 8533 | bond(newbotright, botrcasing); 2025-09-09T00:33:23,389 | ^~~~ 2025-09-09T00:33:23,394 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,394 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,395 | ^ 2025-09-09T00:33:23,395 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,395 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,395 | ^~~~~~ 2025-09-09T00:33:23,395 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,395 8536 | bond(newbotleft, newbotright); 2025-09-09T00:33:23,395 | ^~~~ 2025-09-09T00:33:23,400 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,400 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,401 | ^ 2025-09-09T00:33:23,401 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,401 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,401 | ^~~~~~ 2025-09-09T00:33:23,401 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,401 8536 | bond(newbotleft, newbotright); 2025-09-09T00:33:23,401 | ^~~~ 2025-09-09T00:33:23,406 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,407 | ^ 2025-09-09T00:33:23,407 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,407 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,407 | ^~~~~~ 2025-09-09T00:33:23,407 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,407 8536 | bond(newbotleft, newbotright); 2025-09-09T00:33:23,407 | ^~~~ 2025-09-09T00:33:23,413 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,413 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,413 | ^ 2025-09-09T00:33:23,413 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,413 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,413 | ^~~~~~ 2025-09-09T00:33:23,413 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,413 8536 | bond(newbotleft, newbotright); 2025-09-09T00:33:23,413 | ^~~~ 2025-09-09T00:33:23,419 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,419 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,419 | ^ 2025-09-09T00:33:23,419 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,419 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,419 | ^~~~~~ 2025-09-09T00:33:23,419 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,419 8538 | bond(botleft, newbotleft); 2025-09-09T00:33:23,419 | ^~~~ 2025-09-09T00:33:23,425 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,425 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,425 | ^ 2025-09-09T00:33:23,425 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,425 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,425 | ^~~~~~ 2025-09-09T00:33:23,425 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,425 8538 | bond(botleft, newbotleft); 2025-09-09T00:33:23,425 | ^~~~ 2025-09-09T00:33:23,431 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,431 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,431 | ^ 2025-09-09T00:33:23,431 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,431 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,431 | ^~~~~~ 2025-09-09T00:33:23,431 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,432 8538 | bond(botleft, newbotleft); 2025-09-09T00:33:23,432 | ^~~~ 2025-09-09T00:33:23,437 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,437 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,437 | ^ 2025-09-09T00:33:23,437 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,437 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,437 | ^~~~~~ 2025-09-09T00:33:23,438 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,438 8538 | bond(botleft, newbotleft); 2025-09-09T00:33:23,438 | ^~~~ 2025-09-09T00:33:23,443 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,443 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,443 | ^ 2025-09-09T00:33:23,443 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,443 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,444 | ^~~~~~ 2025-09-09T00:33:23,444 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,444 8540 | bond(botright, newbotright); 2025-09-09T00:33:23,444 | ^~~~ 2025-09-09T00:33:23,449 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,449 | ^ 2025-09-09T00:33:23,450 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,450 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,450 | ^~~~~~ 2025-09-09T00:33:23,450 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,450 8540 | bond(botright, newbotright); 2025-09-09T00:33:23,450 | ^~~~ 2025-09-09T00:33:23,455 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,455 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,456 | ^ 2025-09-09T00:33:23,456 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,456 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,456 | ^~~~~~ 2025-09-09T00:33:23,456 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,456 8540 | bond(botright, newbotright); 2025-09-09T00:33:23,456 | ^~~~ 2025-09-09T00:33:23,461 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,462 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,462 | ^ 2025-09-09T00:33:23,462 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,462 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,462 | ^~~~~~ 2025-09-09T00:33:23,462 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,462 8540 | bond(botright, newbotright); 2025-09-09T00:33:23,462 | ^~~~ 2025-09-09T00:33:23,468 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,468 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,468 | ^ 2025-09-09T00:33:23,468 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,468 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,468 | ^~~~~~ 2025-09-09T00:33:23,474 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,474 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,474 | ^ 2025-09-09T00:33:23,474 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,474 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,474 | ^~~~~~ 2025-09-09T00:33:23,480 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,481 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,481 | ^ 2025-09-09T00:33:23,481 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,481 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,481 | ^~~~~~~ 2025-09-09T00:33:23,481 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,481 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:33:23,481 | ^~~~~~~ 2025-09-09T00:33:23,487 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,487 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,487 | ^ 2025-09-09T00:33:23,487 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,487 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,487 | ^~~~~~~ 2025-09-09T00:33:23,487 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,487 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:33:23,487 | ^~~~~~~ 2025-09-09T00:33:23,493 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,493 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,493 | ^ 2025-09-09T00:33:23,493 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,493 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,493 | ^~~~~~~ 2025-09-09T00:33:23,493 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,493 8594 | tspivot(horiz, checksubseg); 2025-09-09T00:33:23,494 | ^~~~~~~ 2025-09-09T00:33:23,499 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,499 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,499 | ^ 2025-09-09T00:33:23,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,500 969 | decode(ptr, otri2); 2025-09-09T00:33:23,500 | ^~~~~~ 2025-09-09T00:33:23,500 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,500 8611 | sym(horiz, top); 2025-09-09T00:33:23,500 | ^~~ 2025-09-09T00:33:23,505 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,505 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,505 | ^ 2025-09-09T00:33:23,506 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,506 969 | decode(ptr, otri2); 2025-09-09T00:33:23,506 | ^~~~~~ 2025-09-09T00:33:23,506 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,506 8611 | sym(horiz, top); 2025-09-09T00:33:23,506 | ^~~ 2025-09-09T00:33:23,511 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,512 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,512 | ^ 2025-09-09T00:33:23,512 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,512 969 | decode(ptr, otri2); 2025-09-09T00:33:23,512 | ^~~~~~ 2025-09-09T00:33:23,512 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,512 8611 | sym(horiz, top); 2025-09-09T00:33:23,512 | ^~~ 2025-09-09T00:33:23,521 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,521 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,521 | ^ 2025-09-09T00:33:23,521 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,521 969 | decode(ptr, otri2); 2025-09-09T00:33:23,521 | ^~~~~~ 2025-09-09T00:33:23,521 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,521 8656 | sym(topleft, toplcasing); 2025-09-09T00:33:23,521 | ^~~ 2025-09-09T00:33:23,527 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,527 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,527 | ^ 2025-09-09T00:33:23,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,527 969 | decode(ptr, otri2); 2025-09-09T00:33:23,527 | ^~~~~~ 2025-09-09T00:33:23,527 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,527 8656 | sym(topleft, toplcasing); 2025-09-09T00:33:23,528 | ^~~ 2025-09-09T00:33:23,533 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,533 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,533 | ^ 2025-09-09T00:33:23,533 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,533 969 | decode(ptr, otri2); 2025-09-09T00:33:23,533 | ^~~~~~ 2025-09-09T00:33:23,534 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,534 8656 | sym(topleft, toplcasing); 2025-09-09T00:33:23,534 | ^~~ 2025-09-09T00:33:23,539 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,539 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,540 | ^ 2025-09-09T00:33:23,540 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,540 969 | decode(ptr, otri2); 2025-09-09T00:33:23,540 | ^~~~~~ 2025-09-09T00:33:23,540 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,540 8658 | sym(topright, toprcasing); 2025-09-09T00:33:23,540 | ^~~ 2025-09-09T00:33:23,545 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,546 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,546 | ^ 2025-09-09T00:33:23,546 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,546 969 | decode(ptr, otri2); 2025-09-09T00:33:23,546 | ^~~~~~ 2025-09-09T00:33:23,546 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,546 8658 | sym(topright, toprcasing); 2025-09-09T00:33:23,546 | ^~~ 2025-09-09T00:33:23,552 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,552 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,552 | ^ 2025-09-09T00:33:23,552 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,552 969 | decode(ptr, otri2); 2025-09-09T00:33:23,552 | ^~~~~~ 2025-09-09T00:33:23,552 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,552 8658 | sym(topright, toprcasing); 2025-09-09T00:33:23,552 | ^~~ 2025-09-09T00:33:23,558 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,558 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,558 | ^ 2025-09-09T00:33:23,558 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,558 969 | decode(ptr, otri2); 2025-09-09T00:33:23,558 | ^~~~~~ 2025-09-09T00:33:23,559 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,559 8660 | sym(botleft, botlcasing); 2025-09-09T00:33:23,559 | ^~~ 2025-09-09T00:33:23,564 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,564 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,564 | ^ 2025-09-09T00:33:23,565 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,565 969 | decode(ptr, otri2); 2025-09-09T00:33:23,565 | ^~~~~~ 2025-09-09T00:33:23,565 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,565 8660 | sym(botleft, botlcasing); 2025-09-09T00:33:23,565 | ^~~ 2025-09-09T00:33:23,570 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,571 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,571 | ^ 2025-09-09T00:33:23,571 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,571 969 | decode(ptr, otri2); 2025-09-09T00:33:23,571 | ^~~~~~ 2025-09-09T00:33:23,571 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,571 8660 | sym(botleft, botlcasing); 2025-09-09T00:33:23,571 | ^~~ 2025-09-09T00:33:23,577 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,577 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,577 | ^ 2025-09-09T00:33:23,577 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,577 969 | decode(ptr, otri2); 2025-09-09T00:33:23,577 | ^~~~~~ 2025-09-09T00:33:23,577 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,577 8662 | sym(botright, botrcasing); 2025-09-09T00:33:23,577 | ^~~ 2025-09-09T00:33:23,583 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,583 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,583 | ^ 2025-09-09T00:33:23,583 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,583 969 | decode(ptr, otri2); 2025-09-09T00:33:23,583 | ^~~~~~ 2025-09-09T00:33:23,583 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,584 8662 | sym(botright, botrcasing); 2025-09-09T00:33:23,584 | ^~~ 2025-09-09T00:33:23,589 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,589 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,589 | ^ 2025-09-09T00:33:23,589 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,590 969 | decode(ptr, otri2); 2025-09-09T00:33:23,590 | ^~~~~~ 2025-09-09T00:33:23,590 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,590 8662 | sym(botright, botrcasing); 2025-09-09T00:33:23,590 | ^~~ 2025-09-09T00:33:23,595 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,596 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,596 | ^ 2025-09-09T00:33:23,596 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,596 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,596 | ^~~~~~ 2025-09-09T00:33:23,596 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,596 8664 | bond(topleft, botlcasing); 2025-09-09T00:33:23,596 | ^~~~ 2025-09-09T00:33:23,602 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,602 | ^ 2025-09-09T00:33:23,602 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,602 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,602 | ^~~~~~ 2025-09-09T00:33:23,602 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,602 8664 | bond(topleft, botlcasing); 2025-09-09T00:33:23,602 | ^~~~ 2025-09-09T00:33:23,608 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,608 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,608 | ^ 2025-09-09T00:33:23,608 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,608 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,608 | ^~~~~~ 2025-09-09T00:33:23,608 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,608 8664 | bond(topleft, botlcasing); 2025-09-09T00:33:23,609 | ^~~~ 2025-09-09T00:33:23,614 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,614 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,614 | ^ 2025-09-09T00:33:23,614 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,615 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,615 | ^~~~~~ 2025-09-09T00:33:23,615 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,615 8664 | bond(topleft, botlcasing); 2025-09-09T00:33:23,615 | ^~~~ 2025-09-09T00:33:23,620 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,621 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,621 | ^ 2025-09-09T00:33:23,621 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,621 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,621 | ^~~~~~ 2025-09-09T00:33:23,621 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,621 8665 | bond(botleft, botrcasing); 2025-09-09T00:33:23,621 | ^~~~ 2025-09-09T00:33:23,627 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,627 | ^ 2025-09-09T00:33:23,627 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,627 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,627 | ^~~~~~ 2025-09-09T00:33:23,627 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,627 8665 | bond(botleft, botrcasing); 2025-09-09T00:33:23,627 | ^~~~ 2025-09-09T00:33:23,633 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,633 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,633 | ^ 2025-09-09T00:33:23,633 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,633 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,633 | ^~~~~~ 2025-09-09T00:33:23,633 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,634 8665 | bond(botleft, botrcasing); 2025-09-09T00:33:23,634 | ^~~~ 2025-09-09T00:33:23,639 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,639 | ^ 2025-09-09T00:33:23,639 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,639 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,640 | ^~~~~~ 2025-09-09T00:33:23,640 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,640 8665 | bond(botleft, botrcasing); 2025-09-09T00:33:23,640 | ^~~~ 2025-09-09T00:33:23,645 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,645 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,646 | ^ 2025-09-09T00:33:23,646 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,646 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,646 | ^~~~~~ 2025-09-09T00:33:23,646 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,646 8666 | bond(botright, toprcasing); 2025-09-09T00:33:23,646 | ^~~~ 2025-09-09T00:33:23,652 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,652 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,652 | ^ 2025-09-09T00:33:23,652 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,652 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,652 | ^~~~~~ 2025-09-09T00:33:23,652 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,652 8666 | bond(botright, toprcasing); 2025-09-09T00:33:23,652 | ^~~~ 2025-09-09T00:33:23,658 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,658 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,658 | ^ 2025-09-09T00:33:23,658 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,658 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,658 | ^~~~~~ 2025-09-09T00:33:23,658 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,659 8666 | bond(botright, toprcasing); 2025-09-09T00:33:23,659 | ^~~~ 2025-09-09T00:33:23,664 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,664 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,664 | ^ 2025-09-09T00:33:23,664 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,664 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,665 | ^~~~~~ 2025-09-09T00:33:23,665 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,665 8666 | bond(botright, toprcasing); 2025-09-09T00:33:23,665 | ^~~~ 2025-09-09T00:33:23,670 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,671 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,671 | ^ 2025-09-09T00:33:23,671 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,671 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,671 | ^~~~~~ 2025-09-09T00:33:23,671 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,671 8667 | bond(topright, toplcasing); 2025-09-09T00:33:23,671 | ^~~~ 2025-09-09T00:33:23,677 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,677 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,677 | ^ 2025-09-09T00:33:23,677 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,677 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:23,677 | ^~~~~~ 2025-09-09T00:33:23,677 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,677 8667 | bond(topright, toplcasing); 2025-09-09T00:33:23,677 | ^~~~ 2025-09-09T00:33:23,683 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,683 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,683 | ^ 2025-09-09T00:33:23,683 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,683 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,683 | ^~~~~~ 2025-09-09T00:33:23,683 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,684 8667 | bond(topright, toplcasing); 2025-09-09T00:33:23,684 | ^~~~ 2025-09-09T00:33:23,689 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,689 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,689 | ^ 2025-09-09T00:33:23,689 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,690 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:23,690 | ^~~~~~ 2025-09-09T00:33:23,690 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:23,690 8667 | bond(topright, toplcasing); 2025-09-09T00:33:23,690 | ^~~~ 2025-09-09T00:33:23,695 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,696 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,696 | ^ 2025-09-09T00:33:23,696 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,696 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,696 | ^~~~~~~ 2025-09-09T00:33:23,696 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,696 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:23,696 | ^~~~~~~ 2025-09-09T00:33:23,702 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,702 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,702 | ^ 2025-09-09T00:33:23,702 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,702 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,702 | ^~~~~~~ 2025-09-09T00:33:23,702 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,702 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:23,702 | ^~~~~~~ 2025-09-09T00:33:23,708 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,708 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,708 | ^ 2025-09-09T00:33:23,708 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,708 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,708 | ^~~~~~~ 2025-09-09T00:33:23,709 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,709 8670 | tspivot(topleft, toplsubseg); 2025-09-09T00:33:23,709 | ^~~~~~~ 2025-09-09T00:33:23,714 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,714 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,714 | ^ 2025-09-09T00:33:23,715 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,715 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,715 | ^~~~~~~ 2025-09-09T00:33:23,715 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,715 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,715 | ^~~~~~~ 2025-09-09T00:33:23,721 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,721 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,721 | ^ 2025-09-09T00:33:23,721 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,721 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,721 | ^~~~~~~ 2025-09-09T00:33:23,721 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,721 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,721 | ^~~~~~~ 2025-09-09T00:33:23,727 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,727 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,727 | ^ 2025-09-09T00:33:23,727 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,727 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,727 | ^~~~~~~ 2025-09-09T00:33:23,727 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,727 8671 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:23,727 | ^~~~~~~ 2025-09-09T00:33:23,733 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,733 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,733 | ^ 2025-09-09T00:33:23,733 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,733 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,733 | ^~~~~~~ 2025-09-09T00:33:23,734 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,734 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,734 | ^~~~~~~ 2025-09-09T00:33:23,739 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,739 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,739 | ^ 2025-09-09T00:33:23,740 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,740 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,740 | ^~~~~~~ 2025-09-09T00:33:23,740 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,740 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,740 | ^~~~~~~ 2025-09-09T00:33:23,745 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,746 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,746 | ^ 2025-09-09T00:33:23,746 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,746 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,746 | ^~~~~~~ 2025-09-09T00:33:23,746 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,746 8672 | tspivot(botright, botrsubseg); 2025-09-09T00:33:23,746 | ^~~~~~~ 2025-09-09T00:33:23,752 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,752 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:23,752 | ^ 2025-09-09T00:33:23,752 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,752 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,752 | ^~~~~~~ 2025-09-09T00:33:23,752 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,752 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:33:23,752 | ^~~~~~~ 2025-09-09T00:33:23,758 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,758 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:23,758 | ^ 2025-09-09T00:33:23,758 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,758 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,758 | ^~~~~~~ 2025-09-09T00:33:23,759 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,759 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:33:23,759 | ^~~~~~~ 2025-09-09T00:33:23,764 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,764 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:23,764 | ^ 2025-09-09T00:33:23,764 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:23,765 1289 | sdecode(sptr, osub) 2025-09-09T00:33:23,765 | ^~~~~~~ 2025-09-09T00:33:23,765 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:23,765 8673 | tspivot(topright, toprsubseg); 2025-09-09T00:33:23,765 | ^~~~~~~ 2025-09-09T00:33:23,771 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,771 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,771 | ^ 2025-09-09T00:33:23,771 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,771 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,771 | ^~~~~~~ 2025-09-09T00:33:23,771 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,771 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:33:23,771 | ^~~~~~ 2025-09-09T00:33:23,777 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,777 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,777 | ^ 2025-09-09T00:33:23,777 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,777 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,777 | ^~~~~~~ 2025-09-09T00:33:23,777 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,777 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:33:23,778 | ^~~~~~ 2025-09-09T00:33:23,783 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,783 | ^ 2025-09-09T00:33:23,783 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,783 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,784 | ^~~~~~ 2025-09-09T00:33:23,784 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,784 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:33:23,784 | ^~~~~~ 2025-09-09T00:33:23,789 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,790 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,790 | ^ 2025-09-09T00:33:23,790 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,790 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,790 | ^~~~~~ 2025-09-09T00:33:23,790 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,790 8677 | tsbond(topright, toplsubseg); 2025-09-09T00:33:23,790 | ^~~~~~ 2025-09-09T00:33:23,796 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,796 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,796 | ^ 2025-09-09T00:33:23,796 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,796 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,796 | ^~~~~~~ 2025-09-09T00:33:23,796 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,796 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:23,796 | ^~~~~~ 2025-09-09T00:33:23,802 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,802 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,802 | ^ 2025-09-09T00:33:23,802 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,802 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,802 | ^~~~~~~ 2025-09-09T00:33:23,802 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,803 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:23,803 | ^~~~~~ 2025-09-09T00:33:23,808 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,808 | ^ 2025-09-09T00:33:23,808 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,809 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,809 | ^~~~~~ 2025-09-09T00:33:23,809 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,809 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:23,809 | ^~~~~~ 2025-09-09T00:33:23,814 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,815 | ^ 2025-09-09T00:33:23,815 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,815 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,815 | ^~~~~~ 2025-09-09T00:33:23,815 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,815 8682 | tsbond(topleft, botlsubseg); 2025-09-09T00:33:23,815 | ^~~~~~ 2025-09-09T00:33:23,821 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,821 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,821 | ^ 2025-09-09T00:33:23,821 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,821 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,821 | ^~~~~~~ 2025-09-09T00:33:23,821 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,821 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:23,822 | ^~~~~~ 2025-09-09T00:33:23,827 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,827 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,827 | ^ 2025-09-09T00:33:23,827 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,827 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,827 | ^~~~~~~ 2025-09-09T00:33:23,828 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,828 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:23,828 | ^~~~~~ 2025-09-09T00:33:23,833 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,834 | ^ 2025-09-09T00:33:23,834 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,834 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,834 | ^~~~~~ 2025-09-09T00:33:23,834 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,834 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:23,834 | ^~~~~~ 2025-09-09T00:33:23,840 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,840 | ^ 2025-09-09T00:33:23,840 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,840 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,840 | ^~~~~~ 2025-09-09T00:33:23,840 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,840 8687 | tsbond(botleft, botrsubseg); 2025-09-09T00:33:23,840 | ^~~~~~ 2025-09-09T00:33:23,846 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,846 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,846 | ^ 2025-09-09T00:33:23,846 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,846 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,846 | ^~~~~~~ 2025-09-09T00:33:23,847 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,847 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:33:23,847 | ^~~~~~ 2025-09-09T00:33:23,852 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,852 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:23,852 | ^ 2025-09-09T00:33:23,852 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:23,853 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:23,853 | ^~~~~~~ 2025-09-09T00:33:23,853 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,853 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:33:23,853 | ^~~~~~ 2025-09-09T00:33:23,858 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,859 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,859 | ^ 2025-09-09T00:33:23,859 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,859 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,859 | ^~~~~~ 2025-09-09T00:33:23,859 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,859 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:33:23,859 | ^~~~~~ 2025-09-09T00:33:23,865 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,865 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,865 | ^ 2025-09-09T00:33:23,865 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,865 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:23,865 | ^~~~~~ 2025-09-09T00:33:23,865 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:23,865 8692 | tsbond(botright, toprsubseg); 2025-09-09T00:33:23,866 | ^~~~~~ 2025-09-09T00:33:23,872 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,873 | ^ 2025-09-09T00:33:23,873 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,873 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,873 | ^~~~~~ 2025-09-09T00:33:23,879 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,879 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:23,879 | ^ 2025-09-09T00:33:23,879 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T00:33:23,879 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T00:33:23,879 | ^~~~~~ 2025-09-09T00:33:23,886 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,886 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,886 | ^ 2025-09-09T00:33:23,886 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,886 969 | decode(ptr, otri2); 2025-09-09T00:33:23,886 | ^~~~~~ 2025-09-09T00:33:23,886 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,886 8782 | sym(horiz, testtri); 2025-09-09T00:33:23,886 | ^~~ 2025-09-09T00:33:23,892 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,892 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,892 | ^ 2025-09-09T00:33:23,892 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,892 969 | decode(ptr, otri2); 2025-09-09T00:33:23,893 | ^~~~~~ 2025-09-09T00:33:23,893 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,893 8782 | sym(horiz, testtri); 2025-09-09T00:33:23,893 | ^~~ 2025-09-09T00:33:23,899 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,899 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,899 | ^ 2025-09-09T00:33:23,899 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,899 969 | decode(ptr, otri2); 2025-09-09T00:33:23,899 | ^~~~~~ 2025-09-09T00:33:23,899 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,899 8782 | sym(horiz, testtri); 2025-09-09T00:33:23,899 | ^~~ 2025-09-09T00:33:23,900 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-09T00:33:23,907 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,907 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,907 | ^ 2025-09-09T00:33:23,907 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,907 973 | decode(ptr, otri); 2025-09-09T00:33:23,907 | ^~~~~~ 2025-09-09T00:33:23,907 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,907 999 | symself(otri2); 2025-09-09T00:33:23,907 | ^~~~~~~ 2025-09-09T00:33:23,908 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:23,908 8899 | onext(*firstedge, besttri); 2025-09-09T00:33:23,908 | ^~~~~ 2025-09-09T00:33:23,913 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,913 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,914 | ^ 2025-09-09T00:33:23,914 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,914 973 | decode(ptr, otri); 2025-09-09T00:33:23,914 | ^~~~~~ 2025-09-09T00:33:23,914 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,914 999 | symself(otri2); 2025-09-09T00:33:23,914 | ^~~~~~~ 2025-09-09T00:33:23,914 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:23,914 8899 | onext(*firstedge, besttri); 2025-09-09T00:33:23,914 | ^~~~~ 2025-09-09T00:33:23,920 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,920 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,920 | ^ 2025-09-09T00:33:23,920 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,920 973 | decode(ptr, otri); 2025-09-09T00:33:23,920 | ^~~~~~ 2025-09-09T00:33:23,920 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,921 999 | symself(otri2); 2025-09-09T00:33:23,921 | ^~~~~~~ 2025-09-09T00:33:23,921 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:23,921 8899 | onext(*firstedge, besttri); 2025-09-09T00:33:23,921 | ^~~~~ 2025-09-09T00:33:23,927 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,927 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,927 | ^ 2025-09-09T00:33:23,927 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,927 973 | decode(ptr, otri); 2025-09-09T00:33:23,927 | ^~~~~~ 2025-09-09T00:33:23,927 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,927 1003 | symself(otri); 2025-09-09T00:33:23,927 | ^~~~~~~ 2025-09-09T00:33:23,927 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:23,928 8904 | onextself(testtri); 2025-09-09T00:33:23,928 | ^~~~~~~~~ 2025-09-09T00:33:23,933 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,933 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,933 | ^ 2025-09-09T00:33:23,934 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,934 973 | decode(ptr, otri); 2025-09-09T00:33:23,934 | ^~~~~~ 2025-09-09T00:33:23,934 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,934 1003 | symself(otri); 2025-09-09T00:33:23,934 | ^~~~~~~ 2025-09-09T00:33:23,934 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:23,934 8904 | onextself(testtri); 2025-09-09T00:33:23,934 | ^~~~~~~~~ 2025-09-09T00:33:23,940 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,940 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,940 | ^ 2025-09-09T00:33:23,940 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,940 973 | decode(ptr, otri); 2025-09-09T00:33:23,940 | ^~~~~~ 2025-09-09T00:33:23,940 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:23,940 1003 | symself(otri); 2025-09-09T00:33:23,940 | ^~~~~~~ 2025-09-09T00:33:23,941 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:23,941 8904 | onextself(testtri); 2025-09-09T00:33:23,941 | ^~~~~~~~~ 2025-09-09T00:33:23,947 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,947 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,947 | ^ 2025-09-09T00:33:23,947 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,947 969 | decode(ptr, otri2); 2025-09-09T00:33:23,947 | ^~~~~~ 2025-09-09T00:33:23,947 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,947 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:23,947 | ^~~ 2025-09-09T00:33:23,948 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:23,948 8920 | oprev(besttri, tempedge); 2025-09-09T00:33:23,948 | ^~~~~ 2025-09-09T00:33:23,953 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,953 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,954 | ^ 2025-09-09T00:33:23,954 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,954 969 | decode(ptr, otri2); 2025-09-09T00:33:23,954 | ^~~~~~ 2025-09-09T00:33:23,954 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,954 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:23,954 | ^~~ 2025-09-09T00:33:23,954 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:23,954 8920 | oprev(besttri, tempedge); 2025-09-09T00:33:23,954 | ^~~~~ 2025-09-09T00:33:23,960 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,960 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,960 | ^ 2025-09-09T00:33:23,960 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,960 969 | decode(ptr, otri2); 2025-09-09T00:33:23,960 | ^~~~~~ 2025-09-09T00:33:23,960 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,961 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:23,961 | ^~~ 2025-09-09T00:33:23,961 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:23,961 8920 | oprev(besttri, tempedge); 2025-09-09T00:33:23,961 | ^~~~~ 2025-09-09T00:33:23,967 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,967 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,967 | ^ 2025-09-09T00:33:23,967 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,967 969 | decode(ptr, otri2); 2025-09-09T00:33:23,967 | ^~~~~~ 2025-09-09T00:33:23,967 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,967 8926 | sym(besttri, tempedge); 2025-09-09T00:33:23,967 | ^~~ 2025-09-09T00:33:23,973 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,973 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,973 | ^ 2025-09-09T00:33:23,974 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,974 969 | decode(ptr, otri2); 2025-09-09T00:33:23,974 | ^~~~~~ 2025-09-09T00:33:23,974 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,974 8926 | sym(besttri, tempedge); 2025-09-09T00:33:23,974 | ^~~ 2025-09-09T00:33:23,980 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:23,980 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:23,980 | ^ 2025-09-09T00:33:23,980 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,980 969 | decode(ptr, otri2); 2025-09-09T00:33:23,980 | ^~~~~~ 2025-09-09T00:33:23,980 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,980 8926 | sym(besttri, tempedge); 2025-09-09T00:33:23,980 | ^~~ 2025-09-09T00:33:23,986 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,987 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:23,987 | ^ 2025-09-09T00:33:23,987 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,987 969 | decode(ptr, otri2); 2025-09-09T00:33:23,987 | ^~~~~~ 2025-09-09T00:33:23,987 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,987 8930 | sym(tempedge, besttri); 2025-09-09T00:33:23,987 | ^~~ 2025-09-09T00:33:23,993 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:23,993 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:23,993 | ^ 2025-09-09T00:33:23,993 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:23,993 969 | decode(ptr, otri2); 2025-09-09T00:33:23,993 | ^~~~~~ 2025-09-09T00:33:23,994 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:23,994 8930 | sym(tempedge, besttri); 2025-09-09T00:33:23,994 | ^~~ 2025-09-09T00:33:23,999 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,000 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,000 | ^ 2025-09-09T00:33:24,000 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,000 969 | decode(ptr, otri2); 2025-09-09T00:33:24,000 | ^~~~~~ 2025-09-09T00:33:24,000 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,000 8930 | sym(tempedge, besttri); 2025-09-09T00:33:24,000 | ^~~ 2025-09-09T00:33:24,006 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,006 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,006 | ^ 2025-09-09T00:33:24,006 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,007 969 | decode(ptr, otri2); 2025-09-09T00:33:24,007 | ^~~~~~ 2025-09-09T00:33:24,007 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,007 8938 | sym(besttri, testtri); 2025-09-09T00:33:24,007 | ^~~ 2025-09-09T00:33:24,013 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,013 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,013 | ^ 2025-09-09T00:33:24,013 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,013 969 | decode(ptr, otri2); 2025-09-09T00:33:24,013 | ^~~~~~ 2025-09-09T00:33:24,013 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,013 8938 | sym(besttri, testtri); 2025-09-09T00:33:24,013 | ^~~ 2025-09-09T00:33:24,019 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,019 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,020 | ^ 2025-09-09T00:33:24,020 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,020 969 | decode(ptr, otri2); 2025-09-09T00:33:24,020 | ^~~~~~ 2025-09-09T00:33:24,020 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,020 8938 | sym(besttri, testtri); 2025-09-09T00:33:24,020 | ^~~ 2025-09-09T00:33:24,020 c/triangle.c: In function ‘deletevertex’: 2025-09-09T00:33:24,027 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,027 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,027 | ^ 2025-09-09T00:33:24,027 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,027 973 | decode(ptr, otri); 2025-09-09T00:33:24,027 | ^~~~~~ 2025-09-09T00:33:24,027 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,027 999 | symself(otri2); 2025-09-09T00:33:24,027 | ^~~~~~~ 2025-09-09T00:33:24,027 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,028 8992 | onext(*deltri, countingtri); 2025-09-09T00:33:24,028 | ^~~~~ 2025-09-09T00:33:24,033 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,033 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,034 | ^ 2025-09-09T00:33:24,034 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,034 973 | decode(ptr, otri); 2025-09-09T00:33:24,034 | ^~~~~~ 2025-09-09T00:33:24,034 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,034 999 | symself(otri2); 2025-09-09T00:33:24,034 | ^~~~~~~ 2025-09-09T00:33:24,034 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,034 8992 | onext(*deltri, countingtri); 2025-09-09T00:33:24,034 | ^~~~~ 2025-09-09T00:33:24,040 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,040 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,040 | ^ 2025-09-09T00:33:24,040 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,040 973 | decode(ptr, otri); 2025-09-09T00:33:24,040 | ^~~~~~ 2025-09-09T00:33:24,040 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,041 999 | symself(otri2); 2025-09-09T00:33:24,041 | ^~~~~~~ 2025-09-09T00:33:24,041 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,041 8992 | onext(*deltri, countingtri); 2025-09-09T00:33:24,041 | ^~~~~ 2025-09-09T00:33:24,047 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,047 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,047 | ^ 2025-09-09T00:33:24,047 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,047 973 | decode(ptr, otri); 2025-09-09T00:33:24,047 | ^~~~~~ 2025-09-09T00:33:24,047 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,047 1003 | symself(otri); 2025-09-09T00:33:24,048 | ^~~~~~~ 2025-09-09T00:33:24,048 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:24,048 9003 | onextself(countingtri); 2025-09-09T00:33:24,048 | ^~~~~~~~~ 2025-09-09T00:33:24,053 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,054 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,054 | ^ 2025-09-09T00:33:24,054 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,054 973 | decode(ptr, otri); 2025-09-09T00:33:24,054 | ^~~~~~ 2025-09-09T00:33:24,054 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,054 1003 | symself(otri); 2025-09-09T00:33:24,054 | ^~~~~~~ 2025-09-09T00:33:24,054 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:24,054 9003 | onextself(countingtri); 2025-09-09T00:33:24,054 | ^~~~~~~~~ 2025-09-09T00:33:24,060 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,060 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,060 | ^ 2025-09-09T00:33:24,060 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,060 973 | decode(ptr, otri); 2025-09-09T00:33:24,061 | ^~~~~~ 2025-09-09T00:33:24,061 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,061 1003 | symself(otri); 2025-09-09T00:33:24,061 | ^~~~~~~ 2025-09-09T00:33:24,061 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:24,061 9003 | onextself(countingtri); 2025-09-09T00:33:24,061 | ^~~~~~~~~ 2025-09-09T00:33:24,067 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,067 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,067 | ^ 2025-09-09T00:33:24,067 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,067 973 | decode(ptr, otri); 2025-09-09T00:33:24,067 | ^~~~~~ 2025-09-09T00:33:24,067 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,068 999 | symself(otri2); 2025-09-09T00:33:24,068 | ^~~~~~~ 2025-09-09T00:33:24,068 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,068 9017 | onext(*deltri, firstedge); 2025-09-09T00:33:24,068 | ^~~~~ 2025-09-09T00:33:24,074 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,074 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,074 | ^ 2025-09-09T00:33:24,074 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,074 973 | decode(ptr, otri); 2025-09-09T00:33:24,074 | ^~~~~~ 2025-09-09T00:33:24,074 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,074 999 | symself(otri2); 2025-09-09T00:33:24,074 | ^~~~~~~ 2025-09-09T00:33:24,074 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,074 9017 | onext(*deltri, firstedge); 2025-09-09T00:33:24,075 | ^~~~~ 2025-09-09T00:33:24,080 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,080 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,080 | ^ 2025-09-09T00:33:24,081 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,081 973 | decode(ptr, otri); 2025-09-09T00:33:24,081 | ^~~~~~ 2025-09-09T00:33:24,081 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,081 999 | symself(otri2); 2025-09-09T00:33:24,081 | ^~~~~~~ 2025-09-09T00:33:24,081 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,081 9017 | onext(*deltri, firstedge); 2025-09-09T00:33:24,081 | ^~~~~ 2025-09-09T00:33:24,087 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,087 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,087 | ^ 2025-09-09T00:33:24,087 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,087 969 | decode(ptr, otri2); 2025-09-09T00:33:24,087 | ^~~~~~ 2025-09-09T00:33:24,088 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,088 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,088 | ^~~ 2025-09-09T00:33:24,088 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,088 9018 | oprev(*deltri, lastedge); 2025-09-09T00:33:24,088 | ^~~~~ 2025-09-09T00:33:24,094 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,094 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,094 | ^ 2025-09-09T00:33:24,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,094 969 | decode(ptr, otri2); 2025-09-09T00:33:24,094 | ^~~~~~ 2025-09-09T00:33:24,094 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,094 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,094 | ^~~ 2025-09-09T00:33:24,095 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,095 9018 | oprev(*deltri, lastedge); 2025-09-09T00:33:24,095 | ^~~~~ 2025-09-09T00:33:24,100 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,100 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,101 | ^ 2025-09-09T00:33:24,101 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,101 969 | decode(ptr, otri2); 2025-09-09T00:33:24,101 | ^~~~~~ 2025-09-09T00:33:24,101 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,101 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,101 | ^~~ 2025-09-09T00:33:24,101 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,101 9018 | oprev(*deltri, lastedge); 2025-09-09T00:33:24,101 | ^~~~~ 2025-09-09T00:33:24,107 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,107 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,107 | ^ 2025-09-09T00:33:24,108 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,108 969 | decode(ptr, otri2); 2025-09-09T00:33:24,108 | ^~~~~~ 2025-09-09T00:33:24,108 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,108 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,108 | ^~~ 2025-09-09T00:33:24,108 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,108 9024 | dnext(*deltri, lefttri); 2025-09-09T00:33:24,108 | ^~~~~ 2025-09-09T00:33:24,114 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,114 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,114 | ^ 2025-09-09T00:33:24,114 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,114 969 | decode(ptr, otri2); 2025-09-09T00:33:24,114 | ^~~~~~ 2025-09-09T00:33:24,115 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,115 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,115 | ^~~ 2025-09-09T00:33:24,115 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,115 9024 | dnext(*deltri, lefttri); 2025-09-09T00:33:24,115 | ^~~~~ 2025-09-09T00:33:24,121 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,121 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,121 | ^ 2025-09-09T00:33:24,121 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,121 969 | decode(ptr, otri2); 2025-09-09T00:33:24,121 | ^~~~~~ 2025-09-09T00:33:24,121 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,121 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,121 | ^~~ 2025-09-09T00:33:24,121 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,122 9024 | dnext(*deltri, lefttri); 2025-09-09T00:33:24,122 | ^~~~~ 2025-09-09T00:33:24,127 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,128 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,128 | ^ 2025-09-09T00:33:24,128 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,128 969 | decode(ptr, otri2); 2025-09-09T00:33:24,128 | ^~~~~~ 2025-09-09T00:33:24,128 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,128 9025 | sym(lefttri, leftcasing); 2025-09-09T00:33:24,128 | ^~~ 2025-09-09T00:33:24,134 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,134 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,134 | ^ 2025-09-09T00:33:24,134 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,134 969 | decode(ptr, otri2); 2025-09-09T00:33:24,135 | ^~~~~~ 2025-09-09T00:33:24,135 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,135 9025 | sym(lefttri, leftcasing); 2025-09-09T00:33:24,135 | ^~~ 2025-09-09T00:33:24,141 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,141 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,141 | ^ 2025-09-09T00:33:24,141 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,141 969 | decode(ptr, otri2); 2025-09-09T00:33:24,141 | ^~~~~~ 2025-09-09T00:33:24,141 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,141 9025 | sym(lefttri, leftcasing); 2025-09-09T00:33:24,141 | ^~~ 2025-09-09T00:33:24,147 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,148 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,148 | ^ 2025-09-09T00:33:24,148 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,148 969 | decode(ptr, otri2); 2025-09-09T00:33:24,148 | ^~~~~~ 2025-09-09T00:33:24,148 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,148 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,148 | ^~~ 2025-09-09T00:33:24,148 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,148 9026 | oprev(deltriright, righttri); 2025-09-09T00:33:24,148 | ^~~~~ 2025-09-09T00:33:24,154 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,154 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,154 | ^ 2025-09-09T00:33:24,155 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,155 969 | decode(ptr, otri2); 2025-09-09T00:33:24,155 | ^~~~~~ 2025-09-09T00:33:24,155 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,155 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,155 | ^~~ 2025-09-09T00:33:24,155 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,155 9026 | oprev(deltriright, righttri); 2025-09-09T00:33:24,155 | ^~~~~ 2025-09-09T00:33:24,161 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,161 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,161 | ^ 2025-09-09T00:33:24,161 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,161 969 | decode(ptr, otri2); 2025-09-09T00:33:24,161 | ^~~~~~ 2025-09-09T00:33:24,161 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,162 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:24,162 | ^~~ 2025-09-09T00:33:24,162 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:24,162 9026 | oprev(deltriright, righttri); 2025-09-09T00:33:24,162 | ^~~~~ 2025-09-09T00:33:24,168 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,168 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,168 | ^ 2025-09-09T00:33:24,168 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,168 969 | decode(ptr, otri2); 2025-09-09T00:33:24,168 | ^~~~~~ 2025-09-09T00:33:24,168 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,168 9027 | sym(righttri, rightcasing); 2025-09-09T00:33:24,168 | ^~~ 2025-09-09T00:33:24,174 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,175 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,175 | ^ 2025-09-09T00:33:24,175 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,175 969 | decode(ptr, otri2); 2025-09-09T00:33:24,175 | ^~~~~~ 2025-09-09T00:33:24,175 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,175 9027 | sym(righttri, rightcasing); 2025-09-09T00:33:24,175 | ^~~ 2025-09-09T00:33:24,182 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,182 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,182 | ^ 2025-09-09T00:33:24,182 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,182 969 | decode(ptr, otri2); 2025-09-09T00:33:24,182 | ^~~~~~ 2025-09-09T00:33:24,182 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,182 9027 | sym(righttri, rightcasing); 2025-09-09T00:33:24,182 | ^~~ 2025-09-09T00:33:24,188 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,189 | ^ 2025-09-09T00:33:24,189 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,189 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,189 | ^~~~~~ 2025-09-09T00:33:24,189 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,189 9028 | bond(*deltri, leftcasing); 2025-09-09T00:33:24,189 | ^~~~ 2025-09-09T00:33:24,195 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,195 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,195 | ^ 2025-09-09T00:33:24,195 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,195 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,195 | ^~~~~~ 2025-09-09T00:33:24,196 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,196 9028 | bond(*deltri, leftcasing); 2025-09-09T00:33:24,196 | ^~~~ 2025-09-09T00:33:24,202 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,202 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,202 | ^ 2025-09-09T00:33:24,202 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,202 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,202 | ^~~~~~ 2025-09-09T00:33:24,202 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,202 9028 | bond(*deltri, leftcasing); 2025-09-09T00:33:24,202 | ^~~~ 2025-09-09T00:33:24,208 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,208 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,209 | ^ 2025-09-09T00:33:24,209 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,209 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,209 | ^~~~~~ 2025-09-09T00:33:24,209 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,209 9028 | bond(*deltri, leftcasing); 2025-09-09T00:33:24,209 | ^~~~ 2025-09-09T00:33:24,215 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,216 | ^ 2025-09-09T00:33:24,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,216 | ^~~~~~ 2025-09-09T00:33:24,216 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,216 9029 | bond(deltriright, rightcasing); 2025-09-09T00:33:24,216 | ^~~~ 2025-09-09T00:33:24,223 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,223 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,223 | ^ 2025-09-09T00:33:24,223 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,223 | ^~~~~~ 2025-09-09T00:33:24,223 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,223 9029 | bond(deltriright, rightcasing); 2025-09-09T00:33:24,223 | ^~~~ 2025-09-09T00:33:24,229 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,230 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,230 | ^ 2025-09-09T00:33:24,230 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,230 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,230 | ^~~~~~ 2025-09-09T00:33:24,230 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,230 9029 | bond(deltriright, rightcasing); 2025-09-09T00:33:24,230 | ^~~~ 2025-09-09T00:33:24,236 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,236 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,236 | ^ 2025-09-09T00:33:24,236 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,236 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,237 | ^~~~~~ 2025-09-09T00:33:24,237 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,237 9029 | bond(deltriright, rightcasing); 2025-09-09T00:33:24,237 | ^~~~ 2025-09-09T00:33:24,243 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,243 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,243 | ^ 2025-09-09T00:33:24,243 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,243 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,243 | ^~~~~~~ 2025-09-09T00:33:24,243 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,243 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:33:24,244 | ^~~~~~~ 2025-09-09T00:33:24,249 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,250 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,250 | ^ 2025-09-09T00:33:24,250 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,250 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,250 | ^~~~~~~ 2025-09-09T00:33:24,250 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,250 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:33:24,250 | ^~~~~~~ 2025-09-09T00:33:24,256 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,256 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,256 | ^ 2025-09-09T00:33:24,257 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,257 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,257 | ^~~~~~~ 2025-09-09T00:33:24,257 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,257 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T00:33:24,257 | ^~~~~~~ 2025-09-09T00:33:24,263 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,264 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,264 | ^ 2025-09-09T00:33:24,264 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,264 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,264 | ^~~~~~~ 2025-09-09T00:33:24,264 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,264 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:33:24,264 | ^~~~~~ 2025-09-09T00:33:24,271 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,271 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,271 | ^ 2025-09-09T00:33:24,271 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,271 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,271 | ^~~~~~~ 2025-09-09T00:33:24,271 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,271 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:33:24,271 | ^~~~~~ 2025-09-09T00:33:24,277 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,278 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,278 | ^ 2025-09-09T00:33:24,278 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,278 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,278 | ^~~~~~ 2025-09-09T00:33:24,278 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,278 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:33:24,278 | ^~~~~~ 2025-09-09T00:33:24,284 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,284 | ^ 2025-09-09T00:33:24,284 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,284 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,285 | ^~~~~~ 2025-09-09T00:33:24,285 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,285 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T00:33:24,285 | ^~~~~~ 2025-09-09T00:33:24,291 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,291 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,291 | ^ 2025-09-09T00:33:24,291 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,291 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,291 | ^~~~~~~ 2025-09-09T00:33:24,291 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,291 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:33:24,292 | ^~~~~~~ 2025-09-09T00:33:24,297 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,298 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,298 | ^ 2025-09-09T00:33:24,298 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,298 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,298 | ^~~~~~~ 2025-09-09T00:33:24,298 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,298 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:33:24,298 | ^~~~~~~ 2025-09-09T00:33:24,304 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,304 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,304 | ^ 2025-09-09T00:33:24,304 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,305 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,305 | ^~~~~~~ 2025-09-09T00:33:24,305 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,305 9034 | tspivot(righttri, rightsubseg); 2025-09-09T00:33:24,305 | ^~~~~~~ 2025-09-09T00:33:24,311 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,311 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,311 | ^ 2025-09-09T00:33:24,311 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,311 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,311 | ^~~~~~~ 2025-09-09T00:33:24,311 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,312 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:33:24,312 | ^~~~~~ 2025-09-09T00:33:24,318 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,318 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,318 | ^ 2025-09-09T00:33:24,318 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,318 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,318 | ^~~~~~~ 2025-09-09T00:33:24,318 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,318 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:33:24,318 | ^~~~~~ 2025-09-09T00:33:24,324 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,324 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,324 | ^ 2025-09-09T00:33:24,325 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,325 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,325 | ^~~~~~ 2025-09-09T00:33:24,325 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,325 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:33:24,325 | ^~~~~~ 2025-09-09T00:33:24,331 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,331 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,331 | ^ 2025-09-09T00:33:24,331 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,331 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,331 | ^~~~~~ 2025-09-09T00:33:24,331 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,332 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T00:33:24,332 | ^~~~~~ 2025-09-09T00:33:24,332 c/triangle.c: In function ‘undovertex’: 2025-09-09T00:33:24,338 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,339 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,339 | ^ 2025-09-09T00:33:24,339 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,339 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:33:24,339 | ^~~~~~ 2025-09-09T00:33:24,345 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,345 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,345 | ^ 2025-09-09T00:33:24,346 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,346 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:33:24,346 | ^~~~~~ 2025-09-09T00:33:24,352 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,352 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,352 | ^ 2025-09-09T00:33:24,352 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,352 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T00:33:24,352 | ^~~~~~ 2025-09-09T00:33:24,359 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,359 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,359 | ^ 2025-09-09T00:33:24,359 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,359 973 | decode(ptr, otri); 2025-09-09T00:33:24,360 | ^~~~~~ 2025-09-09T00:33:24,360 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,360 1035 | symself(otri2); 2025-09-09T00:33:24,360 | ^~~~~~~ 2025-09-09T00:33:24,360 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:33:24,360 9097 | dprev(fliptri, botleft); 2025-09-09T00:33:24,360 | ^~~~~ 2025-09-09T00:33:24,366 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,366 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,366 | ^ 2025-09-09T00:33:24,366 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,366 973 | decode(ptr, otri); 2025-09-09T00:33:24,366 | ^~~~~~ 2025-09-09T00:33:24,366 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,367 1035 | symself(otri2); 2025-09-09T00:33:24,367 | ^~~~~~~ 2025-09-09T00:33:24,367 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:33:24,367 9097 | dprev(fliptri, botleft); 2025-09-09T00:33:24,367 | ^~~~~ 2025-09-09T00:33:24,373 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,373 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,373 | ^ 2025-09-09T00:33:24,373 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,373 973 | decode(ptr, otri); 2025-09-09T00:33:24,373 | ^~~~~~ 2025-09-09T00:33:24,373 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,373 1035 | symself(otri2); 2025-09-09T00:33:24,374 | ^~~~~~~ 2025-09-09T00:33:24,374 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T00:33:24,374 9097 | dprev(fliptri, botleft); 2025-09-09T00:33:24,374 | ^~~~~ 2025-09-09T00:33:24,380 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,380 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,380 | ^ 2025-09-09T00:33:24,380 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,380 973 | decode(ptr, otri); 2025-09-09T00:33:24,380 | ^~~~~~ 2025-09-09T00:33:24,380 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,380 999 | symself(otri2); 2025-09-09T00:33:24,381 | ^~~~~~~ 2025-09-09T00:33:24,381 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,381 9099 | onext(fliptri, botright); 2025-09-09T00:33:24,381 | ^~~~~ 2025-09-09T00:33:24,387 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,387 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,387 | ^ 2025-09-09T00:33:24,387 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,387 973 | decode(ptr, otri); 2025-09-09T00:33:24,387 | ^~~~~~ 2025-09-09T00:33:24,387 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,387 999 | symself(otri2); 2025-09-09T00:33:24,387 | ^~~~~~~ 2025-09-09T00:33:24,387 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,388 9099 | onext(fliptri, botright); 2025-09-09T00:33:24,388 | ^~~~~ 2025-09-09T00:33:24,394 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,394 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,394 | ^ 2025-09-09T00:33:24,394 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,394 973 | decode(ptr, otri); 2025-09-09T00:33:24,394 | ^~~~~~ 2025-09-09T00:33:24,394 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,394 999 | symself(otri2); 2025-09-09T00:33:24,394 | ^~~~~~~ 2025-09-09T00:33:24,394 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:24,394 9099 | onext(fliptri, botright); 2025-09-09T00:33:24,395 | ^~~~~ 2025-09-09T00:33:24,401 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,401 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,401 | ^ 2025-09-09T00:33:24,401 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,401 969 | decode(ptr, otri2); 2025-09-09T00:33:24,401 | ^~~~~~ 2025-09-09T00:33:24,401 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,401 9101 | sym(botleft, botlcasing); 2025-09-09T00:33:24,401 | ^~~ 2025-09-09T00:33:24,407 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,407 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,408 | ^ 2025-09-09T00:33:24,408 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,408 969 | decode(ptr, otri2); 2025-09-09T00:33:24,408 | ^~~~~~ 2025-09-09T00:33:24,408 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,408 9101 | sym(botleft, botlcasing); 2025-09-09T00:33:24,408 | ^~~ 2025-09-09T00:33:24,414 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,414 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,414 | ^ 2025-09-09T00:33:24,415 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,415 969 | decode(ptr, otri2); 2025-09-09T00:33:24,415 | ^~~~~~ 2025-09-09T00:33:24,415 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,415 9101 | sym(botleft, botlcasing); 2025-09-09T00:33:24,415 | ^~~ 2025-09-09T00:33:24,421 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,421 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,421 | ^ 2025-09-09T00:33:24,421 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,422 969 | decode(ptr, otri2); 2025-09-09T00:33:24,422 | ^~~~~~ 2025-09-09T00:33:24,422 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,422 9102 | sym(botright, botrcasing); 2025-09-09T00:33:24,422 | ^~~ 2025-09-09T00:33:24,428 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,428 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,428 | ^ 2025-09-09T00:33:24,428 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,428 969 | decode(ptr, otri2); 2025-09-09T00:33:24,428 | ^~~~~~ 2025-09-09T00:33:24,429 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,429 9102 | sym(botright, botrcasing); 2025-09-09T00:33:24,429 | ^~~ 2025-09-09T00:33:24,435 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,435 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,435 | ^ 2025-09-09T00:33:24,435 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,435 969 | decode(ptr, otri2); 2025-09-09T00:33:24,435 | ^~~~~~ 2025-09-09T00:33:24,435 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,435 9102 | sym(botright, botrcasing); 2025-09-09T00:33:24,436 | ^~~ 2025-09-09T00:33:24,442 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,442 | ^ 2025-09-09T00:33:24,442 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,442 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,442 | ^~~~~~ 2025-09-09T00:33:24,442 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,443 9107 | bond(fliptri, botlcasing); 2025-09-09T00:33:24,443 | ^~~~ 2025-09-09T00:33:24,449 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,449 | ^ 2025-09-09T00:33:24,449 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,449 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,449 | ^~~~~~ 2025-09-09T00:33:24,449 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,449 9107 | bond(fliptri, botlcasing); 2025-09-09T00:33:24,449 | ^~~~ 2025-09-09T00:33:24,456 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,456 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,456 | ^ 2025-09-09T00:33:24,456 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,456 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,456 | ^~~~~~ 2025-09-09T00:33:24,456 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,456 9107 | bond(fliptri, botlcasing); 2025-09-09T00:33:24,456 | ^~~~ 2025-09-09T00:33:24,463 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,463 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,463 | ^ 2025-09-09T00:33:24,463 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,463 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,463 | ^~~~~~ 2025-09-09T00:33:24,463 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,463 9107 | bond(fliptri, botlcasing); 2025-09-09T00:33:24,463 | ^~~~ 2025-09-09T00:33:24,469 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,470 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,470 | ^ 2025-09-09T00:33:24,470 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,470 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,470 | ^~~~~~~ 2025-09-09T00:33:24,470 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,470 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:24,470 | ^~~~~~~ 2025-09-09T00:33:24,476 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,476 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,476 | ^ 2025-09-09T00:33:24,477 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,477 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,477 | ^~~~~~~ 2025-09-09T00:33:24,477 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,477 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:24,477 | ^~~~~~~ 2025-09-09T00:33:24,483 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,483 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,483 | ^ 2025-09-09T00:33:24,483 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,483 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,483 | ^~~~~~~ 2025-09-09T00:33:24,484 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,484 9108 | tspivot(botleft, botlsubseg); 2025-09-09T00:33:24,484 | ^~~~~~~ 2025-09-09T00:33:24,490 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,490 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,490 | ^ 2025-09-09T00:33:24,490 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,490 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,490 | ^~~~~~~ 2025-09-09T00:33:24,490 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,490 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:33:24,491 | ^~~~~~ 2025-09-09T00:33:24,496 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,497 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,497 | ^ 2025-09-09T00:33:24,497 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,497 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,497 | ^~~~~~~ 2025-09-09T00:33:24,497 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,497 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:33:24,497 | ^~~~~~ 2025-09-09T00:33:24,503 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,503 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,504 | ^ 2025-09-09T00:33:24,504 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,504 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,504 | ^~~~~~ 2025-09-09T00:33:24,504 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,504 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:33:24,504 | ^~~~~~ 2025-09-09T00:33:24,510 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,510 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,510 | ^ 2025-09-09T00:33:24,510 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,510 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,511 | ^~~~~~ 2025-09-09T00:33:24,511 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,511 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T00:33:24,511 | ^~~~~~ 2025-09-09T00:33:24,517 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,517 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,517 | ^ 2025-09-09T00:33:24,517 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,517 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,517 | ^~~~~~ 2025-09-09T00:33:24,517 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,517 9111 | bond(fliptri, botrcasing); 2025-09-09T00:33:24,518 | ^~~~ 2025-09-09T00:33:24,524 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,524 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,524 | ^ 2025-09-09T00:33:24,524 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,524 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,524 | ^~~~~~ 2025-09-09T00:33:24,524 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,524 9111 | bond(fliptri, botrcasing); 2025-09-09T00:33:24,524 | ^~~~ 2025-09-09T00:33:24,530 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,531 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,531 | ^ 2025-09-09T00:33:24,531 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,531 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,531 | ^~~~~~ 2025-09-09T00:33:24,531 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,531 9111 | bond(fliptri, botrcasing); 2025-09-09T00:33:24,531 | ^~~~ 2025-09-09T00:33:24,537 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,537 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,537 | ^ 2025-09-09T00:33:24,537 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,538 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,538 | ^~~~~~ 2025-09-09T00:33:24,538 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,538 9111 | bond(fliptri, botrcasing); 2025-09-09T00:33:24,538 | ^~~~ 2025-09-09T00:33:24,544 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,544 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,544 | ^ 2025-09-09T00:33:24,544 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,544 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,544 | ^~~~~~~ 2025-09-09T00:33:24,545 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,545 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,545 | ^~~~~~~ 2025-09-09T00:33:24,551 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,551 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,551 | ^ 2025-09-09T00:33:24,551 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,551 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,551 | ^~~~~~~ 2025-09-09T00:33:24,551 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,551 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,551 | ^~~~~~~ 2025-09-09T00:33:24,557 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,558 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,558 | ^ 2025-09-09T00:33:24,558 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,558 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,558 | ^~~~~~~ 2025-09-09T00:33:24,558 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,558 9112 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,558 | ^~~~~~~ 2025-09-09T00:33:24,564 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,564 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,564 | ^ 2025-09-09T00:33:24,565 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,565 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,565 | ^~~~~~~ 2025-09-09T00:33:24,565 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,565 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:33:24,565 | ^~~~~~ 2025-09-09T00:33:24,571 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,571 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,571 | ^ 2025-09-09T00:33:24,571 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,571 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,571 | ^~~~~~~ 2025-09-09T00:33:24,571 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,572 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:33:24,572 | ^~~~~~ 2025-09-09T00:33:24,578 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,578 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,578 | ^ 2025-09-09T00:33:24,578 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,578 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,578 | ^~~~~~ 2025-09-09T00:33:24,578 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,578 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:33:24,578 | ^~~~~~ 2025-09-09T00:33:24,584 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,585 | ^ 2025-09-09T00:33:24,585 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,585 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,585 | ^~~~~~ 2025-09-09T00:33:24,585 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,585 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T00:33:24,585 | ^~~~~~ 2025-09-09T00:33:24,592 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,592 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,592 | ^ 2025-09-09T00:33:24,592 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,592 969 | decode(ptr, otri2); 2025-09-09T00:33:24,592 | ^~~~~~ 2025-09-09T00:33:24,592 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,592 9122 | sym(gluetri, botright); 2025-09-09T00:33:24,592 | ^~~ 2025-09-09T00:33:24,599 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,599 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,599 | ^ 2025-09-09T00:33:24,599 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,599 969 | decode(ptr, otri2); 2025-09-09T00:33:24,599 | ^~~~~~ 2025-09-09T00:33:24,599 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,599 9122 | sym(gluetri, botright); 2025-09-09T00:33:24,599 | ^~~ 2025-09-09T00:33:24,606 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,606 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,606 | ^ 2025-09-09T00:33:24,606 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,606 969 | decode(ptr, otri2); 2025-09-09T00:33:24,606 | ^~~~~~ 2025-09-09T00:33:24,606 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,606 9122 | sym(gluetri, botright); 2025-09-09T00:33:24,606 | ^~~ 2025-09-09T00:33:24,613 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,613 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,613 | ^ 2025-09-09T00:33:24,613 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,613 969 | decode(ptr, otri2); 2025-09-09T00:33:24,613 | ^~~~~~ 2025-09-09T00:33:24,613 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,613 9124 | sym(botright, botrcasing); 2025-09-09T00:33:24,613 | ^~~ 2025-09-09T00:33:24,620 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,620 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,620 | ^ 2025-09-09T00:33:24,620 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,620 969 | decode(ptr, otri2); 2025-09-09T00:33:24,620 | ^~~~~~ 2025-09-09T00:33:24,620 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,620 9124 | sym(botright, botrcasing); 2025-09-09T00:33:24,620 | ^~~ 2025-09-09T00:33:24,627 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,627 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,627 | ^ 2025-09-09T00:33:24,627 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,627 969 | decode(ptr, otri2); 2025-09-09T00:33:24,627 | ^~~~~~ 2025-09-09T00:33:24,627 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,627 9124 | sym(botright, botrcasing); 2025-09-09T00:33:24,627 | ^~~ 2025-09-09T00:33:24,634 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,634 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,634 | ^ 2025-09-09T00:33:24,634 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,634 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,634 | ^~~~~~ 2025-09-09T00:33:24,634 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,635 9128 | bond(gluetri, botrcasing); 2025-09-09T00:33:24,635 | ^~~~ 2025-09-09T00:33:24,641 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,641 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,641 | ^ 2025-09-09T00:33:24,641 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,641 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,641 | ^~~~~~ 2025-09-09T00:33:24,641 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,642 9128 | bond(gluetri, botrcasing); 2025-09-09T00:33:24,642 | ^~~~ 2025-09-09T00:33:24,648 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,648 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,648 | ^ 2025-09-09T00:33:24,648 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,648 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,648 | ^~~~~~ 2025-09-09T00:33:24,649 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,649 9128 | bond(gluetri, botrcasing); 2025-09-09T00:33:24,649 | ^~~~ 2025-09-09T00:33:24,655 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,655 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,655 | ^ 2025-09-09T00:33:24,655 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,655 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,655 | ^~~~~~ 2025-09-09T00:33:24,655 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,656 9128 | bond(gluetri, botrcasing); 2025-09-09T00:33:24,656 | ^~~~ 2025-09-09T00:33:24,662 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,662 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,662 | ^ 2025-09-09T00:33:24,662 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,662 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,662 | ^~~~~~~ 2025-09-09T00:33:24,663 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,663 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,663 | ^~~~~~~ 2025-09-09T00:33:24,669 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,669 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,669 | ^ 2025-09-09T00:33:24,669 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,669 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,670 | ^~~~~~~ 2025-09-09T00:33:24,670 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,670 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,670 | ^~~~~~~ 2025-09-09T00:33:24,676 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,676 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,676 | ^ 2025-09-09T00:33:24,676 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,676 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,676 | ^~~~~~~ 2025-09-09T00:33:24,677 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,677 9129 | tspivot(botright, botrsubseg); 2025-09-09T00:33:24,677 | ^~~~~~~ 2025-09-09T00:33:24,683 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,683 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,683 | ^ 2025-09-09T00:33:24,683 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,683 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,683 | ^~~~~~~ 2025-09-09T00:33:24,684 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,684 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:33:24,684 | ^~~~~~ 2025-09-09T00:33:24,690 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,690 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,690 | ^ 2025-09-09T00:33:24,690 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,690 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,690 | ^~~~~~~ 2025-09-09T00:33:24,691 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,691 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:33:24,691 | ^~~~~~ 2025-09-09T00:33:24,697 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,697 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,697 | ^ 2025-09-09T00:33:24,697 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,697 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,697 | ^~~~~~ 2025-09-09T00:33:24,698 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,698 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:33:24,698 | ^~~~~~ 2025-09-09T00:33:24,704 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,704 | ^ 2025-09-09T00:33:24,704 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,704 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,705 | ^~~~~~ 2025-09-09T00:33:24,705 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,705 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T00:33:24,705 | ^~~~~~ 2025-09-09T00:33:24,711 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,711 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,711 | ^ 2025-09-09T00:33:24,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,712 969 | decode(ptr, otri2); 2025-09-09T00:33:24,712 | ^~~~~~ 2025-09-09T00:33:24,712 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,712 9135 | sym(fliptri, gluetri); 2025-09-09T00:33:24,712 | ^~~ 2025-09-09T00:33:24,718 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,718 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,718 | ^ 2025-09-09T00:33:24,718 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,719 969 | decode(ptr, otri2); 2025-09-09T00:33:24,719 | ^~~~~~ 2025-09-09T00:33:24,719 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,719 9135 | sym(fliptri, gluetri); 2025-09-09T00:33:24,719 | ^~~ 2025-09-09T00:33:24,725 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,725 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,725 | ^ 2025-09-09T00:33:24,725 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,726 969 | decode(ptr, otri2); 2025-09-09T00:33:24,726 | ^~~~~~ 2025-09-09T00:33:24,726 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,726 9135 | sym(fliptri, gluetri); 2025-09-09T00:33:24,726 | ^~~ 2025-09-09T00:33:24,740 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,740 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,740 | ^ 2025-09-09T00:33:24,740 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,740 969 | decode(ptr, otri2); 2025-09-09T00:33:24,740 | ^~~~~~ 2025-09-09T00:33:24,740 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,740 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,740 | ^~~ 2025-09-09T00:33:24,740 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,740 9138 | dnext(gluetri, topright); 2025-09-09T00:33:24,741 | ^~~~~ 2025-09-09T00:33:24,741 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,741 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,741 | ^ 2025-09-09T00:33:24,741 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,741 969 | decode(ptr, otri2); 2025-09-09T00:33:24,741 | ^~~~~~ 2025-09-09T00:33:24,741 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,741 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,741 | ^~~ 2025-09-09T00:33:24,741 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,741 9138 | dnext(gluetri, topright); 2025-09-09T00:33:24,742 | ^~~~~ 2025-09-09T00:33:24,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,750 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,750 | ^ 2025-09-09T00:33:24,750 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,750 969 | decode(ptr, otri2); 2025-09-09T00:33:24,750 | ^~~~~~ 2025-09-09T00:33:24,750 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,750 1022 | sym(otri1, otri2); \ 2025-09-09T00:33:24,750 | ^~~ 2025-09-09T00:33:24,750 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T00:33:24,751 9138 | dnext(gluetri, topright); 2025-09-09T00:33:24,751 | ^~~~~ 2025-09-09T00:33:24,755 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,755 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,755 | ^ 2025-09-09T00:33:24,755 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,755 969 | decode(ptr, otri2); 2025-09-09T00:33:24,755 | ^~~~~~ 2025-09-09T00:33:24,755 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,755 9139 | sym(topright, toprcasing); 2025-09-09T00:33:24,755 | ^~~ 2025-09-09T00:33:24,762 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,763 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,763 | ^ 2025-09-09T00:33:24,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,763 969 | decode(ptr, otri2); 2025-09-09T00:33:24,763 | ^~~~~~ 2025-09-09T00:33:24,763 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,763 9139 | sym(topright, toprcasing); 2025-09-09T00:33:24,763 | ^~~ 2025-09-09T00:33:24,770 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,770 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,770 | ^ 2025-09-09T00:33:24,771 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,771 969 | decode(ptr, otri2); 2025-09-09T00:33:24,771 | ^~~~~~ 2025-09-09T00:33:24,771 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,771 9139 | sym(topright, toprcasing); 2025-09-09T00:33:24,771 | ^~~ 2025-09-09T00:33:24,778 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,778 | ^ 2025-09-09T00:33:24,778 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,778 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,779 | ^~~~~~ 2025-09-09T00:33:24,779 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,779 9142 | bond(gluetri, toprcasing); 2025-09-09T00:33:24,779 | ^~~~ 2025-09-09T00:33:24,786 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,786 | ^ 2025-09-09T00:33:24,786 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,786 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:24,786 | ^~~~~~ 2025-09-09T00:33:24,786 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,786 9142 | bond(gluetri, toprcasing); 2025-09-09T00:33:24,787 | ^~~~ 2025-09-09T00:33:24,794 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,794 | ^ 2025-09-09T00:33:24,794 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,794 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,794 | ^~~~~~ 2025-09-09T00:33:24,794 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,794 9142 | bond(gluetri, toprcasing); 2025-09-09T00:33:24,794 | ^~~~ 2025-09-09T00:33:24,801 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,802 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,802 | ^ 2025-09-09T00:33:24,802 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,802 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:24,802 | ^~~~~~ 2025-09-09T00:33:24,802 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:24,802 9142 | bond(gluetri, toprcasing); 2025-09-09T00:33:24,802 | ^~~~ 2025-09-09T00:33:24,809 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,809 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:24,809 | ^ 2025-09-09T00:33:24,810 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,810 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,810 | ^~~~~~~ 2025-09-09T00:33:24,810 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,810 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:33:24,810 | ^~~~~~~ 2025-09-09T00:33:24,817 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,817 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:24,817 | ^ 2025-09-09T00:33:24,817 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,817 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,817 | ^~~~~~~ 2025-09-09T00:33:24,818 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,818 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:33:24,818 | ^~~~~~~ 2025-09-09T00:33:24,825 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,825 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:24,825 | ^ 2025-09-09T00:33:24,825 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:24,825 1289 | sdecode(sptr, osub) 2025-09-09T00:33:24,825 | ^~~~~~~ 2025-09-09T00:33:24,825 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:24,825 9143 | tspivot(topright, toprsubseg); 2025-09-09T00:33:24,825 | ^~~~~~~ 2025-09-09T00:33:24,832 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,833 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,833 | ^ 2025-09-09T00:33:24,833 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,833 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,833 | ^~~~~~~ 2025-09-09T00:33:24,833 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,833 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:33:24,833 | ^~~~~~ 2025-09-09T00:33:24,840 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,840 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:24,840 | ^ 2025-09-09T00:33:24,840 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:24,841 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:24,841 | ^~~~~~~ 2025-09-09T00:33:24,841 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,841 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:33:24,841 | ^~~~~~ 2025-09-09T00:33:24,848 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,848 | ^ 2025-09-09T00:33:24,848 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,848 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,848 | ^~~~~~ 2025-09-09T00:33:24,848 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,849 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:33:24,849 | ^~~~~~ 2025-09-09T00:33:24,856 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:24,856 | ^ 2025-09-09T00:33:24,856 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:24,856 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:24,856 | ^~~~~~ 2025-09-09T00:33:24,856 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:24,856 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T00:33:24,856 | ^~~~~~ 2025-09-09T00:33:24,861 c/triangle.c: In function ‘mergehulls’: 2025-09-09T00:33:24,869 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,869 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,869 | ^ 2025-09-09T00:33:24,869 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,869 973 | decode(ptr, otri); 2025-09-09T00:33:24,869 | ^~~~~~ 2025-09-09T00:33:24,870 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,870 9479 | symself(*farleft); 2025-09-09T00:33:24,870 | ^~~~~~~ 2025-09-09T00:33:24,877 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,877 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,877 | ^ 2025-09-09T00:33:24,877 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,877 973 | decode(ptr, otri); 2025-09-09T00:33:24,877 | ^~~~~~ 2025-09-09T00:33:24,877 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,877 9479 | symself(*farleft); 2025-09-09T00:33:24,878 | ^~~~~~~ 2025-09-09T00:33:24,885 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,885 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,885 | ^ 2025-09-09T00:33:24,886 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,886 973 | decode(ptr, otri); 2025-09-09T00:33:24,886 | ^~~~~~ 2025-09-09T00:33:24,886 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,886 9479 | symself(*farleft); 2025-09-09T00:33:24,886 | ^~~~~~~ 2025-09-09T00:33:24,895 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,895 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,895 | ^ 2025-09-09T00:33:24,896 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,896 969 | decode(ptr, otri2); 2025-09-09T00:33:24,896 | ^~~~~~ 2025-09-09T00:33:24,896 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,896 9483 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,896 | ^~~ 2025-09-09T00:33:24,904 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,904 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,904 | ^ 2025-09-09T00:33:24,904 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,904 969 | decode(ptr, otri2); 2025-09-09T00:33:24,905 | ^~~~~~ 2025-09-09T00:33:24,905 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,905 9483 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,905 | ^~~ 2025-09-09T00:33:24,911 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,911 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,911 | ^ 2025-09-09T00:33:24,912 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,912 969 | decode(ptr, otri2); 2025-09-09T00:33:24,912 | ^~~~~~ 2025-09-09T00:33:24,912 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,912 9483 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,912 | ^~~ 2025-09-09T00:33:24,919 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,919 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,919 | ^ 2025-09-09T00:33:24,919 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,919 969 | decode(ptr, otri2); 2025-09-09T00:33:24,919 | ^~~~~~ 2025-09-09T00:33:24,919 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,919 9489 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,919 | ^~~ 2025-09-09T00:33:24,926 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,926 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,926 | ^ 2025-09-09T00:33:24,926 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,926 969 | decode(ptr, otri2); 2025-09-09T00:33:24,926 | ^~~~~~ 2025-09-09T00:33:24,926 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,927 9489 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,927 | ^~~ 2025-09-09T00:33:24,933 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,933 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,933 | ^ 2025-09-09T00:33:24,933 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,934 969 | decode(ptr, otri2); 2025-09-09T00:33:24,934 | ^~~~~~ 2025-09-09T00:33:24,934 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,934 9489 | sym(*innerleft, checkedge); 2025-09-09T00:33:24,934 | ^~~ 2025-09-09T00:33:24,941 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,941 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,941 | ^ 2025-09-09T00:33:24,941 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,941 973 | decode(ptr, otri); 2025-09-09T00:33:24,941 | ^~~~~~ 2025-09-09T00:33:24,941 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,941 9494 | symself(*innerright); 2025-09-09T00:33:24,941 | ^~~~~~~ 2025-09-09T00:33:24,948 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,948 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,948 | ^ 2025-09-09T00:33:24,948 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,948 973 | decode(ptr, otri); 2025-09-09T00:33:24,948 | ^~~~~~ 2025-09-09T00:33:24,948 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,948 9494 | symself(*innerright); 2025-09-09T00:33:24,949 | ^~~~~~~ 2025-09-09T00:33:24,955 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,955 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,955 | ^ 2025-09-09T00:33:24,955 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,955 973 | decode(ptr, otri); 2025-09-09T00:33:24,955 | ^~~~~~ 2025-09-09T00:33:24,956 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:24,956 9494 | symself(*innerright); 2025-09-09T00:33:24,956 | ^~~~~~~ 2025-09-09T00:33:24,962 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,963 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,963 | ^ 2025-09-09T00:33:24,963 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,963 969 | decode(ptr, otri2); 2025-09-09T00:33:24,963 | ^~~~~~ 2025-09-09T00:33:24,963 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,963 9498 | sym(*farright, checkedge); 2025-09-09T00:33:24,963 | ^~~ 2025-09-09T00:33:24,970 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,970 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,970 | ^ 2025-09-09T00:33:24,970 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,970 969 | decode(ptr, otri2); 2025-09-09T00:33:24,970 | ^~~~~~ 2025-09-09T00:33:24,970 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,970 9498 | sym(*farright, checkedge); 2025-09-09T00:33:24,970 | ^~~ 2025-09-09T00:33:24,977 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,977 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,977 | ^ 2025-09-09T00:33:24,977 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,977 969 | decode(ptr, otri2); 2025-09-09T00:33:24,977 | ^~~~~~ 2025-09-09T00:33:24,977 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,977 9498 | sym(*farright, checkedge); 2025-09-09T00:33:24,978 | ^~~ 2025-09-09T00:33:24,984 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,984 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:24,984 | ^ 2025-09-09T00:33:24,985 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,985 969 | decode(ptr, otri2); 2025-09-09T00:33:24,985 | ^~~~~~ 2025-09-09T00:33:24,985 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,985 9504 | sym(*farright, checkedge); 2025-09-09T00:33:24,985 | ^~~ 2025-09-09T00:33:24,992 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:24,992 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:24,992 | ^ 2025-09-09T00:33:24,992 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,992 969 | decode(ptr, otri2); 2025-09-09T00:33:24,992 | ^~~~~~ 2025-09-09T00:33:24,992 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,992 9504 | sym(*farright, checkedge); 2025-09-09T00:33:24,992 | ^~~ 2025-09-09T00:33:24,999 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:24,999 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:24,999 | ^ 2025-09-09T00:33:24,999 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:24,999 969 | decode(ptr, otri2); 2025-09-09T00:33:24,999 | ^~~~~~ 2025-09-09T00:33:24,999 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:24,999 9504 | sym(*farright, checkedge); 2025-09-09T00:33:24,999 | ^~~ 2025-09-09T00:33:25,006 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,006 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,006 | ^ 2025-09-09T00:33:25,006 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,007 973 | decode(ptr, otri); 2025-09-09T00:33:25,007 | ^~~~~~ 2025-09-09T00:33:25,007 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,007 9515 | symself(*innerleft); 2025-09-09T00:33:25,007 | ^~~~~~~ 2025-09-09T00:33:25,014 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,014 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,014 | ^ 2025-09-09T00:33:25,014 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,014 973 | decode(ptr, otri); 2025-09-09T00:33:25,014 | ^~~~~~ 2025-09-09T00:33:25,014 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,014 9515 | symself(*innerleft); 2025-09-09T00:33:25,014 | ^~~~~~~ 2025-09-09T00:33:25,021 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,021 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,021 | ^ 2025-09-09T00:33:25,021 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,021 973 | decode(ptr, otri); 2025-09-09T00:33:25,021 | ^~~~~~ 2025-09-09T00:33:25,021 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,022 9515 | symself(*innerleft); 2025-09-09T00:33:25,022 | ^~~~~~~ 2025-09-09T00:33:25,028 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,028 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,029 | ^ 2025-09-09T00:33:25,029 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,029 973 | decode(ptr, otri); 2025-09-09T00:33:25,029 | ^~~~~~ 2025-09-09T00:33:25,029 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,029 9524 | symself(*innerright); 2025-09-09T00:33:25,029 | ^~~~~~~ 2025-09-09T00:33:25,036 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,036 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,036 | ^ 2025-09-09T00:33:25,036 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,036 973 | decode(ptr, otri); 2025-09-09T00:33:25,036 | ^~~~~~ 2025-09-09T00:33:25,036 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,036 9524 | symself(*innerright); 2025-09-09T00:33:25,036 | ^~~~~~~ 2025-09-09T00:33:25,043 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,043 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,043 | ^ 2025-09-09T00:33:25,043 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,043 973 | decode(ptr, otri); 2025-09-09T00:33:25,043 | ^~~~~~ 2025-09-09T00:33:25,043 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,043 9524 | symself(*innerright); 2025-09-09T00:33:25,044 | ^~~~~~~ 2025-09-09T00:33:25,050 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,050 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,050 | ^ 2025-09-09T00:33:25,051 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,051 969 | decode(ptr, otri2); 2025-09-09T00:33:25,051 | ^~~~~~ 2025-09-09T00:33:25,051 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,051 9531 | sym(*innerleft, leftcand); 2025-09-09T00:33:25,051 | ^~~ 2025-09-09T00:33:25,057 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,058 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,058 | ^ 2025-09-09T00:33:25,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,058 969 | decode(ptr, otri2); 2025-09-09T00:33:25,058 | ^~~~~~ 2025-09-09T00:33:25,058 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,058 9531 | sym(*innerleft, leftcand); 2025-09-09T00:33:25,058 | ^~~ 2025-09-09T00:33:25,065 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,065 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,065 | ^ 2025-09-09T00:33:25,065 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,065 969 | decode(ptr, otri2); 2025-09-09T00:33:25,065 | ^~~~~~ 2025-09-09T00:33:25,065 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,065 9531 | sym(*innerleft, leftcand); 2025-09-09T00:33:25,066 | ^~~ 2025-09-09T00:33:25,072 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,072 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,072 | ^ 2025-09-09T00:33:25,072 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,072 969 | decode(ptr, otri2); 2025-09-09T00:33:25,073 | ^~~~~~ 2025-09-09T00:33:25,073 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,073 9532 | sym(*innerright, rightcand); 2025-09-09T00:33:25,073 | ^~~ 2025-09-09T00:33:25,079 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,079 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,080 | ^ 2025-09-09T00:33:25,080 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,080 969 | decode(ptr, otri2); 2025-09-09T00:33:25,080 | ^~~~~~ 2025-09-09T00:33:25,080 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,080 9532 | sym(*innerright, rightcand); 2025-09-09T00:33:25,080 | ^~~ 2025-09-09T00:33:25,086 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,087 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,087 | ^ 2025-09-09T00:33:25,087 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,087 969 | decode(ptr, otri2); 2025-09-09T00:33:25,087 | ^~~~~~ 2025-09-09T00:33:25,087 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,087 9532 | sym(*innerright, rightcand); 2025-09-09T00:33:25,087 | ^~~ 2025-09-09T00:33:25,094 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,094 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,094 | ^ 2025-09-09T00:33:25,094 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,094 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,094 | ^~~~~~ 2025-09-09T00:33:25,094 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,094 9536 | bond(baseedge, *innerleft); 2025-09-09T00:33:25,095 | ^~~~ 2025-09-09T00:33:25,101 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,101 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,101 | ^ 2025-09-09T00:33:25,101 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,102 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,102 | ^~~~~~ 2025-09-09T00:33:25,102 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,102 9536 | bond(baseedge, *innerleft); 2025-09-09T00:33:25,102 | ^~~~ 2025-09-09T00:33:25,108 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,109 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,109 | ^ 2025-09-09T00:33:25,109 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,109 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,109 | ^~~~~~ 2025-09-09T00:33:25,109 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,109 9536 | bond(baseedge, *innerleft); 2025-09-09T00:33:25,109 | ^~~~ 2025-09-09T00:33:25,116 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,116 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,116 | ^ 2025-09-09T00:33:25,116 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,116 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,116 | ^~~~~~ 2025-09-09T00:33:25,116 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,116 9536 | bond(baseedge, *innerleft); 2025-09-09T00:33:25,116 | ^~~~ 2025-09-09T00:33:25,123 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,123 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,123 | ^ 2025-09-09T00:33:25,123 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,123 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,124 | ^~~~~~ 2025-09-09T00:33:25,124 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,124 9538 | bond(baseedge, *innerright); 2025-09-09T00:33:25,124 | ^~~~ 2025-09-09T00:33:25,130 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,130 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,131 | ^ 2025-09-09T00:33:25,131 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,131 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,131 | ^~~~~~ 2025-09-09T00:33:25,131 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,131 9538 | bond(baseedge, *innerright); 2025-09-09T00:33:25,131 | ^~~~ 2025-09-09T00:33:25,138 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,138 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,138 | ^ 2025-09-09T00:33:25,138 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,138 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,138 | ^~~~~~ 2025-09-09T00:33:25,138 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,138 9538 | bond(baseedge, *innerright); 2025-09-09T00:33:25,138 | ^~~~ 2025-09-09T00:33:25,145 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,145 | ^ 2025-09-09T00:33:25,145 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,145 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,145 | ^~~~~~ 2025-09-09T00:33:25,145 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,146 9538 | bond(baseedge, *innerright); 2025-09-09T00:33:25,146 | ^~~~ 2025-09-09T00:33:25,153 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,154 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,154 | ^ 2025-09-09T00:33:25,154 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,154 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,154 | ^~~~~~ 2025-09-09T00:33:25,154 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,154 9579 | bond(nextedge, baseedge); 2025-09-09T00:33:25,154 | ^~~~ 2025-09-09T00:33:25,161 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,161 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,161 | ^ 2025-09-09T00:33:25,161 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,161 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,161 | ^~~~~~ 2025-09-09T00:33:25,161 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,161 9579 | bond(nextedge, baseedge); 2025-09-09T00:33:25,162 | ^~~~ 2025-09-09T00:33:25,168 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,168 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,168 | ^ 2025-09-09T00:33:25,169 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,169 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,169 | ^~~~~~ 2025-09-09T00:33:25,169 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,169 9579 | bond(nextedge, baseedge); 2025-09-09T00:33:25,169 | ^~~~ 2025-09-09T00:33:25,176 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,176 | ^ 2025-09-09T00:33:25,176 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,176 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,176 | ^~~~~~ 2025-09-09T00:33:25,176 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,176 9579 | bond(nextedge, baseedge); 2025-09-09T00:33:25,176 | ^~~~ 2025-09-09T00:33:25,183 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,183 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,183 | ^ 2025-09-09T00:33:25,183 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,184 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,184 | ^~~~~~ 2025-09-09T00:33:25,184 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,184 9581 | bond(nextedge, rightcand); 2025-09-09T00:33:25,184 | ^~~~ 2025-09-09T00:33:25,191 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,191 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,191 | ^ 2025-09-09T00:33:25,191 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,191 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,191 | ^~~~~~ 2025-09-09T00:33:25,191 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,191 9581 | bond(nextedge, rightcand); 2025-09-09T00:33:25,191 | ^~~~ 2025-09-09T00:33:25,198 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,198 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,198 | ^ 2025-09-09T00:33:25,198 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,198 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,199 | ^~~~~~ 2025-09-09T00:33:25,199 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,199 9581 | bond(nextedge, rightcand); 2025-09-09T00:33:25,199 | ^~~~ 2025-09-09T00:33:25,206 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,206 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,206 | ^ 2025-09-09T00:33:25,206 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,206 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,206 | ^~~~~~ 2025-09-09T00:33:25,206 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,206 9581 | bond(nextedge, rightcand); 2025-09-09T00:33:25,206 | ^~~~ 2025-09-09T00:33:25,213 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,213 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,213 | ^ 2025-09-09T00:33:25,213 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,213 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,214 | ^~~~~~ 2025-09-09T00:33:25,214 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,214 9583 | bond(nextedge, leftcand); 2025-09-09T00:33:25,214 | ^~~~ 2025-09-09T00:33:25,220 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,220 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,221 | ^ 2025-09-09T00:33:25,221 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,221 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,221 | ^~~~~~ 2025-09-09T00:33:25,221 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,221 9583 | bond(nextedge, leftcand); 2025-09-09T00:33:25,221 | ^~~~ 2025-09-09T00:33:25,228 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,228 | ^ 2025-09-09T00:33:25,228 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,228 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,228 | ^~~~~~ 2025-09-09T00:33:25,228 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,228 9583 | bond(nextedge, leftcand); 2025-09-09T00:33:25,228 | ^~~~ 2025-09-09T00:33:25,235 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,235 | ^ 2025-09-09T00:33:25,235 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,235 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,235 | ^~~~~~ 2025-09-09T00:33:25,236 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,236 9583 | bond(nextedge, leftcand); 2025-09-09T00:33:25,236 | ^~~~ 2025-09-09T00:33:25,243 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,243 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,243 | ^ 2025-09-09T00:33:25,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,243 969 | decode(ptr, otri2); 2025-09-09T00:33:25,243 | ^~~~~~ 2025-09-09T00:33:25,244 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,244 9594 | sym(*farleft, checkedge); 2025-09-09T00:33:25,244 | ^~~ 2025-09-09T00:33:25,250 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,251 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,251 | ^ 2025-09-09T00:33:25,251 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,251 969 | decode(ptr, otri2); 2025-09-09T00:33:25,251 | ^~~~~~ 2025-09-09T00:33:25,251 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,251 9594 | sym(*farleft, checkedge); 2025-09-09T00:33:25,251 | ^~~ 2025-09-09T00:33:25,258 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,258 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,258 | ^ 2025-09-09T00:33:25,258 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,258 969 | decode(ptr, otri2); 2025-09-09T00:33:25,258 | ^~~~~~ 2025-09-09T00:33:25,258 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,258 9594 | sym(*farleft, checkedge); 2025-09-09T00:33:25,259 | ^~~ 2025-09-09T00:33:25,265 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,266 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,266 | ^ 2025-09-09T00:33:25,266 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,266 969 | decode(ptr, otri2); 2025-09-09T00:33:25,266 | ^~~~~~ 2025-09-09T00:33:25,266 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,266 9603 | sym(*farleft, checkedge); 2025-09-09T00:33:25,266 | ^~~ 2025-09-09T00:33:25,273 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,273 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,273 | ^ 2025-09-09T00:33:25,273 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,273 969 | decode(ptr, otri2); 2025-09-09T00:33:25,273 | ^~~~~~ 2025-09-09T00:33:25,273 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,273 9603 | sym(*farleft, checkedge); 2025-09-09T00:33:25,273 | ^~~ 2025-09-09T00:33:25,280 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,280 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,280 | ^ 2025-09-09T00:33:25,280 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,280 969 | decode(ptr, otri2); 2025-09-09T00:33:25,281 | ^~~~~~ 2025-09-09T00:33:25,281 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,281 9603 | sym(*farleft, checkedge); 2025-09-09T00:33:25,281 | ^~~ 2025-09-09T00:33:25,288 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,288 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,288 | ^ 2025-09-09T00:33:25,288 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,288 973 | decode(ptr, otri); 2025-09-09T00:33:25,288 | ^~~~~~ 2025-09-09T00:33:25,288 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,288 9608 | symself(*farright); 2025-09-09T00:33:25,288 | ^~~~~~~ 2025-09-09T00:33:25,295 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,295 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,295 | ^ 2025-09-09T00:33:25,295 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,295 973 | decode(ptr, otri); 2025-09-09T00:33:25,295 | ^~~~~~ 2025-09-09T00:33:25,296 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,296 9608 | symself(*farright); 2025-09-09T00:33:25,296 | ^~~~~~~ 2025-09-09T00:33:25,302 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,302 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,303 | ^ 2025-09-09T00:33:25,303 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,303 973 | decode(ptr, otri); 2025-09-09T00:33:25,303 | ^~~~~~ 2025-09-09T00:33:25,303 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,303 9608 | symself(*farright); 2025-09-09T00:33:25,303 | ^~~~~~~ 2025-09-09T00:33:25,310 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,310 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,310 | ^ 2025-09-09T00:33:25,310 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,310 973 | decode(ptr, otri); 2025-09-09T00:33:25,311 | ^~~~~~ 2025-09-09T00:33:25,311 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,311 9619 | symself(nextedge); 2025-09-09T00:33:25,311 | ^~~~~~~ 2025-09-09T00:33:25,317 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,318 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,318 | ^ 2025-09-09T00:33:25,318 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,318 973 | decode(ptr, otri); 2025-09-09T00:33:25,318 | ^~~~~~ 2025-09-09T00:33:25,318 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,318 9619 | symself(nextedge); 2025-09-09T00:33:25,318 | ^~~~~~~ 2025-09-09T00:33:25,325 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,325 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,325 | ^ 2025-09-09T00:33:25,325 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,325 973 | decode(ptr, otri); 2025-09-09T00:33:25,325 | ^~~~~~ 2025-09-09T00:33:25,325 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,325 9619 | symself(nextedge); 2025-09-09T00:33:25,326 | ^~~~~~~ 2025-09-09T00:33:25,333 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,333 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,333 | ^ 2025-09-09T00:33:25,333 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,333 969 | decode(ptr, otri2); 2025-09-09T00:33:25,333 | ^~~~~~ 2025-09-09T00:33:25,333 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,333 9631 | sym(nextedge, topcasing); 2025-09-09T00:33:25,333 | ^~~ 2025-09-09T00:33:25,340 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,340 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,340 | ^ 2025-09-09T00:33:25,340 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,340 969 | decode(ptr, otri2); 2025-09-09T00:33:25,340 | ^~~~~~ 2025-09-09T00:33:25,341 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,341 9631 | sym(nextedge, topcasing); 2025-09-09T00:33:25,341 | ^~~ 2025-09-09T00:33:25,348 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,348 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,348 | ^ 2025-09-09T00:33:25,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,348 969 | decode(ptr, otri2); 2025-09-09T00:33:25,348 | ^~~~~~ 2025-09-09T00:33:25,348 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,348 9631 | sym(nextedge, topcasing); 2025-09-09T00:33:25,348 | ^~~ 2025-09-09T00:33:25,355 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,355 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,355 | ^ 2025-09-09T00:33:25,356 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,356 969 | decode(ptr, otri2); 2025-09-09T00:33:25,356 | ^~~~~~ 2025-09-09T00:33:25,356 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,356 9633 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,356 | ^~~ 2025-09-09T00:33:25,363 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,363 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,363 | ^ 2025-09-09T00:33:25,363 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,363 969 | decode(ptr, otri2); 2025-09-09T00:33:25,363 | ^~~~~~ 2025-09-09T00:33:25,363 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,363 9633 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,363 | ^~~ 2025-09-09T00:33:25,370 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,370 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,370 | ^ 2025-09-09T00:33:25,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,370 969 | decode(ptr, otri2); 2025-09-09T00:33:25,370 | ^~~~~~ 2025-09-09T00:33:25,371 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,371 9633 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,371 | ^~~ 2025-09-09T00:33:25,377 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,378 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,378 | ^ 2025-09-09T00:33:25,378 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,378 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,378 | ^~~~~~ 2025-09-09T00:33:25,378 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,378 9634 | bond(nextedge, topcasing); 2025-09-09T00:33:25,378 | ^~~~ 2025-09-09T00:33:25,385 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,385 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,385 | ^ 2025-09-09T00:33:25,385 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,385 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,385 | ^~~~~~ 2025-09-09T00:33:25,385 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,386 9634 | bond(nextedge, topcasing); 2025-09-09T00:33:25,386 | ^~~~ 2025-09-09T00:33:25,392 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,392 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,392 | ^ 2025-09-09T00:33:25,393 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,393 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,393 | ^~~~~~ 2025-09-09T00:33:25,393 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,393 9634 | bond(nextedge, topcasing); 2025-09-09T00:33:25,393 | ^~~~ 2025-09-09T00:33:25,400 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,400 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,400 | ^ 2025-09-09T00:33:25,400 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,400 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,400 | ^~~~~~ 2025-09-09T00:33:25,400 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,400 9634 | bond(nextedge, topcasing); 2025-09-09T00:33:25,400 | ^~~~ 2025-09-09T00:33:25,407 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,407 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,407 | ^ 2025-09-09T00:33:25,407 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,407 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,408 | ^~~~~~ 2025-09-09T00:33:25,408 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,408 9635 | bond(leftcand, sidecasing); 2025-09-09T00:33:25,408 | ^~~~ 2025-09-09T00:33:25,414 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,415 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,415 | ^ 2025-09-09T00:33:25,415 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,415 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,415 | ^~~~~~ 2025-09-09T00:33:25,415 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,415 9635 | bond(leftcand, sidecasing); 2025-09-09T00:33:25,415 | ^~~~ 2025-09-09T00:33:25,422 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,422 | ^ 2025-09-09T00:33:25,422 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,422 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,422 | ^~~~~~ 2025-09-09T00:33:25,423 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,423 9635 | bond(leftcand, sidecasing); 2025-09-09T00:33:25,423 | ^~~~ 2025-09-09T00:33:25,429 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,429 | ^ 2025-09-09T00:33:25,430 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,430 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,430 | ^~~~~~ 2025-09-09T00:33:25,430 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,430 9635 | bond(leftcand, sidecasing); 2025-09-09T00:33:25,430 | ^~~~ 2025-09-09T00:33:25,437 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,437 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,437 | ^ 2025-09-09T00:33:25,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,437 969 | decode(ptr, otri2); 2025-09-09T00:33:25,437 | ^~~~~~ 2025-09-09T00:33:25,437 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,437 9637 | sym(leftcand, outercasing); 2025-09-09T00:33:25,437 | ^~~ 2025-09-09T00:33:25,444 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,444 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,444 | ^ 2025-09-09T00:33:25,444 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,444 969 | decode(ptr, otri2); 2025-09-09T00:33:25,445 | ^~~~~~ 2025-09-09T00:33:25,445 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,445 9637 | sym(leftcand, outercasing); 2025-09-09T00:33:25,445 | ^~~ 2025-09-09T00:33:25,451 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,452 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,452 | ^ 2025-09-09T00:33:25,452 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,452 969 | decode(ptr, otri2); 2025-09-09T00:33:25,452 | ^~~~~~ 2025-09-09T00:33:25,452 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,452 9637 | sym(leftcand, outercasing); 2025-09-09T00:33:25,452 | ^~~ 2025-09-09T00:33:25,459 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,459 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,459 | ^ 2025-09-09T00:33:25,459 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,459 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,459 | ^~~~~~ 2025-09-09T00:33:25,460 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,460 9639 | bond(nextedge, outercasing); 2025-09-09T00:33:25,460 | ^~~~ 2025-09-09T00:33:25,466 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,466 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,467 | ^ 2025-09-09T00:33:25,467 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,467 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,467 | ^~~~~~ 2025-09-09T00:33:25,467 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,467 9639 | bond(nextedge, outercasing); 2025-09-09T00:33:25,467 | ^~~~ 2025-09-09T00:33:25,474 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,474 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,474 | ^ 2025-09-09T00:33:25,474 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,474 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,474 | ^~~~~~ 2025-09-09T00:33:25,474 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,474 9639 | bond(nextedge, outercasing); 2025-09-09T00:33:25,474 | ^~~~ 2025-09-09T00:33:25,481 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,481 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,481 | ^ 2025-09-09T00:33:25,481 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,481 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,482 | ^~~~~~ 2025-09-09T00:33:25,482 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,482 9639 | bond(nextedge, outercasing); 2025-09-09T00:33:25,482 | ^~~~ 2025-09-09T00:33:25,489 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,490 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,490 | ^ 2025-09-09T00:33:25,490 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,490 973 | decode(ptr, otri); 2025-09-09T00:33:25,490 | ^~~~~~ 2025-09-09T00:33:25,490 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,490 9667 | symself(nextedge); 2025-09-09T00:33:25,490 | ^~~~~~~ 2025-09-09T00:33:25,497 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,497 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,497 | ^ 2025-09-09T00:33:25,497 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,497 973 | decode(ptr, otri); 2025-09-09T00:33:25,497 | ^~~~~~ 2025-09-09T00:33:25,497 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,497 9667 | symself(nextedge); 2025-09-09T00:33:25,498 | ^~~~~~~ 2025-09-09T00:33:25,504 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,504 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,505 | ^ 2025-09-09T00:33:25,505 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,505 973 | decode(ptr, otri); 2025-09-09T00:33:25,505 | ^~~~~~ 2025-09-09T00:33:25,505 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T00:33:25,505 9667 | symself(nextedge); 2025-09-09T00:33:25,505 | ^~~~~~~ 2025-09-09T00:33:25,512 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,512 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,512 | ^ 2025-09-09T00:33:25,513 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,513 969 | decode(ptr, otri2); 2025-09-09T00:33:25,513 | ^~~~~~ 2025-09-09T00:33:25,513 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,513 9679 | sym(nextedge, topcasing); 2025-09-09T00:33:25,513 | ^~~ 2025-09-09T00:33:25,520 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,520 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,520 | ^ 2025-09-09T00:33:25,520 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,520 969 | decode(ptr, otri2); 2025-09-09T00:33:25,520 | ^~~~~~ 2025-09-09T00:33:25,520 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,520 9679 | sym(nextedge, topcasing); 2025-09-09T00:33:25,520 | ^~~ 2025-09-09T00:33:25,527 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,527 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,527 | ^ 2025-09-09T00:33:25,527 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,527 969 | decode(ptr, otri2); 2025-09-09T00:33:25,527 | ^~~~~~ 2025-09-09T00:33:25,528 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,528 9679 | sym(nextedge, topcasing); 2025-09-09T00:33:25,528 | ^~~ 2025-09-09T00:33:25,534 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,535 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,535 | ^ 2025-09-09T00:33:25,535 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,535 969 | decode(ptr, otri2); 2025-09-09T00:33:25,535 | ^~~~~~ 2025-09-09T00:33:25,535 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,535 9681 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,535 | ^~~ 2025-09-09T00:33:25,542 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,542 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,542 | ^ 2025-09-09T00:33:25,542 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,542 969 | decode(ptr, otri2); 2025-09-09T00:33:25,542 | ^~~~~~ 2025-09-09T00:33:25,542 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,543 9681 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,543 | ^~~ 2025-09-09T00:33:25,549 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,549 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,550 | ^ 2025-09-09T00:33:25,550 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,550 969 | decode(ptr, otri2); 2025-09-09T00:33:25,550 | ^~~~~~ 2025-09-09T00:33:25,550 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,550 9681 | sym(nextedge, sidecasing); 2025-09-09T00:33:25,550 | ^~~ 2025-09-09T00:33:25,557 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,557 | ^ 2025-09-09T00:33:25,557 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,557 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,557 | ^~~~~~ 2025-09-09T00:33:25,557 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,557 9682 | bond(nextedge, topcasing); 2025-09-09T00:33:25,557 | ^~~~ 2025-09-09T00:33:25,564 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,564 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,564 | ^ 2025-09-09T00:33:25,565 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,565 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,565 | ^~~~~~ 2025-09-09T00:33:25,565 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,565 9682 | bond(nextedge, topcasing); 2025-09-09T00:33:25,565 | ^~~~ 2025-09-09T00:33:25,572 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,572 | ^ 2025-09-09T00:33:25,572 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,572 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,572 | ^~~~~~ 2025-09-09T00:33:25,572 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,572 9682 | bond(nextedge, topcasing); 2025-09-09T00:33:25,572 | ^~~~ 2025-09-09T00:33:25,579 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,579 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,579 | ^ 2025-09-09T00:33:25,579 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,580 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,580 | ^~~~~~ 2025-09-09T00:33:25,580 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,580 9682 | bond(nextedge, topcasing); 2025-09-09T00:33:25,580 | ^~~~ 2025-09-09T00:33:25,587 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,587 | ^ 2025-09-09T00:33:25,587 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,587 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,587 | ^~~~~~ 2025-09-09T00:33:25,587 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,587 9683 | bond(rightcand, sidecasing); 2025-09-09T00:33:25,587 | ^~~~ 2025-09-09T00:33:25,594 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,594 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,594 | ^ 2025-09-09T00:33:25,594 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,594 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,594 | ^~~~~~ 2025-09-09T00:33:25,595 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,595 9683 | bond(rightcand, sidecasing); 2025-09-09T00:33:25,595 | ^~~~ 2025-09-09T00:33:25,601 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,602 | ^ 2025-09-09T00:33:25,602 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,602 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,602 | ^~~~~~ 2025-09-09T00:33:25,602 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,602 9683 | bond(rightcand, sidecasing); 2025-09-09T00:33:25,602 | ^~~~ 2025-09-09T00:33:25,609 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,609 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,609 | ^ 2025-09-09T00:33:25,609 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,609 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,609 | ^~~~~~ 2025-09-09T00:33:25,610 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,610 9683 | bond(rightcand, sidecasing); 2025-09-09T00:33:25,610 | ^~~~ 2025-09-09T00:33:25,616 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,617 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,617 | ^ 2025-09-09T00:33:25,617 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,617 969 | decode(ptr, otri2); 2025-09-09T00:33:25,617 | ^~~~~~ 2025-09-09T00:33:25,617 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,617 9685 | sym(rightcand, outercasing); 2025-09-09T00:33:25,617 | ^~~ 2025-09-09T00:33:25,624 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,624 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,624 | ^ 2025-09-09T00:33:25,624 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,624 969 | decode(ptr, otri2); 2025-09-09T00:33:25,624 | ^~~~~~ 2025-09-09T00:33:25,624 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,625 9685 | sym(rightcand, outercasing); 2025-09-09T00:33:25,625 | ^~~ 2025-09-09T00:33:25,631 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,631 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,631 | ^ 2025-09-09T00:33:25,632 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,632 969 | decode(ptr, otri2); 2025-09-09T00:33:25,632 | ^~~~~~ 2025-09-09T00:33:25,632 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,632 9685 | sym(rightcand, outercasing); 2025-09-09T00:33:25,632 | ^~~ 2025-09-09T00:33:25,639 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,639 | ^ 2025-09-09T00:33:25,639 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,639 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,639 | ^~~~~~ 2025-09-09T00:33:25,639 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,639 9687 | bond(nextedge, outercasing); 2025-09-09T00:33:25,639 | ^~~~ 2025-09-09T00:33:25,646 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,646 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,646 | ^ 2025-09-09T00:33:25,646 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,647 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,647 | ^~~~~~ 2025-09-09T00:33:25,647 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,647 9687 | bond(nextedge, outercasing); 2025-09-09T00:33:25,647 | ^~~~ 2025-09-09T00:33:25,654 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,654 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,654 | ^ 2025-09-09T00:33:25,654 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,654 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,654 | ^~~~~~ 2025-09-09T00:33:25,654 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,654 9687 | bond(nextedge, outercasing); 2025-09-09T00:33:25,654 | ^~~~ 2025-09-09T00:33:25,661 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,661 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,661 | ^ 2025-09-09T00:33:25,661 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,662 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,662 | ^~~~~~ 2025-09-09T00:33:25,662 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,662 9687 | bond(nextedge, outercasing); 2025-09-09T00:33:25,662 | ^~~~ 2025-09-09T00:33:25,669 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,670 | ^ 2025-09-09T00:33:25,670 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,670 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,670 | ^~~~~~ 2025-09-09T00:33:25,670 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,670 9716 | bond(baseedge, rightcand); 2025-09-09T00:33:25,670 | ^~~~ 2025-09-09T00:33:25,677 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,677 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,677 | ^ 2025-09-09T00:33:25,677 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,677 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,678 | ^~~~~~ 2025-09-09T00:33:25,678 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,678 9716 | bond(baseedge, rightcand); 2025-09-09T00:33:25,678 | ^~~~ 2025-09-09T00:33:25,685 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,685 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,685 | ^ 2025-09-09T00:33:25,685 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,685 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,685 | ^~~~~~ 2025-09-09T00:33:25,685 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,685 9716 | bond(baseedge, rightcand); 2025-09-09T00:33:25,685 | ^~~~ 2025-09-09T00:33:25,692 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,692 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,692 | ^ 2025-09-09T00:33:25,693 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,693 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,693 | ^~~~~~ 2025-09-09T00:33:25,693 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,693 9716 | bond(baseedge, rightcand); 2025-09-09T00:33:25,693 | ^~~~ 2025-09-09T00:33:25,700 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,700 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,700 | ^ 2025-09-09T00:33:25,700 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,700 969 | decode(ptr, otri2); 2025-09-09T00:33:25,701 | ^~~~~~ 2025-09-09T00:33:25,701 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,701 9720 | sym(baseedge, rightcand); 2025-09-09T00:33:25,701 | ^~~ 2025-09-09T00:33:25,708 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,708 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,708 | ^ 2025-09-09T00:33:25,708 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,708 969 | decode(ptr, otri2); 2025-09-09T00:33:25,708 | ^~~~~~ 2025-09-09T00:33:25,708 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,708 9720 | sym(baseedge, rightcand); 2025-09-09T00:33:25,708 | ^~~ 2025-09-09T00:33:25,715 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,715 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,715 | ^ 2025-09-09T00:33:25,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,716 969 | decode(ptr, otri2); 2025-09-09T00:33:25,716 | ^~~~~~ 2025-09-09T00:33:25,716 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,716 9720 | sym(baseedge, rightcand); 2025-09-09T00:33:25,716 | ^~~ 2025-09-09T00:33:25,723 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,723 | ^ 2025-09-09T00:33:25,723 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,723 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,723 | ^~~~~~ 2025-09-09T00:33:25,723 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,723 9725 | bond(baseedge, leftcand); 2025-09-09T00:33:25,724 | ^~~~ 2025-09-09T00:33:25,730 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,730 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,730 | ^ 2025-09-09T00:33:25,731 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,731 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,731 | ^~~~~~ 2025-09-09T00:33:25,731 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,731 9725 | bond(baseedge, leftcand); 2025-09-09T00:33:25,731 | ^~~~ 2025-09-09T00:33:25,738 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,738 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,738 | ^ 2025-09-09T00:33:25,738 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,738 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,738 | ^~~~~~ 2025-09-09T00:33:25,738 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,738 9725 | bond(baseedge, leftcand); 2025-09-09T00:33:25,738 | ^~~~ 2025-09-09T00:33:25,745 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,745 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,745 | ^ 2025-09-09T00:33:25,746 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,746 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,746 | ^~~~~~ 2025-09-09T00:33:25,746 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,746 9725 | bond(baseedge, leftcand); 2025-09-09T00:33:25,746 | ^~~~ 2025-09-09T00:33:25,753 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,753 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:25,753 | ^ 2025-09-09T00:33:25,753 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,753 969 | decode(ptr, otri2); 2025-09-09T00:33:25,753 | ^~~~~~ 2025-09-09T00:33:25,753 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,754 9729 | sym(baseedge, leftcand); 2025-09-09T00:33:25,754 | ^~~ 2025-09-09T00:33:25,760 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,761 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:25,761 | ^ 2025-09-09T00:33:25,761 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,761 969 | decode(ptr, otri2); 2025-09-09T00:33:25,761 | ^~~~~~ 2025-09-09T00:33:25,761 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,761 9729 | sym(baseedge, leftcand); 2025-09-09T00:33:25,761 | ^~~ 2025-09-09T00:33:25,768 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,768 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:25,768 | ^ 2025-09-09T00:33:25,768 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:25,768 969 | decode(ptr, otri2); 2025-09-09T00:33:25,768 | ^~~~~~ 2025-09-09T00:33:25,768 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:25,769 9729 | sym(baseedge, leftcand); 2025-09-09T00:33:25,769 | ^~~ 2025-09-09T00:33:25,769 c/triangle.c: In function ‘divconqrecurse’: 2025-09-09T00:33:25,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,777 | ^ 2025-09-09T00:33:25,777 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,777 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,777 | ^~~~~~ 2025-09-09T00:33:25,777 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,777 9791 | bond(*farleft, *farright); 2025-09-09T00:33:25,778 | ^~~~ 2025-09-09T00:33:25,784 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,784 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,785 | ^ 2025-09-09T00:33:25,785 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,785 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,785 | ^~~~~~ 2025-09-09T00:33:25,785 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,785 9791 | bond(*farleft, *farright); 2025-09-09T00:33:25,785 | ^~~~ 2025-09-09T00:33:25,792 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,792 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,792 | ^ 2025-09-09T00:33:25,792 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,792 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,792 | ^~~~~~ 2025-09-09T00:33:25,792 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,793 9791 | bond(*farleft, *farright); 2025-09-09T00:33:25,793 | ^~~~ 2025-09-09T00:33:25,799 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,800 | ^ 2025-09-09T00:33:25,800 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,800 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,800 | ^~~~~~ 2025-09-09T00:33:25,800 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,800 9791 | bond(*farleft, *farright); 2025-09-09T00:33:25,800 | ^~~~ 2025-09-09T00:33:25,807 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,807 | ^ 2025-09-09T00:33:25,807 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,807 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,808 | ^~~~~~ 2025-09-09T00:33:25,808 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,808 9794 | bond(*farleft, *farright); 2025-09-09T00:33:25,808 | ^~~~ 2025-09-09T00:33:25,815 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,815 | ^ 2025-09-09T00:33:25,815 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,815 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,815 | ^~~~~~ 2025-09-09T00:33:25,815 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,815 9794 | bond(*farleft, *farright); 2025-09-09T00:33:25,815 | ^~~~ 2025-09-09T00:33:25,822 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,822 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,823 | ^ 2025-09-09T00:33:25,823 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,823 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,823 | ^~~~~~ 2025-09-09T00:33:25,823 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,823 9794 | bond(*farleft, *farright); 2025-09-09T00:33:25,823 | ^~~~ 2025-09-09T00:33:25,830 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,830 | ^ 2025-09-09T00:33:25,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,830 | ^~~~~~ 2025-09-09T00:33:25,830 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,831 9794 | bond(*farleft, *farright); 2025-09-09T00:33:25,831 | ^~~~ 2025-09-09T00:33:25,838 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,838 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,838 | ^ 2025-09-09T00:33:25,838 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,838 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,838 | ^~~~~~ 2025-09-09T00:33:25,838 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,838 9797 | bond(*farleft, *farright); 2025-09-09T00:33:25,838 | ^~~~ 2025-09-09T00:33:25,845 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,845 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,845 | ^ 2025-09-09T00:33:25,845 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,845 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,846 | ^~~~~~ 2025-09-09T00:33:25,846 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,846 9797 | bond(*farleft, *farright); 2025-09-09T00:33:25,846 | ^~~~ 2025-09-09T00:33:25,853 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,853 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,853 | ^ 2025-09-09T00:33:25,853 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,853 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,853 | ^~~~~~ 2025-09-09T00:33:25,853 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,853 9797 | bond(*farleft, *farright); 2025-09-09T00:33:25,853 | ^~~~ 2025-09-09T00:33:25,860 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,860 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,861 | ^ 2025-09-09T00:33:25,861 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,861 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,861 | ^~~~~~ 2025-09-09T00:33:25,861 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,861 9797 | bond(*farleft, *farright); 2025-09-09T00:33:25,861 | ^~~~ 2025-09-09T00:33:25,869 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,869 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,869 | ^ 2025-09-09T00:33:25,869 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,869 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,869 | ^~~~~~ 2025-09-09T00:33:25,870 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,870 9827 | bond(midtri, tri1); 2025-09-09T00:33:25,870 | ^~~~ 2025-09-09T00:33:25,876 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,877 | ^ 2025-09-09T00:33:25,877 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,877 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,877 | ^~~~~~ 2025-09-09T00:33:25,877 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,877 9827 | bond(midtri, tri1); 2025-09-09T00:33:25,877 | ^~~~ 2025-09-09T00:33:25,884 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,884 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,884 | ^ 2025-09-09T00:33:25,884 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,884 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,885 | ^~~~~~ 2025-09-09T00:33:25,885 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,885 9827 | bond(midtri, tri1); 2025-09-09T00:33:25,885 | ^~~~ 2025-09-09T00:33:25,892 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,892 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,892 | ^ 2025-09-09T00:33:25,892 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,892 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,892 | ^~~~~~ 2025-09-09T00:33:25,892 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,892 9827 | bond(midtri, tri1); 2025-09-09T00:33:25,892 | ^~~~ 2025-09-09T00:33:25,899 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,899 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,900 | ^ 2025-09-09T00:33:25,900 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,900 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,900 | ^~~~~~ 2025-09-09T00:33:25,900 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,900 9828 | bond(tri2, tri3); 2025-09-09T00:33:25,900 | ^~~~ 2025-09-09T00:33:25,907 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,907 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,907 | ^ 2025-09-09T00:33:25,907 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,907 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,907 | ^~~~~~ 2025-09-09T00:33:25,907 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,907 9828 | bond(tri2, tri3); 2025-09-09T00:33:25,908 | ^~~~ 2025-09-09T00:33:25,915 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,915 | ^ 2025-09-09T00:33:25,915 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,915 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,915 | ^~~~~~ 2025-09-09T00:33:25,915 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,915 9828 | bond(tri2, tri3); 2025-09-09T00:33:25,915 | ^~~~ 2025-09-09T00:33:25,922 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,922 | ^ 2025-09-09T00:33:25,922 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,922 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,923 | ^~~~~~ 2025-09-09T00:33:25,923 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,923 9828 | bond(tri2, tri3); 2025-09-09T00:33:25,923 | ^~~~ 2025-09-09T00:33:25,930 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,930 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,930 | ^ 2025-09-09T00:33:25,930 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,930 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,930 | ^~~~~~ 2025-09-09T00:33:25,930 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,930 9833 | bond(midtri, tri3); 2025-09-09T00:33:25,931 | ^~~~ 2025-09-09T00:33:25,937 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,938 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,938 | ^ 2025-09-09T00:33:25,938 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,938 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,938 | ^~~~~~ 2025-09-09T00:33:25,938 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,938 9833 | bond(midtri, tri3); 2025-09-09T00:33:25,938 | ^~~~ 2025-09-09T00:33:25,945 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,945 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,945 | ^ 2025-09-09T00:33:25,945 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,945 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,946 | ^~~~~~ 2025-09-09T00:33:25,946 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,946 9833 | bond(midtri, tri3); 2025-09-09T00:33:25,946 | ^~~~ 2025-09-09T00:33:25,953 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,953 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,953 | ^ 2025-09-09T00:33:25,953 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,953 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,953 | ^~~~~~ 2025-09-09T00:33:25,953 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,953 9833 | bond(midtri, tri3); 2025-09-09T00:33:25,953 | ^~~~ 2025-09-09T00:33:25,960 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,960 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,961 | ^ 2025-09-09T00:33:25,961 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,961 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,961 | ^~~~~~ 2025-09-09T00:33:25,961 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,961 9834 | bond(tri1, tri2); 2025-09-09T00:33:25,961 | ^~~~ 2025-09-09T00:33:25,968 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,968 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,968 | ^ 2025-09-09T00:33:25,968 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,968 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,968 | ^~~~~~ 2025-09-09T00:33:25,968 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,969 9834 | bond(tri1, tri2); 2025-09-09T00:33:25,969 | ^~~~ 2025-09-09T00:33:25,976 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,976 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,976 | ^ 2025-09-09T00:33:25,976 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,976 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,976 | ^~~~~~ 2025-09-09T00:33:25,976 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,976 9834 | bond(tri1, tri2); 2025-09-09T00:33:25,976 | ^~~~ 2025-09-09T00:33:25,983 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,983 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,983 | ^ 2025-09-09T00:33:25,983 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,983 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:25,984 | ^~~~~~ 2025-09-09T00:33:25,984 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,984 9834 | bond(tri1, tri2); 2025-09-09T00:33:25,984 | ^~~~ 2025-09-09T00:33:25,991 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:25,991 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,991 | ^ 2025-09-09T00:33:25,991 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,991 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,991 | ^~~~~~ 2025-09-09T00:33:25,991 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,991 9839 | bond(midtri, tri1); 2025-09-09T00:33:25,992 | ^~~~ 2025-09-09T00:33:25,998 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:25,999 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:25,999 | ^ 2025-09-09T00:33:25,999 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:25,999 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:25,999 | ^~~~~~ 2025-09-09T00:33:25,999 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:25,999 9839 | bond(midtri, tri1); 2025-09-09T00:33:25,999 | ^~~~ 2025-09-09T00:33:26,006 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,006 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,006 | ^ 2025-09-09T00:33:26,006 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,006 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,007 | ^~~~~~ 2025-09-09T00:33:26,007 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,007 9839 | bond(midtri, tri1); 2025-09-09T00:33:26,007 | ^~~~ 2025-09-09T00:33:26,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,014 | ^ 2025-09-09T00:33:26,014 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,014 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,014 | ^~~~~~ 2025-09-09T00:33:26,014 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,014 9839 | bond(midtri, tri1); 2025-09-09T00:33:26,014 | ^~~~ 2025-09-09T00:33:26,021 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,021 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,022 | ^ 2025-09-09T00:33:26,022 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,022 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,022 | ^~~~~~ 2025-09-09T00:33:26,022 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,022 9840 | bond(tri2, tri3); 2025-09-09T00:33:26,022 | ^~~~ 2025-09-09T00:33:26,029 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,029 | ^ 2025-09-09T00:33:26,029 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,029 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,029 | ^~~~~~ 2025-09-09T00:33:26,030 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,030 9840 | bond(tri2, tri3); 2025-09-09T00:33:26,030 | ^~~~ 2025-09-09T00:33:26,037 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,037 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,037 | ^ 2025-09-09T00:33:26,037 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,037 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,037 | ^~~~~~ 2025-09-09T00:33:26,037 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,037 9840 | bond(tri2, tri3); 2025-09-09T00:33:26,037 | ^~~~ 2025-09-09T00:33:26,044 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,044 | ^ 2025-09-09T00:33:26,044 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,045 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,045 | ^~~~~~ 2025-09-09T00:33:26,045 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,045 9840 | bond(tri2, tri3); 2025-09-09T00:33:26,045 | ^~~~ 2025-09-09T00:33:26,053 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,053 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,053 | ^ 2025-09-09T00:33:26,053 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,053 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,053 | ^~~~~~ 2025-09-09T00:33:26,053 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,054 9870 | bond(midtri, tri1); 2025-09-09T00:33:26,054 | ^~~~ 2025-09-09T00:33:26,061 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,061 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,061 | ^ 2025-09-09T00:33:26,061 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,061 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,061 | ^~~~~~ 2025-09-09T00:33:26,061 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,061 9870 | bond(midtri, tri1); 2025-09-09T00:33:26,061 | ^~~~ 2025-09-09T00:33:26,068 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,068 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,068 | ^ 2025-09-09T00:33:26,069 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,069 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,069 | ^~~~~~ 2025-09-09T00:33:26,069 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,069 9870 | bond(midtri, tri1); 2025-09-09T00:33:26,069 | ^~~~ 2025-09-09T00:33:26,076 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,076 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,076 | ^ 2025-09-09T00:33:26,076 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,076 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,076 | ^~~~~~ 2025-09-09T00:33:26,076 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,076 9870 | bond(midtri, tri1); 2025-09-09T00:33:26,077 | ^~~~ 2025-09-09T00:33:26,084 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,084 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,084 | ^ 2025-09-09T00:33:26,084 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,084 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,084 | ^~~~~~ 2025-09-09T00:33:26,084 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,084 9872 | bond(midtri, tri2); 2025-09-09T00:33:26,084 | ^~~~ 2025-09-09T00:33:26,091 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,091 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,091 | ^ 2025-09-09T00:33:26,092 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,092 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,092 | ^~~~~~ 2025-09-09T00:33:26,092 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,092 9872 | bond(midtri, tri2); 2025-09-09T00:33:26,092 | ^~~~ 2025-09-09T00:33:26,099 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,099 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,099 | ^ 2025-09-09T00:33:26,099 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,099 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,099 | ^~~~~~ 2025-09-09T00:33:26,099 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,099 9872 | bond(midtri, tri2); 2025-09-09T00:33:26,100 | ^~~~ 2025-09-09T00:33:26,106 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,107 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,107 | ^ 2025-09-09T00:33:26,107 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,107 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,107 | ^~~~~~ 2025-09-09T00:33:26,107 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,107 9872 | bond(midtri, tri2); 2025-09-09T00:33:26,107 | ^~~~ 2025-09-09T00:33:26,114 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,114 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,114 | ^ 2025-09-09T00:33:26,115 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,115 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,115 | ^~~~~~ 2025-09-09T00:33:26,115 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,115 9874 | bond(midtri, tri3); 2025-09-09T00:33:26,115 | ^~~~ 2025-09-09T00:33:26,122 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,122 | ^ 2025-09-09T00:33:26,122 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,122 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,122 | ^~~~~~ 2025-09-09T00:33:26,122 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,123 9874 | bond(midtri, tri3); 2025-09-09T00:33:26,123 | ^~~~ 2025-09-09T00:33:26,130 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,130 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,130 | ^ 2025-09-09T00:33:26,130 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,130 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,130 | ^~~~~~ 2025-09-09T00:33:26,130 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,130 9874 | bond(midtri, tri3); 2025-09-09T00:33:26,130 | ^~~~ 2025-09-09T00:33:26,137 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,137 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,137 | ^ 2025-09-09T00:33:26,137 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,138 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,138 | ^~~~~~ 2025-09-09T00:33:26,138 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,138 9874 | bond(midtri, tri3); 2025-09-09T00:33:26,138 | ^~~~ 2025-09-09T00:33:26,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,145 | ^ 2025-09-09T00:33:26,145 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,145 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,145 | ^~~~~~ 2025-09-09T00:33:26,145 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,146 9877 | bond(tri1, tri2); 2025-09-09T00:33:26,146 | ^~~~ 2025-09-09T00:33:26,152 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,153 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,153 | ^ 2025-09-09T00:33:26,153 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,153 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,153 | ^~~~~~ 2025-09-09T00:33:26,153 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,153 9877 | bond(tri1, tri2); 2025-09-09T00:33:26,153 | ^~~~ 2025-09-09T00:33:26,160 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,160 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,160 | ^ 2025-09-09T00:33:26,161 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,161 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,161 | ^~~~~~ 2025-09-09T00:33:26,161 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,161 9877 | bond(tri1, tri2); 2025-09-09T00:33:26,161 | ^~~~ 2025-09-09T00:33:26,168 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,168 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,168 | ^ 2025-09-09T00:33:26,168 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,168 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,168 | ^~~~~~ 2025-09-09T00:33:26,168 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,168 9877 | bond(tri1, tri2); 2025-09-09T00:33:26,169 | ^~~~ 2025-09-09T00:33:26,176 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,176 | ^ 2025-09-09T00:33:26,176 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,176 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,176 | ^~~~~~ 2025-09-09T00:33:26,176 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,176 9880 | bond(tri1, tri3); 2025-09-09T00:33:26,176 | ^~~~ 2025-09-09T00:33:26,183 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,183 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,183 | ^ 2025-09-09T00:33:26,184 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,184 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,184 | ^~~~~~ 2025-09-09T00:33:26,184 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,184 9880 | bond(tri1, tri3); 2025-09-09T00:33:26,184 | ^~~~ 2025-09-09T00:33:26,191 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,191 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,191 | ^ 2025-09-09T00:33:26,191 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,191 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,191 | ^~~~~~ 2025-09-09T00:33:26,191 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,192 9880 | bond(tri1, tri3); 2025-09-09T00:33:26,192 | ^~~~ 2025-09-09T00:33:26,198 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,199 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,199 | ^ 2025-09-09T00:33:26,199 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,199 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,199 | ^~~~~~ 2025-09-09T00:33:26,199 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,199 9880 | bond(tri1, tri3); 2025-09-09T00:33:26,199 | ^~~~ 2025-09-09T00:33:26,206 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,206 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,206 | ^ 2025-09-09T00:33:26,207 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,207 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,207 | ^~~~~~ 2025-09-09T00:33:26,207 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,207 9883 | bond(tri2, tri3); 2025-09-09T00:33:26,207 | ^~~~ 2025-09-09T00:33:26,214 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,214 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,214 | ^ 2025-09-09T00:33:26,214 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,214 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,214 | ^~~~~~ 2025-09-09T00:33:26,214 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,215 9883 | bond(tri2, tri3); 2025-09-09T00:33:26,215 | ^~~~ 2025-09-09T00:33:26,222 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,222 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,222 | ^ 2025-09-09T00:33:26,222 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,222 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,222 | ^~~~~~ 2025-09-09T00:33:26,222 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,222 9883 | bond(tri2, tri3); 2025-09-09T00:33:26,222 | ^~~~ 2025-09-09T00:33:26,229 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,229 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,229 | ^ 2025-09-09T00:33:26,230 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,230 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,230 | ^~~~~~ 2025-09-09T00:33:26,230 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,230 9883 | bond(tri2, tri3); 2025-09-09T00:33:26,230 | ^~~~ 2025-09-09T00:33:26,231 c/triangle.c: In function ‘removeghosts’: 2025-09-09T00:33:26,238 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,238 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,239 | ^ 2025-09-09T00:33:26,239 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,239 973 | decode(ptr, otri); 2025-09-09T00:33:26,239 | ^~~~~~ 2025-09-09T00:33:26,239 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,239 9942 | symself(searchedge); 2025-09-09T00:33:26,239 | ^~~~~~~ 2025-09-09T00:33:26,246 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,246 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,246 | ^ 2025-09-09T00:33:26,246 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,247 973 | decode(ptr, otri); 2025-09-09T00:33:26,247 | ^~~~~~ 2025-09-09T00:33:26,247 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,247 9942 | symself(searchedge); 2025-09-09T00:33:26,247 | ^~~~~~~ 2025-09-09T00:33:26,254 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,254 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,254 | ^ 2025-09-09T00:33:26,254 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,254 973 | decode(ptr, otri); 2025-09-09T00:33:26,254 | ^~~~~~ 2025-09-09T00:33:26,255 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,255 9942 | symself(searchedge); 2025-09-09T00:33:26,255 | ^~~~~~~ 2025-09-09T00:33:26,262 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,262 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,262 | ^ 2025-09-09T00:33:26,262 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,262 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:33:26,262 | ^~~~~~ 2025-09-09T00:33:26,269 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,270 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,270 | ^ 2025-09-09T00:33:26,270 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,270 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:33:26,270 | ^~~~~~ 2025-09-09T00:33:26,277 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,277 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,278 | ^ 2025-09-09T00:33:26,278 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,278 973 | decode(ptr, otri); 2025-09-09T00:33:26,278 | ^~~~~~ 2025-09-09T00:33:26,278 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,278 9951 | symself(dissolveedge); 2025-09-09T00:33:26,278 | ^~~~~~~ 2025-09-09T00:33:26,285 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,285 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,285 | ^ 2025-09-09T00:33:26,285 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,285 973 | decode(ptr, otri); 2025-09-09T00:33:26,286 | ^~~~~~ 2025-09-09T00:33:26,286 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,286 9951 | symself(dissolveedge); 2025-09-09T00:33:26,286 | ^~~~~~~ 2025-09-09T00:33:26,293 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,293 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,293 | ^ 2025-09-09T00:33:26,293 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,293 973 | decode(ptr, otri); 2025-09-09T00:33:26,293 | ^~~~~~ 2025-09-09T00:33:26,293 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,293 9951 | symself(dissolveedge); 2025-09-09T00:33:26,293 | ^~~~~~~ 2025-09-09T00:33:26,301 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,301 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,301 | ^ 2025-09-09T00:33:26,301 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,301 969 | decode(ptr, otri2); 2025-09-09T00:33:26,301 | ^~~~~~ 2025-09-09T00:33:26,301 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,301 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:33:26,302 | ^~~ 2025-09-09T00:33:26,308 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,309 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,309 | ^ 2025-09-09T00:33:26,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,309 969 | decode(ptr, otri2); 2025-09-09T00:33:26,309 | ^~~~~~ 2025-09-09T00:33:26,309 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,309 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:33:26,309 | ^~~ 2025-09-09T00:33:26,316 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,316 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,317 | ^ 2025-09-09T00:33:26,317 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,317 969 | decode(ptr, otri2); 2025-09-09T00:33:26,317 | ^~~~~~ 2025-09-09T00:33:26,317 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,317 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T00:33:26,317 | ^~~ 2025-09-09T00:33:26,319 c/triangle.c: In function ‘removebox’: 2025-09-09T00:33:26,327 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,327 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,327 | ^ 2025-09-09T00:33:26,327 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,327 973 | decode(ptr, otri); 2025-09-09T00:33:26,327 | ^~~~~~ 2025-09-09T00:33:26,327 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,328 10159 | symself(nextedge); 2025-09-09T00:33:26,328 | ^~~~~~~ 2025-09-09T00:33:26,335 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,335 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,335 | ^ 2025-09-09T00:33:26,335 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,335 973 | decode(ptr, otri); 2025-09-09T00:33:26,335 | ^~~~~~ 2025-09-09T00:33:26,335 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,335 10159 | symself(nextedge); 2025-09-09T00:33:26,336 | ^~~~~~~ 2025-09-09T00:33:26,343 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,343 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,343 | ^ 2025-09-09T00:33:26,343 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,343 973 | decode(ptr, otri); 2025-09-09T00:33:26,343 | ^~~~~~ 2025-09-09T00:33:26,343 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,343 10159 | symself(nextedge); 2025-09-09T00:33:26,343 | ^~~~~~~ 2025-09-09T00:33:26,351 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,351 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,351 | ^ 2025-09-09T00:33:26,351 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,351 973 | decode(ptr, otri); 2025-09-09T00:33:26,351 | ^~~~~~ 2025-09-09T00:33:26,352 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,352 10163 | symself(nextedge); 2025-09-09T00:33:26,352 | ^~~~~~~ 2025-09-09T00:33:26,359 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,359 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,359 | ^ 2025-09-09T00:33:26,359 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,359 973 | decode(ptr, otri); 2025-09-09T00:33:26,359 | ^~~~~~ 2025-09-09T00:33:26,360 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,360 10163 | symself(nextedge); 2025-09-09T00:33:26,360 | ^~~~~~~ 2025-09-09T00:33:26,367 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,367 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,367 | ^ 2025-09-09T00:33:26,367 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,367 973 | decode(ptr, otri); 2025-09-09T00:33:26,367 | ^~~~~~ 2025-09-09T00:33:26,368 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,368 10163 | symself(nextedge); 2025-09-09T00:33:26,368 | ^~~~~~~ 2025-09-09T00:33:26,375 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,375 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,375 | ^ 2025-09-09T00:33:26,375 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,375 973 | decode(ptr, otri); 2025-09-09T00:33:26,375 | ^~~~~~ 2025-09-09T00:33:26,376 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,376 10167 | symself(searchedge); 2025-09-09T00:33:26,376 | ^~~~~~~ 2025-09-09T00:33:26,383 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,383 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,383 | ^ 2025-09-09T00:33:26,383 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,383 973 | decode(ptr, otri); 2025-09-09T00:33:26,384 | ^~~~~~ 2025-09-09T00:33:26,384 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,384 10167 | symself(searchedge); 2025-09-09T00:33:26,384 | ^~~~~~~ 2025-09-09T00:33:26,391 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,391 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,391 | ^ 2025-09-09T00:33:26,391 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,391 973 | decode(ptr, otri); 2025-09-09T00:33:26,391 | ^~~~~~ 2025-09-09T00:33:26,391 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,392 10167 | symself(searchedge); 2025-09-09T00:33:26,392 | ^~~~~~~ 2025-09-09T00:33:26,399 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,399 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,399 | ^ 2025-09-09T00:33:26,399 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,399 973 | decode(ptr, otri); 2025-09-09T00:33:26,399 | ^~~~~~ 2025-09-09T00:33:26,400 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,400 10171 | symself(checkedge); 2025-09-09T00:33:26,400 | ^~~~~~~ 2025-09-09T00:33:26,407 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,407 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,407 | ^ 2025-09-09T00:33:26,407 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,407 973 | decode(ptr, otri); 2025-09-09T00:33:26,407 | ^~~~~~ 2025-09-09T00:33:26,407 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,408 10171 | symself(checkedge); 2025-09-09T00:33:26,408 | ^~~~~~~ 2025-09-09T00:33:26,415 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,415 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,415 | ^ 2025-09-09T00:33:26,415 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,415 973 | decode(ptr, otri); 2025-09-09T00:33:26,415 | ^~~~~~ 2025-09-09T00:33:26,415 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,415 10171 | symself(checkedge); 2025-09-09T00:33:26,416 | ^~~~~~~ 2025-09-09T00:33:26,423 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,423 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,423 | ^ 2025-09-09T00:33:26,423 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,423 973 | decode(ptr, otri); 2025-09-09T00:33:26,423 | ^~~~~~ 2025-09-09T00:33:26,423 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,424 10177 | symself(searchedge); 2025-09-09T00:33:26,424 | ^~~~~~~ 2025-09-09T00:33:26,431 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,431 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,431 | ^ 2025-09-09T00:33:26,431 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,431 973 | decode(ptr, otri); 2025-09-09T00:33:26,431 | ^~~~~~ 2025-09-09T00:33:26,431 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,432 10177 | symself(searchedge); 2025-09-09T00:33:26,432 | ^~~~~~~ 2025-09-09T00:33:26,439 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,439 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,439 | ^ 2025-09-09T00:33:26,439 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,439 973 | decode(ptr, otri); 2025-09-09T00:33:26,439 | ^~~~~~ 2025-09-09T00:33:26,439 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,439 10177 | symself(searchedge); 2025-09-09T00:33:26,440 | ^~~~~~~ 2025-09-09T00:33:26,447 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,447 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,447 | ^ 2025-09-09T00:33:26,447 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,447 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:33:26,447 | ^~~~~~ 2025-09-09T00:33:26,455 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,455 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,455 | ^ 2025-09-09T00:33:26,455 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,455 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T00:33:26,455 | ^~~~~~ 2025-09-09T00:33:26,463 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,463 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,463 | ^ 2025-09-09T00:33:26,463 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,463 973 | decode(ptr, otri); 2025-09-09T00:33:26,463 | ^~~~~~ 2025-09-09T00:33:26,464 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,464 10186 | symself(dissolveedge); 2025-09-09T00:33:26,464 | ^~~~~~~ 2025-09-09T00:33:26,471 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,471 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,471 | ^ 2025-09-09T00:33:26,471 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,471 973 | decode(ptr, otri); 2025-09-09T00:33:26,471 | ^~~~~~ 2025-09-09T00:33:26,471 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,472 10186 | symself(dissolveedge); 2025-09-09T00:33:26,472 | ^~~~~~~ 2025-09-09T00:33:26,479 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,479 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,479 | ^ 2025-09-09T00:33:26,479 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,479 973 | decode(ptr, otri); 2025-09-09T00:33:26,479 | ^~~~~~ 2025-09-09T00:33:26,479 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,479 10186 | symself(dissolveedge); 2025-09-09T00:33:26,480 | ^~~~~~~ 2025-09-09T00:33:26,487 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,487 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,487 | ^ 2025-09-09T00:33:26,488 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,488 969 | decode(ptr, otri2); 2025-09-09T00:33:26,488 | ^~~~~~ 2025-09-09T00:33:26,488 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,488 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:33:26,488 | ^~~ 2025-09-09T00:33:26,495 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,495 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,495 | ^ 2025-09-09T00:33:26,495 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,496 969 | decode(ptr, otri2); 2025-09-09T00:33:26,496 | ^~~~~~ 2025-09-09T00:33:26,496 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,496 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:33:26,496 | ^~~ 2025-09-09T00:33:26,503 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,503 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,503 | ^ 2025-09-09T00:33:26,503 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,504 969 | decode(ptr, otri2); 2025-09-09T00:33:26,504 | ^~~~~~ 2025-09-09T00:33:26,504 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,504 10204 | sym(deadtriangle, nextedge); 2025-09-09T00:33:26,504 | ^~~ 2025-09-09T00:33:26,512 c/triangle.c: In function ‘frontlocate’: 2025-09-09T00:33:26,521 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,521 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,521 | ^ 2025-09-09T00:33:26,521 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,521 973 | decode(ptr, otri); 2025-09-09T00:33:26,521 | ^~~~~~ 2025-09-09T00:33:26,521 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,522 1003 | symself(otri); 2025-09-09T00:33:26,522 | ^~~~~~~ 2025-09-09T00:33:26,522 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:26,522 10788 | onextself(*searchtri); 2025-09-09T00:33:26,522 | ^~~~~~~~~ 2025-09-09T00:33:26,530 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,530 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,530 | ^ 2025-09-09T00:33:26,530 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,530 973 | decode(ptr, otri); 2025-09-09T00:33:26,530 | ^~~~~~ 2025-09-09T00:33:26,530 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,530 1003 | symself(otri); 2025-09-09T00:33:26,530 | ^~~~~~~ 2025-09-09T00:33:26,530 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:26,531 10788 | onextself(*searchtri); 2025-09-09T00:33:26,531 | ^~~~~~~~~ 2025-09-09T00:33:26,538 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,538 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,539 | ^ 2025-09-09T00:33:26,539 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,539 973 | decode(ptr, otri); 2025-09-09T00:33:26,539 | ^~~~~~ 2025-09-09T00:33:26,539 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,539 1003 | symself(otri); 2025-09-09T00:33:26,539 | ^~~~~~~ 2025-09-09T00:33:26,539 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:26,539 10788 | onextself(*searchtri); 2025-09-09T00:33:26,539 | ^~~~~~~~~ 2025-09-09T00:33:26,539 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-09T00:33:26,548 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,548 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,548 | ^ 2025-09-09T00:33:26,548 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,548 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,548 | ^~~~~~ 2025-09-09T00:33:26,548 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,548 10843 | bond(lefttri, righttri); 2025-09-09T00:33:26,549 | ^~~~ 2025-09-09T00:33:26,557 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,557 | ^ 2025-09-09T00:33:26,557 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,557 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,557 | ^~~~~~ 2025-09-09T00:33:26,557 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,557 10843 | bond(lefttri, righttri); 2025-09-09T00:33:26,557 | ^~~~ 2025-09-09T00:33:26,565 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,566 | ^ 2025-09-09T00:33:26,566 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,566 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,566 | ^~~~~~ 2025-09-09T00:33:26,566 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,566 10843 | bond(lefttri, righttri); 2025-09-09T00:33:26,566 | ^~~~ 2025-09-09T00:33:26,574 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,574 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,574 | ^ 2025-09-09T00:33:26,574 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,575 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,575 | ^~~~~~ 2025-09-09T00:33:26,575 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,575 10843 | bond(lefttri, righttri); 2025-09-09T00:33:26,575 | ^~~~ 2025-09-09T00:33:26,583 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,583 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,583 | ^ 2025-09-09T00:33:26,583 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,583 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,583 | ^~~~~~ 2025-09-09T00:33:26,584 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,584 10846 | bond(lefttri, righttri); 2025-09-09T00:33:26,584 | ^~~~ 2025-09-09T00:33:26,592 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,592 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,592 | ^ 2025-09-09T00:33:26,592 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,592 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,592 | ^~~~~~ 2025-09-09T00:33:26,592 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,592 10846 | bond(lefttri, righttri); 2025-09-09T00:33:26,592 | ^~~~ 2025-09-09T00:33:26,600 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,601 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,601 | ^ 2025-09-09T00:33:26,601 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,601 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,601 | ^~~~~~ 2025-09-09T00:33:26,601 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,601 10846 | bond(lefttri, righttri); 2025-09-09T00:33:26,601 | ^~~~ 2025-09-09T00:33:26,609 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,609 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,609 | ^ 2025-09-09T00:33:26,610 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,610 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,610 | ^~~~~~ 2025-09-09T00:33:26,610 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,610 10846 | bond(lefttri, righttri); 2025-09-09T00:33:26,610 | ^~~~ 2025-09-09T00:33:26,618 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,618 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,618 | ^ 2025-09-09T00:33:26,618 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,618 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,619 | ^~~~~~ 2025-09-09T00:33:26,619 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,619 10849 | bond(lefttri, righttri); 2025-09-09T00:33:26,619 | ^~~~ 2025-09-09T00:33:26,627 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,627 | ^ 2025-09-09T00:33:26,627 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,627 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,627 | ^~~~~~ 2025-09-09T00:33:26,627 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,627 10849 | bond(lefttri, righttri); 2025-09-09T00:33:26,628 | ^~~~ 2025-09-09T00:33:26,636 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,636 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,636 | ^ 2025-09-09T00:33:26,636 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,636 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,636 | ^~~~~~ 2025-09-09T00:33:26,636 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,636 10849 | bond(lefttri, righttri); 2025-09-09T00:33:26,636 | ^~~~ 2025-09-09T00:33:26,644 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,644 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,645 | ^ 2025-09-09T00:33:26,645 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,645 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,645 | ^~~~~~ 2025-09-09T00:33:26,645 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,645 10849 | bond(lefttri, righttri); 2025-09-09T00:33:26,645 | ^~~~ 2025-09-09T00:33:26,654 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,654 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,654 | ^ 2025-09-09T00:33:26,654 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,655 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:33:26,655 | ^~~~~~ 2025-09-09T00:33:26,663 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,663 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,663 | ^ 2025-09-09T00:33:26,663 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,663 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:33:26,664 | ^~~~~~ 2025-09-09T00:33:26,671 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,672 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,672 | ^ 2025-09-09T00:33:26,672 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,672 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T00:33:26,672 | ^~~~~~ 2025-09-09T00:33:26,680 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,680 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,680 | ^ 2025-09-09T00:33:26,681 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,681 969 | decode(ptr, otri2); 2025-09-09T00:33:26,681 | ^~~~~~ 2025-09-09T00:33:26,681 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,681 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:26,681 | ^~~ 2025-09-09T00:33:26,681 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:26,681 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:33:26,681 | ^~~~~ 2025-09-09T00:33:26,689 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,689 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,689 | ^ 2025-09-09T00:33:26,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,689 969 | decode(ptr, otri2); 2025-09-09T00:33:26,689 | ^~~~~~ 2025-09-09T00:33:26,689 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,690 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:26,690 | ^~~ 2025-09-09T00:33:26,690 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:26,690 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:33:26,690 | ^~~~~ 2025-09-09T00:33:26,697 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,698 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,698 | ^ 2025-09-09T00:33:26,698 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,698 969 | decode(ptr, otri2); 2025-09-09T00:33:26,698 | ^~~~~~ 2025-09-09T00:33:26,698 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,698 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:26,698 | ^~~ 2025-09-09T00:33:26,698 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:26,698 10890 | oprev(fliptri, farlefttri); 2025-09-09T00:33:26,698 | ^~~~~ 2025-09-09T00:33:26,706 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,706 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,707 | ^ 2025-09-09T00:33:26,707 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,707 973 | decode(ptr, otri); 2025-09-09T00:33:26,707 | ^~~~~~ 2025-09-09T00:33:26,707 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,707 999 | symself(otri2); 2025-09-09T00:33:26,707 | ^~~~~~~ 2025-09-09T00:33:26,707 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:26,707 10892 | onext(fliptri, farrighttri); 2025-09-09T00:33:26,707 | ^~~~~ 2025-09-09T00:33:26,715 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,715 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,715 | ^ 2025-09-09T00:33:26,715 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,715 973 | decode(ptr, otri); 2025-09-09T00:33:26,716 | ^~~~~~ 2025-09-09T00:33:26,716 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,716 999 | symself(otri2); 2025-09-09T00:33:26,716 | ^~~~~~~ 2025-09-09T00:33:26,716 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:26,716 10892 | onext(fliptri, farrighttri); 2025-09-09T00:33:26,716 | ^~~~~ 2025-09-09T00:33:26,724 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,724 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,724 | ^ 2025-09-09T00:33:26,724 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,724 973 | decode(ptr, otri); 2025-09-09T00:33:26,724 | ^~~~~~ 2025-09-09T00:33:26,724 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,724 999 | symself(otri2); 2025-09-09T00:33:26,724 | ^~~~~~~ 2025-09-09T00:33:26,724 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T00:33:26,725 10892 | onext(fliptri, farrighttri); 2025-09-09T00:33:26,725 | ^~~~~ 2025-09-09T00:33:26,733 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,733 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,733 | ^ 2025-09-09T00:33:26,733 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,733 969 | decode(ptr, otri2); 2025-09-09T00:33:26,733 | ^~~~~~ 2025-09-09T00:33:26,733 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,733 10902 | sym(lefttri, farlefttri); 2025-09-09T00:33:26,733 | ^~~ 2025-09-09T00:33:26,741 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,741 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,742 | ^ 2025-09-09T00:33:26,742 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,742 969 | decode(ptr, otri2); 2025-09-09T00:33:26,742 | ^~~~~~ 2025-09-09T00:33:26,742 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,742 10902 | sym(lefttri, farlefttri); 2025-09-09T00:33:26,742 | ^~~ 2025-09-09T00:33:26,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,750 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,750 | ^ 2025-09-09T00:33:26,750 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,750 969 | decode(ptr, otri2); 2025-09-09T00:33:26,750 | ^~~~~~ 2025-09-09T00:33:26,751 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,751 10902 | sym(lefttri, farlefttri); 2025-09-09T00:33:26,751 | ^~~ 2025-09-09T00:33:26,759 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,759 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,759 | ^ 2025-09-09T00:33:26,759 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,759 973 | decode(ptr, otri); 2025-09-09T00:33:26,759 | ^~~~~~ 2025-09-09T00:33:26,759 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,759 10905 | symself(fliptri); 2025-09-09T00:33:26,759 | ^~~~~~~ 2025-09-09T00:33:26,767 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,767 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,768 | ^ 2025-09-09T00:33:26,768 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,768 973 | decode(ptr, otri); 2025-09-09T00:33:26,768 | ^~~~~~ 2025-09-09T00:33:26,768 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,768 10905 | symself(fliptri); 2025-09-09T00:33:26,768 | ^~~~~~~ 2025-09-09T00:33:26,776 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,776 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,776 | ^ 2025-09-09T00:33:26,776 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,776 973 | decode(ptr, otri); 2025-09-09T00:33:26,776 | ^~~~~~ 2025-09-09T00:33:26,777 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:26,777 10905 | symself(fliptri); 2025-09-09T00:33:26,777 | ^~~~~~~ 2025-09-09T00:33:26,786 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,786 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:26,786 | ^ 2025-09-09T00:33:26,786 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,786 969 | decode(ptr, otri2); 2025-09-09T00:33:26,786 | ^~~~~~ 2025-09-09T00:33:26,786 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,786 10941 | sym(searchtri, farlefttri); 2025-09-09T00:33:26,786 | ^~~ 2025-09-09T00:33:26,794 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,795 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:26,795 | ^ 2025-09-09T00:33:26,795 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,795 969 | decode(ptr, otri2); 2025-09-09T00:33:26,795 | ^~~~~~ 2025-09-09T00:33:26,795 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,795 10941 | sym(searchtri, farlefttri); 2025-09-09T00:33:26,795 | ^~~ 2025-09-09T00:33:26,803 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,803 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:26,803 | ^ 2025-09-09T00:33:26,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:26,804 969 | decode(ptr, otri2); 2025-09-09T00:33:26,804 | ^~~~~~ 2025-09-09T00:33:26,804 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:26,804 10941 | sym(searchtri, farlefttri); 2025-09-09T00:33:26,804 | ^~~ 2025-09-09T00:33:26,812 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,813 | ^ 2025-09-09T00:33:26,813 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,813 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,813 | ^~~~~~ 2025-09-09T00:33:26,813 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,813 10949 | bond(lefttri, righttri); 2025-09-09T00:33:26,813 | ^~~~ 2025-09-09T00:33:26,821 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,821 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,821 | ^ 2025-09-09T00:33:26,821 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,822 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,822 | ^~~~~~ 2025-09-09T00:33:26,822 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,822 10949 | bond(lefttri, righttri); 2025-09-09T00:33:26,822 | ^~~~ 2025-09-09T00:33:26,830 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,830 | ^ 2025-09-09T00:33:26,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,830 | ^~~~~~ 2025-09-09T00:33:26,830 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,831 10949 | bond(lefttri, righttri); 2025-09-09T00:33:26,831 | ^~~~ 2025-09-09T00:33:26,839 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,839 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,839 | ^ 2025-09-09T00:33:26,839 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,839 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,839 | ^~~~~~ 2025-09-09T00:33:26,839 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,839 10949 | bond(lefttri, righttri); 2025-09-09T00:33:26,839 | ^~~~ 2025-09-09T00:33:26,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,848 | ^ 2025-09-09T00:33:26,848 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,848 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,848 | ^~~~~~ 2025-09-09T00:33:26,848 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,848 10952 | bond(lefttri, righttri); 2025-09-09T00:33:26,848 | ^~~~ 2025-09-09T00:33:26,856 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,856 | ^ 2025-09-09T00:33:26,856 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,856 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,857 | ^~~~~~ 2025-09-09T00:33:26,857 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,857 10952 | bond(lefttri, righttri); 2025-09-09T00:33:26,857 | ^~~~ 2025-09-09T00:33:26,865 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,865 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,865 | ^ 2025-09-09T00:33:26,865 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,865 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,865 | ^~~~~~ 2025-09-09T00:33:26,865 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,866 10952 | bond(lefttri, righttri); 2025-09-09T00:33:26,866 | ^~~~ 2025-09-09T00:33:26,874 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,874 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,874 | ^ 2025-09-09T00:33:26,874 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,874 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,874 | ^~~~~~ 2025-09-09T00:33:26,874 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,874 10952 | bond(lefttri, righttri); 2025-09-09T00:33:26,874 | ^~~~ 2025-09-09T00:33:26,882 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,882 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,883 | ^ 2025-09-09T00:33:26,883 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,883 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,883 | ^~~~~~ 2025-09-09T00:33:26,883 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,883 10955 | bond(lefttri, farlefttri); 2025-09-09T00:33:26,883 | ^~~~ 2025-09-09T00:33:26,891 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,891 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,891 | ^ 2025-09-09T00:33:26,891 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,891 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,892 | ^~~~~~ 2025-09-09T00:33:26,892 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,892 10955 | bond(lefttri, farlefttri); 2025-09-09T00:33:26,892 | ^~~~ 2025-09-09T00:33:26,900 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,900 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,900 | ^ 2025-09-09T00:33:26,900 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,900 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,900 | ^~~~~~ 2025-09-09T00:33:26,900 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,900 10955 | bond(lefttri, farlefttri); 2025-09-09T00:33:26,901 | ^~~~ 2025-09-09T00:33:26,908 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,909 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,909 | ^ 2025-09-09T00:33:26,909 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,909 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,909 | ^~~~~~ 2025-09-09T00:33:26,909 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,909 10955 | bond(lefttri, farlefttri); 2025-09-09T00:33:26,909 | ^~~~ 2025-09-09T00:33:26,917 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,917 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,917 | ^ 2025-09-09T00:33:26,918 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,918 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,918 | ^~~~~~ 2025-09-09T00:33:26,918 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,918 10956 | bond(righttri, farrighttri); 2025-09-09T00:33:26,918 | ^~~~ 2025-09-09T00:33:26,926 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,926 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,926 | ^ 2025-09-09T00:33:26,926 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,926 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:26,926 | ^~~~~~ 2025-09-09T00:33:26,926 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,927 10956 | bond(righttri, farrighttri); 2025-09-09T00:33:26,927 | ^~~~ 2025-09-09T00:33:26,935 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,935 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,935 | ^ 2025-09-09T00:33:26,935 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,935 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,935 | ^~~~~~ 2025-09-09T00:33:26,935 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,935 10956 | bond(righttri, farrighttri); 2025-09-09T00:33:26,935 | ^~~~ 2025-09-09T00:33:26,943 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,944 | ^ 2025-09-09T00:33:26,944 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,944 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:26,944 | ^~~~~~ 2025-09-09T00:33:26,944 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T00:33:26,944 10956 | bond(righttri, farrighttri); 2025-09-09T00:33:26,944 | ^~~~ 2025-09-09T00:33:26,953 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,953 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,953 | ^ 2025-09-09T00:33:26,953 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,953 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T00:33:26,953 | ^~~~~~ 2025-09-09T00:33:26,961 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,962 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,962 | ^ 2025-09-09T00:33:26,962 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,962 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T00:33:26,962 | ^~~~~~ 2025-09-09T00:33:26,971 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,971 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,971 | ^ 2025-09-09T00:33:26,971 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,971 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T00:33:26,971 | ^~~~~~ 2025-09-09T00:33:26,979 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:26,980 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,980 | ^ 2025-09-09T00:33:26,980 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,980 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T00:33:26,980 | ^~~~~~ 2025-09-09T00:33:26,984 c/triangle.c: In function ‘reconstruct’: 2025-09-09T00:33:26,994 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:26,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:26,994 | ^ 2025-09-09T00:33:26,994 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T00:33:26,994 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T00:33:26,994 | ^~~~~~ 2025-09-09T00:33:27,003 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,003 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,003 | ^ 2025-09-09T00:33:27,003 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,003 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T00:33:27,003 | ^~~~~~ 2025-09-09T00:33:27,012 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,012 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,012 | ^ 2025-09-09T00:33:27,012 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,012 11403 | decode(nexttri, checktri); 2025-09-09T00:33:27,012 | ^~~~~~ 2025-09-09T00:33:27,021 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,021 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,021 | ^ 2025-09-09T00:33:27,021 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,021 11403 | decode(nexttri, checktri); 2025-09-09T00:33:27,021 | ^~~~~~ 2025-09-09T00:33:27,030 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,030 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,030 | ^ 2025-09-09T00:33:27,030 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,030 11403 | decode(nexttri, checktri); 2025-09-09T00:33:27,031 | ^~~~~~ 2025-09-09T00:33:27,040 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,040 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,040 | ^ 2025-09-09T00:33:27,040 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,040 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:27,040 | ^~~~~~ 2025-09-09T00:33:27,040 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,040 11414 | bond(triangleleft, checktri); 2025-09-09T00:33:27,040 | ^~~~ 2025-09-09T00:33:27,049 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,049 | ^ 2025-09-09T00:33:27,049 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,049 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:27,049 | ^~~~~~ 2025-09-09T00:33:27,049 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,049 11414 | bond(triangleleft, checktri); 2025-09-09T00:33:27,050 | ^~~~ 2025-09-09T00:33:27,058 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,058 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,058 | ^ 2025-09-09T00:33:27,058 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,058 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:27,058 | ^~~~~~ 2025-09-09T00:33:27,059 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,059 11414 | bond(triangleleft, checktri); 2025-09-09T00:33:27,059 | ^~~~ 2025-09-09T00:33:27,067 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,067 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,068 | ^ 2025-09-09T00:33:27,068 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,068 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:27,068 | ^~~~~~ 2025-09-09T00:33:27,068 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,068 11414 | bond(triangleleft, checktri); 2025-09-09T00:33:27,068 | ^~~~ 2025-09-09T00:33:27,077 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,077 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,077 | ^ 2025-09-09T00:33:27,077 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,077 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:27,077 | ^~~~~~ 2025-09-09T00:33:27,077 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,077 11419 | bond(triangleloop, checkleft); 2025-09-09T00:33:27,077 | ^~~~ 2025-09-09T00:33:27,086 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,086 | ^ 2025-09-09T00:33:27,086 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,086 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T00:33:27,086 | ^~~~~~ 2025-09-09T00:33:27,086 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,086 11419 | bond(triangleloop, checkleft); 2025-09-09T00:33:27,086 | ^~~~ 2025-09-09T00:33:27,095 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,095 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,095 | ^ 2025-09-09T00:33:27,095 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,095 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:27,095 | ^~~~~~ 2025-09-09T00:33:27,096 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,096 11419 | bond(triangleloop, checkleft); 2025-09-09T00:33:27,096 | ^~~~ 2025-09-09T00:33:27,104 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,104 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,105 | ^ 2025-09-09T00:33:27,105 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,105 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T00:33:27,105 | ^~~~~~ 2025-09-09T00:33:27,105 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T00:33:27,105 11419 | bond(triangleloop, checkleft); 2025-09-09T00:33:27,105 | ^~~~ 2025-09-09T00:33:27,114 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,114 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,114 | ^ 2025-09-09T00:33:27,114 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,114 11423 | decode(nexttri, checktri); 2025-09-09T00:33:27,114 | ^~~~~~ 2025-09-09T00:33:27,123 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,124 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,124 | ^ 2025-09-09T00:33:27,124 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,124 11423 | decode(nexttri, checktri); 2025-09-09T00:33:27,124 | ^~~~~~ 2025-09-09T00:33:27,133 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,133 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,133 | ^ 2025-09-09T00:33:27,133 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,133 11423 | decode(nexttri, checktri); 2025-09-09T00:33:27,133 | ^~~~~~ 2025-09-09T00:33:27,143 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,143 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,144 | ^ 2025-09-09T00:33:27,144 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,144 11513 | decode(nexttri, checktri); 2025-09-09T00:33:27,144 | ^~~~~~ 2025-09-09T00:33:27,152 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,153 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,153 | ^ 2025-09-09T00:33:27,153 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,153 11513 | decode(nexttri, checktri); 2025-09-09T00:33:27,153 | ^~~~~~ 2025-09-09T00:33:27,162 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,162 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,162 | ^ 2025-09-09T00:33:27,162 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,162 11513 | decode(nexttri, checktri); 2025-09-09T00:33:27,162 | ^~~~~~ 2025-09-09T00:33:27,171 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,172 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:27,172 | ^ 2025-09-09T00:33:27,172 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:27,172 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:27,172 | ^~~~~~~ 2025-09-09T00:33:27,172 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:27,172 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:33:27,172 | ^~~~~~ 2025-09-09T00:33:27,181 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,181 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T00:33:27,181 | ^ 2025-09-09T00:33:27,181 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T00:33:27,181 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T00:33:27,181 | ^~~~~~~ 2025-09-09T00:33:27,181 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:27,181 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:33:27,181 | ^~~~~~ 2025-09-09T00:33:27,190 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,190 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,190 | ^ 2025-09-09T00:33:27,190 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,190 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:27,190 | ^~~~~~ 2025-09-09T00:33:27,191 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:27,191 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:33:27,191 | ^~~~~~ 2025-09-09T00:33:27,199 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,199 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,199 | ^ 2025-09-09T00:33:27,200 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,200 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T00:33:27,200 | ^~~~~~ 2025-09-09T00:33:27,200 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T00:33:27,200 11529 | tsbond(checktri, subsegloop); 2025-09-09T00:33:27,200 | ^~~~~~ 2025-09-09T00:33:27,209 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,209 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,209 | ^ 2025-09-09T00:33:27,209 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,209 969 | decode(ptr, otri2); 2025-09-09T00:33:27,209 | ^~~~~~ 2025-09-09T00:33:27,209 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,209 11531 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,209 | ^~~ 2025-09-09T00:33:27,218 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,218 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,218 | ^ 2025-09-09T00:33:27,218 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,218 969 | decode(ptr, otri2); 2025-09-09T00:33:27,218 | ^~~~~~ 2025-09-09T00:33:27,219 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,219 11531 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,219 | ^~~ 2025-09-09T00:33:27,227 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,227 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,228 | ^ 2025-09-09T00:33:27,228 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,228 969 | decode(ptr, otri2); 2025-09-09T00:33:27,228 | ^~~~~~ 2025-09-09T00:33:27,228 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,228 11531 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,228 | ^~~ 2025-09-09T00:33:27,237 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,237 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,237 | ^ 2025-09-09T00:33:27,237 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,237 11544 | decode(nexttri, checktri); 2025-09-09T00:33:27,237 | ^~~~~~ 2025-09-09T00:33:27,246 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,246 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,246 | ^ 2025-09-09T00:33:27,246 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,246 11544 | decode(nexttri, checktri); 2025-09-09T00:33:27,247 | ^~~~~~ 2025-09-09T00:33:27,255 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,255 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,256 | ^ 2025-09-09T00:33:27,256 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,256 11544 | decode(nexttri, checktri); 2025-09-09T00:33:27,256 | ^~~~~~ 2025-09-09T00:33:27,265 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,265 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,265 | ^ 2025-09-09T00:33:27,265 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,265 11557 | decode(nexttri, checktri); 2025-09-09T00:33:27,265 | ^~~~~~ 2025-09-09T00:33:27,274 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,274 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,274 | ^ 2025-09-09T00:33:27,274 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,275 11557 | decode(nexttri, checktri); 2025-09-09T00:33:27,275 | ^~~~~~ 2025-09-09T00:33:27,283 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,284 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,284 | ^ 2025-09-09T00:33:27,284 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,284 11557 | decode(nexttri, checktri); 2025-09-09T00:33:27,284 | ^~~~~~ 2025-09-09T00:33:27,293 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,293 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,293 | ^ 2025-09-09T00:33:27,293 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,293 969 | decode(ptr, otri2); 2025-09-09T00:33:27,293 | ^~~~~~ 2025-09-09T00:33:27,293 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,294 11564 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,294 | ^~~ 2025-09-09T00:33:27,302 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,302 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,302 | ^ 2025-09-09T00:33:27,303 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,303 969 | decode(ptr, otri2); 2025-09-09T00:33:27,303 | ^~~~~~ 2025-09-09T00:33:27,303 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,303 11564 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,303 | ^~~ 2025-09-09T00:33:27,312 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,312 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,312 | ^ 2025-09-09T00:33:27,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,312 969 | decode(ptr, otri2); 2025-09-09T00:33:27,312 | ^~~~~~ 2025-09-09T00:33:27,312 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,312 11564 | sym(checktri, checkneighbor); 2025-09-09T00:33:27,312 | ^~~ 2025-09-09T00:33:27,321 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,321 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,321 | ^ 2025-09-09T00:33:27,321 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,321 11569 | decode(nexttri, checktri); 2025-09-09T00:33:27,322 | ^~~~~~ 2025-09-09T00:33:27,330 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,330 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,331 | ^ 2025-09-09T00:33:27,331 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,331 11569 | decode(nexttri, checktri); 2025-09-09T00:33:27,331 | ^~~~~~ 2025-09-09T00:33:27,340 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,340 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,340 | ^ 2025-09-09T00:33:27,340 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,340 11569 | decode(nexttri, checktri); 2025-09-09T00:33:27,340 | ^~~~~~ 2025-09-09T00:33:27,341 c/triangle.c: In function ‘finddirection’: 2025-09-09T00:33:27,350 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,351 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,351 | ^ 2025-09-09T00:33:27,351 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,351 973 | decode(ptr, otri); 2025-09-09T00:33:27,351 | ^~~~~~ 2025-09-09T00:33:27,351 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,351 999 | symself(otri2); 2025-09-09T00:33:27,351 | ^~~~~~~ 2025-09-09T00:33:27,351 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:27,351 11636 | onext(*searchtri, checktri); 2025-09-09T00:33:27,352 | ^~~~~ 2025-09-09T00:33:27,360 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,360 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,360 | ^ 2025-09-09T00:33:27,360 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,361 973 | decode(ptr, otri); 2025-09-09T00:33:27,361 | ^~~~~~ 2025-09-09T00:33:27,361 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,361 999 | symself(otri2); 2025-09-09T00:33:27,361 | ^~~~~~~ 2025-09-09T00:33:27,361 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:27,361 11636 | onext(*searchtri, checktri); 2025-09-09T00:33:27,361 | ^~~~~ 2025-09-09T00:33:27,370 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,370 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,370 | ^ 2025-09-09T00:33:27,370 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,370 973 | decode(ptr, otri); 2025-09-09T00:33:27,370 | ^~~~~~ 2025-09-09T00:33:27,370 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,370 999 | symself(otri2); 2025-09-09T00:33:27,371 | ^~~~~~~ 2025-09-09T00:33:27,371 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T00:33:27,371 11636 | onext(*searchtri, checktri); 2025-09-09T00:33:27,371 | ^~~~~ 2025-09-09T00:33:27,379 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,380 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,380 | ^ 2025-09-09T00:33:27,380 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,380 973 | decode(ptr, otri); 2025-09-09T00:33:27,380 | ^~~~~~ 2025-09-09T00:33:27,380 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,380 1003 | symself(otri); 2025-09-09T00:33:27,380 | ^~~~~~~ 2025-09-09T00:33:27,380 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,380 11645 | onextself(*searchtri); 2025-09-09T00:33:27,380 | ^~~~~~~~~ 2025-09-09T00:33:27,389 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,389 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,389 | ^ 2025-09-09T00:33:27,389 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,389 973 | decode(ptr, otri); 2025-09-09T00:33:27,389 | ^~~~~~ 2025-09-09T00:33:27,390 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,390 1003 | symself(otri); 2025-09-09T00:33:27,390 | ^~~~~~~ 2025-09-09T00:33:27,390 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,390 11645 | onextself(*searchtri); 2025-09-09T00:33:27,390 | ^~~~~~~~~ 2025-09-09T00:33:27,398 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,399 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,399 | ^ 2025-09-09T00:33:27,399 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,399 973 | decode(ptr, otri); 2025-09-09T00:33:27,399 | ^~~~~~ 2025-09-09T00:33:27,399 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,399 1003 | symself(otri); 2025-09-09T00:33:27,399 | ^~~~~~~ 2025-09-09T00:33:27,399 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,399 11645 | onextself(*searchtri); 2025-09-09T00:33:27,399 | ^~~~~~~~~ 2025-09-09T00:33:27,409 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,409 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,409 | ^ 2025-09-09T00:33:27,409 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,409 973 | decode(ptr, otri); 2025-09-09T00:33:27,409 | ^~~~~~ 2025-09-09T00:33:27,409 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,409 1014 | symself(otri); \ 2025-09-09T00:33:27,409 | ^~~~~~~ 2025-09-09T00:33:27,409 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,410 11660 | oprevself(*searchtri); 2025-09-09T00:33:27,410 | ^~~~~~~~~ 2025-09-09T00:33:27,418 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,418 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,418 | ^ 2025-09-09T00:33:27,418 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,418 973 | decode(ptr, otri); 2025-09-09T00:33:27,419 | ^~~~~~ 2025-09-09T00:33:27,419 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,419 1014 | symself(otri); \ 2025-09-09T00:33:27,419 | ^~~~~~~ 2025-09-09T00:33:27,419 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,419 11660 | oprevself(*searchtri); 2025-09-09T00:33:27,419 | ^~~~~~~~~ 2025-09-09T00:33:27,428 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,428 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,428 | ^ 2025-09-09T00:33:27,428 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,428 973 | decode(ptr, otri); 2025-09-09T00:33:27,428 | ^~~~~~ 2025-09-09T00:33:27,428 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,428 1014 | symself(otri); \ 2025-09-09T00:33:27,428 | ^~~~~~~ 2025-09-09T00:33:27,428 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,429 11660 | oprevself(*searchtri); 2025-09-09T00:33:27,429 | ^~~~~~~~~ 2025-09-09T00:33:27,432 c/triangle.c: In function ‘segmentintersection’: 2025-09-09T00:33:27,442 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,442 | ^ 2025-09-09T00:33:27,442 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:33:27,442 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:33:27,442 | ^~~~~ 2025-09-09T00:33:27,442 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,442 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T00:33:27,442 | ^~~~~~ 2025-09-09T00:33:27,451 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,451 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T00:33:27,451 | ^ 2025-09-09T00:33:27,451 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T00:33:27,452 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T00:33:27,452 | ^~~~~ 2025-09-09T00:33:27,452 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T00:33:27,452 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T00:33:27,452 | ^~~~~~ 2025-09-09T00:33:27,461 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,461 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,461 | ^ 2025-09-09T00:33:27,461 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,461 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:27,461 | ^~~~~~~ 2025-09-09T00:33:27,461 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:27,462 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:33:27,462 | ^~~~~~ 2025-09-09T00:33:27,470 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,471 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,471 | ^ 2025-09-09T00:33:27,471 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,471 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:27,471 | ^~~~~~~ 2025-09-09T00:33:27,471 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:27,471 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:33:27,471 | ^~~~~~ 2025-09-09T00:33:27,480 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,480 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,480 | ^ 2025-09-09T00:33:27,480 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,480 1193 | sdecode(sptr, osub2) 2025-09-09T00:33:27,480 | ^~~~~~~ 2025-09-09T00:33:27,480 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T00:33:27,481 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T00:33:27,481 | ^~~~~~ 2025-09-09T00:33:27,490 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,490 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,490 | ^ 2025-09-09T00:33:27,490 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,490 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,490 | ^~~~~~~ 2025-09-09T00:33:27,490 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,490 11778 | snextself(*splitsubseg); 2025-09-09T00:33:27,490 | ^~~~~~~~~ 2025-09-09T00:33:27,499 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,499 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,499 | ^ 2025-09-09T00:33:27,500 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,500 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,500 | ^~~~~~~ 2025-09-09T00:33:27,500 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,500 11778 | snextself(*splitsubseg); 2025-09-09T00:33:27,500 | ^~~~~~~~~ 2025-09-09T00:33:27,509 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,509 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,509 | ^ 2025-09-09T00:33:27,509 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,509 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,509 | ^~~~~~~ 2025-09-09T00:33:27,509 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,510 11778 | snextself(*splitsubseg); 2025-09-09T00:33:27,510 | ^~~~~~~~~ 2025-09-09T00:33:27,519 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,519 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,519 | ^ 2025-09-09T00:33:27,519 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,519 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,519 | ^~~~~~~ 2025-09-09T00:33:27,519 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,519 11782 | snextself(opposubseg); 2025-09-09T00:33:27,519 | ^~~~~~~~~ 2025-09-09T00:33:27,528 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,528 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,528 | ^ 2025-09-09T00:33:27,528 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,529 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,529 | ^~~~~~~ 2025-09-09T00:33:27,529 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,529 11782 | snextself(opposubseg); 2025-09-09T00:33:27,529 | ^~~~~~~~~ 2025-09-09T00:33:27,538 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,538 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,538 | ^ 2025-09-09T00:33:27,538 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,538 1208 | sdecode(sptr, osub) 2025-09-09T00:33:27,538 | ^~~~~~~ 2025-09-09T00:33:27,538 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:27,538 11782 | snextself(opposubseg); 2025-09-09T00:33:27,538 | ^~~~~~~~~ 2025-09-09T00:33:27,548 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,548 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,548 | ^ 2025-09-09T00:33:27,548 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,548 973 | decode(ptr, otri); 2025-09-09T00:33:27,548 | ^~~~~~ 2025-09-09T00:33:27,548 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,548 1003 | symself(otri); 2025-09-09T00:33:27,548 | ^~~~~~~ 2025-09-09T00:33:27,549 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,549 11791 | onextself(*splittri); 2025-09-09T00:33:27,549 | ^~~~~~~~~ 2025-09-09T00:33:27,557 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,557 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,558 | ^ 2025-09-09T00:33:27,558 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,558 973 | decode(ptr, otri); 2025-09-09T00:33:27,558 | ^~~~~~ 2025-09-09T00:33:27,558 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,558 1003 | symself(otri); 2025-09-09T00:33:27,558 | ^~~~~~~ 2025-09-09T00:33:27,558 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,558 11791 | onextself(*splittri); 2025-09-09T00:33:27,558 | ^~~~~~~~~ 2025-09-09T00:33:27,567 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,567 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,567 | ^ 2025-09-09T00:33:27,567 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,567 973 | decode(ptr, otri); 2025-09-09T00:33:27,568 | ^~~~~~ 2025-09-09T00:33:27,568 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,568 1003 | symself(otri); 2025-09-09T00:33:27,568 | ^~~~~~~ 2025-09-09T00:33:27,568 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:27,568 11791 | onextself(*splittri); 2025-09-09T00:33:27,568 | ^~~~~~~~~ 2025-09-09T00:33:27,568 c/triangle.c: In function ‘scoutsegment’: 2025-09-09T00:33:27,578 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,578 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,578 | ^ 2025-09-09T00:33:27,578 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,579 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,579 | ^~~~~~~ 2025-09-09T00:33:27,579 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,579 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:33:27,579 | ^~~~~~~ 2025-09-09T00:33:27,588 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,588 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,588 | ^ 2025-09-09T00:33:27,588 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,588 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,588 | ^~~~~~~ 2025-09-09T00:33:27,589 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,589 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:33:27,589 | ^~~~~~~ 2025-09-09T00:33:27,598 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,598 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,598 | ^ 2025-09-09T00:33:27,598 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,598 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,598 | ^~~~~~~ 2025-09-09T00:33:27,598 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,598 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T00:33:27,598 | ^~~~~~~ 2025-09-09T00:33:27,599 c/triangle.c: In function ‘conformingedge’: 2025-09-09T00:33:27,609 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,609 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,609 | ^ 2025-09-09T00:33:27,609 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,609 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,609 | ^~~~~~~ 2025-09-09T00:33:27,610 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,610 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:33:27,610 | ^~~~~~~ 2025-09-09T00:33:27,619 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,619 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,619 | ^ 2025-09-09T00:33:27,619 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,619 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,619 | ^~~~~~~ 2025-09-09T00:33:27,619 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,619 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:33:27,619 | ^~~~~~~ 2025-09-09T00:33:27,628 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,629 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,629 | ^ 2025-09-09T00:33:27,629 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,629 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,629 | ^~~~~~~ 2025-09-09T00:33:27,629 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,629 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T00:33:27,629 | ^~~~~~~ 2025-09-09T00:33:27,629 c/triangle.c: In function ‘delaunayfixup’: 2025-09-09T00:33:27,640 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,640 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,640 | ^ 2025-09-09T00:33:27,640 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,640 969 | decode(ptr, otri2); 2025-09-09T00:33:27,640 | ^~~~~~ 2025-09-09T00:33:27,640 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,640 12059 | sym(neartri, fartri); 2025-09-09T00:33:27,640 | ^~~ 2025-09-09T00:33:27,650 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,650 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,650 | ^ 2025-09-09T00:33:27,650 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,650 969 | decode(ptr, otri2); 2025-09-09T00:33:27,650 | ^~~~~~ 2025-09-09T00:33:27,650 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,650 12059 | sym(neartri, fartri); 2025-09-09T00:33:27,650 | ^~~ 2025-09-09T00:33:27,660 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,660 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,660 | ^ 2025-09-09T00:33:27,660 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,660 969 | decode(ptr, otri2); 2025-09-09T00:33:27,660 | ^~~~~~ 2025-09-09T00:33:27,660 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,660 12059 | sym(neartri, fartri); 2025-09-09T00:33:27,661 | ^~~ 2025-09-09T00:33:27,670 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,670 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,670 | ^ 2025-09-09T00:33:27,670 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,670 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,670 | ^~~~~~~ 2025-09-09T00:33:27,670 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,671 12064 | tspivot(neartri, faredge); 2025-09-09T00:33:27,671 | ^~~~~~~ 2025-09-09T00:33:27,680 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,680 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,680 | ^ 2025-09-09T00:33:27,680 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,680 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,680 | ^~~~~~~ 2025-09-09T00:33:27,680 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,680 12064 | tspivot(neartri, faredge); 2025-09-09T00:33:27,681 | ^~~~~~~ 2025-09-09T00:33:27,690 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,690 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,690 | ^ 2025-09-09T00:33:27,690 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,690 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,690 | ^~~~~~~ 2025-09-09T00:33:27,690 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,690 12064 | tspivot(neartri, faredge); 2025-09-09T00:33:27,690 | ^~~~~~~ 2025-09-09T00:33:27,691 c/triangle.c: In function ‘constrainededge’: 2025-09-09T00:33:27,701 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,701 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,701 | ^ 2025-09-09T00:33:27,701 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,701 969 | decode(ptr, otri2); 2025-09-09T00:33:27,702 | ^~~~~~ 2025-09-09T00:33:27,702 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,702 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,702 | ^~~ 2025-09-09T00:33:27,702 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,702 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,702 | ^~~~~ 2025-09-09T00:33:27,711 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,711 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,712 | ^ 2025-09-09T00:33:27,712 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,712 969 | decode(ptr, otri2); 2025-09-09T00:33:27,712 | ^~~~~~ 2025-09-09T00:33:27,712 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,712 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,712 | ^~~ 2025-09-09T00:33:27,712 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,712 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,712 | ^~~~~ 2025-09-09T00:33:27,721 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,722 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,722 | ^ 2025-09-09T00:33:27,722 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,722 969 | decode(ptr, otri2); 2025-09-09T00:33:27,722 | ^~~~~~ 2025-09-09T00:33:27,722 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,722 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,722 | ^~~ 2025-09-09T00:33:27,722 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,722 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,722 | ^~~~~ 2025-09-09T00:33:27,732 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,732 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,732 | ^ 2025-09-09T00:33:27,732 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,732 969 | decode(ptr, otri2); 2025-09-09T00:33:27,732 | ^~~~~~ 2025-09-09T00:33:27,732 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,732 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,733 | ^~~ 2025-09-09T00:33:27,733 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,733 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,733 | ^~~~~ 2025-09-09T00:33:27,742 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,742 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,742 | ^ 2025-09-09T00:33:27,742 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,742 969 | decode(ptr, otri2); 2025-09-09T00:33:27,742 | ^~~~~~ 2025-09-09T00:33:27,743 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,743 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,743 | ^~~ 2025-09-09T00:33:27,743 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,743 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,743 | ^~~~~ 2025-09-09T00:33:27,752 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,752 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,752 | ^ 2025-09-09T00:33:27,752 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,753 969 | decode(ptr, otri2); 2025-09-09T00:33:27,753 | ^~~~~~ 2025-09-09T00:33:27,753 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,753 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,753 | ^~~ 2025-09-09T00:33:27,753 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,753 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,753 | ^~~~~ 2025-09-09T00:33:27,762 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,763 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,763 | ^ 2025-09-09T00:33:27,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,763 969 | decode(ptr, otri2); 2025-09-09T00:33:27,763 | ^~~~~~ 2025-09-09T00:33:27,763 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,763 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,763 | ^~~ 2025-09-09T00:33:27,763 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,763 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,764 | ^~~~~ 2025-09-09T00:33:27,773 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,773 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,773 | ^ 2025-09-09T00:33:27,773 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,773 969 | decode(ptr, otri2); 2025-09-09T00:33:27,773 | ^~~~~~ 2025-09-09T00:33:27,773 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,773 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,773 | ^~~ 2025-09-09T00:33:27,774 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,774 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,774 | ^~~~~ 2025-09-09T00:33:27,783 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,783 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,783 | ^ 2025-09-09T00:33:27,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,783 969 | decode(ptr, otri2); 2025-09-09T00:33:27,783 | ^~~~~~ 2025-09-09T00:33:27,783 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:27,784 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:27,784 | ^~~ 2025-09-09T00:33:27,784 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:27,784 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T00:33:27,784 | ^~~~~ 2025-09-09T00:33:27,793 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,793 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,793 | ^ 2025-09-09T00:33:27,794 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,794 973 | decode(ptr, otri); 2025-09-09T00:33:27,794 | ^~~~~~ 2025-09-09T00:33:27,794 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,794 1014 | symself(otri); \ 2025-09-09T00:33:27,794 | ^~~~~~~ 2025-09-09T00:33:27,794 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,794 12227 | oprevself(fixuptri); 2025-09-09T00:33:27,794 | ^~~~~~~~~ 2025-09-09T00:33:27,803 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,804 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,804 | ^ 2025-09-09T00:33:27,804 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,804 973 | decode(ptr, otri); 2025-09-09T00:33:27,804 | ^~~~~~ 2025-09-09T00:33:27,804 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,804 1014 | symself(otri); \ 2025-09-09T00:33:27,804 | ^~~~~~~ 2025-09-09T00:33:27,804 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,804 12227 | oprevself(fixuptri); 2025-09-09T00:33:27,804 | ^~~~~~~~~ 2025-09-09T00:33:27,814 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,814 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,814 | ^ 2025-09-09T00:33:27,814 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,814 973 | decode(ptr, otri); 2025-09-09T00:33:27,814 | ^~~~~~ 2025-09-09T00:33:27,814 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,814 1014 | symself(otri); \ 2025-09-09T00:33:27,814 | ^~~~~~~ 2025-09-09T00:33:27,814 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:27,815 12227 | oprevself(fixuptri); 2025-09-09T00:33:27,815 | ^~~~~~~~~ 2025-09-09T00:33:27,824 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,824 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:27,824 | ^ 2025-09-09T00:33:27,824 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,824 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,824 | ^~~~~~~ 2025-09-09T00:33:27,824 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,825 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:33:27,825 | ^~~~~~~ 2025-09-09T00:33:27,834 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,834 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:27,834 | ^ 2025-09-09T00:33:27,834 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,834 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,835 | ^~~~~~~ 2025-09-09T00:33:27,835 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,835 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:33:27,835 | ^~~~~~~ 2025-09-09T00:33:27,844 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,844 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:27,844 | ^ 2025-09-09T00:33:27,844 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:27,845 1289 | sdecode(sptr, osub) 2025-09-09T00:33:27,845 | ^~~~~~~ 2025-09-09T00:33:27,845 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:27,845 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T00:33:27,845 | ^~~~~~~ 2025-09-09T00:33:27,845 c/triangle.c: In function ‘insertsegment’: 2025-09-09T00:33:27,855 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,855 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,855 | ^ 2025-09-09T00:33:27,855 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,856 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:33:27,856 | ^~~~~~ 2025-09-09T00:33:27,865 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,866 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,866 | ^ 2025-09-09T00:33:27,866 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,866 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:33:27,866 | ^~~~~~ 2025-09-09T00:33:27,875 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,876 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,876 | ^ 2025-09-09T00:33:27,876 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,876 12288 | decode(encodedtri, searchtri1); 2025-09-09T00:33:27,876 | ^~~~~~ 2025-09-09T00:33:27,886 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,886 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,886 | ^ 2025-09-09T00:33:27,886 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,886 973 | decode(ptr, otri); 2025-09-09T00:33:27,886 | ^~~~~~ 2025-09-09T00:33:27,887 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,887 12295 | symself(searchtri1); 2025-09-09T00:33:27,887 | ^~~~~~~ 2025-09-09T00:33:27,896 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,896 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,896 | ^ 2025-09-09T00:33:27,896 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,897 973 | decode(ptr, otri); 2025-09-09T00:33:27,897 | ^~~~~~ 2025-09-09T00:33:27,897 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,897 12295 | symself(searchtri1); 2025-09-09T00:33:27,897 | ^~~~~~~ 2025-09-09T00:33:27,906 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,906 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,907 | ^ 2025-09-09T00:33:27,907 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,907 973 | decode(ptr, otri); 2025-09-09T00:33:27,907 | ^~~~~~ 2025-09-09T00:33:27,907 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,907 12295 | symself(searchtri1); 2025-09-09T00:33:27,907 | ^~~~~~~ 2025-09-09T00:33:27,917 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,917 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,918 | ^ 2025-09-09T00:33:27,918 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,918 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:33:27,918 | ^~~~~~ 2025-09-09T00:33:27,928 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,928 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,928 | ^ 2025-09-09T00:33:27,928 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,928 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:33:27,928 | ^~~~~~ 2025-09-09T00:33:27,938 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,938 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,938 | ^ 2025-09-09T00:33:27,938 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,939 12321 | decode(encodedtri, searchtri2); 2025-09-09T00:33:27,939 | ^~~~~~ 2025-09-09T00:33:27,949 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,949 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,949 | ^ 2025-09-09T00:33:27,949 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,949 973 | decode(ptr, otri); 2025-09-09T00:33:27,949 | ^~~~~~ 2025-09-09T00:33:27,949 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,949 12328 | symself(searchtri2); 2025-09-09T00:33:27,950 | ^~~~~~~ 2025-09-09T00:33:27,959 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,959 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,959 | ^ 2025-09-09T00:33:27,960 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,960 973 | decode(ptr, otri); 2025-09-09T00:33:27,960 | ^~~~~~ 2025-09-09T00:33:27,960 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,960 12328 | symself(searchtri2); 2025-09-09T00:33:27,960 | ^~~~~~~ 2025-09-09T00:33:27,969 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:27,970 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:27,970 | ^ 2025-09-09T00:33:27,970 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,970 973 | decode(ptr, otri); 2025-09-09T00:33:27,970 | ^~~~~~ 2025-09-09T00:33:27,970 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,970 12328 | symself(searchtri2); 2025-09-09T00:33:27,970 | ^~~~~~~ 2025-09-09T00:33:27,970 c/triangle.c: In function ‘markhull’: 2025-09-09T00:33:27,981 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,981 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:27,981 | ^ 2025-09-09T00:33:27,981 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,981 973 | decode(ptr, otri); 2025-09-09T00:33:27,981 | ^~~~~~ 2025-09-09T00:33:27,981 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,981 12390 | symself(hulltri); 2025-09-09T00:33:27,982 | ^~~~~~~ 2025-09-09T00:33:27,991 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:27,991 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:27,992 | ^ 2025-09-09T00:33:27,992 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:27,992 973 | decode(ptr, otri); 2025-09-09T00:33:27,992 | ^~~~~~ 2025-09-09T00:33:27,992 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:27,992 12390 | symself(hulltri); 2025-09-09T00:33:27,992 | ^~~~~~~ 2025-09-09T00:33:28,002 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,002 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,002 | ^ 2025-09-09T00:33:28,002 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,002 973 | decode(ptr, otri); 2025-09-09T00:33:28,002 | ^~~~~~ 2025-09-09T00:33:28,002 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,002 12390 | symself(hulltri); 2025-09-09T00:33:28,003 | ^~~~~~~ 2025-09-09T00:33:28,012 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,013 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,013 | ^ 2025-09-09T00:33:28,013 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,013 969 | decode(ptr, otri2); 2025-09-09T00:33:28,013 | ^~~~~~ 2025-09-09T00:33:28,013 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,013 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,013 | ^~~ 2025-09-09T00:33:28,013 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,013 12399 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,013 | ^~~~~ 2025-09-09T00:33:28,023 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,023 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,023 | ^ 2025-09-09T00:33:28,023 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,023 969 | decode(ptr, otri2); 2025-09-09T00:33:28,023 | ^~~~~~ 2025-09-09T00:33:28,023 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,024 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,024 | ^~~ 2025-09-09T00:33:28,024 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,024 12399 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,024 | ^~~~~ 2025-09-09T00:33:28,033 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,033 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,033 | ^ 2025-09-09T00:33:28,034 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,034 969 | decode(ptr, otri2); 2025-09-09T00:33:28,034 | ^~~~~~ 2025-09-09T00:33:28,034 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,034 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,034 | ^~~ 2025-09-09T00:33:28,034 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,034 12399 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,034 | ^~~~~ 2025-09-09T00:33:28,044 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,044 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,044 | ^ 2025-09-09T00:33:28,044 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,044 969 | decode(ptr, otri2); 2025-09-09T00:33:28,044 | ^~~~~~ 2025-09-09T00:33:28,044 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,044 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,044 | ^~~ 2025-09-09T00:33:28,045 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,045 12402 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,045 | ^~~~~ 2025-09-09T00:33:28,054 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,054 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,054 | ^ 2025-09-09T00:33:28,054 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,054 969 | decode(ptr, otri2); 2025-09-09T00:33:28,055 | ^~~~~~ 2025-09-09T00:33:28,055 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,055 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,055 | ^~~ 2025-09-09T00:33:28,055 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,055 12402 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,055 | ^~~~~ 2025-09-09T00:33:28,064 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,065 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,065 | ^ 2025-09-09T00:33:28,065 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,065 969 | decode(ptr, otri2); 2025-09-09T00:33:28,065 | ^~~~~~ 2025-09-09T00:33:28,065 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,065 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,065 | ^~~ 2025-09-09T00:33:28,065 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,065 12402 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,066 | ^~~~~ 2025-09-09T00:33:28,066 c/triangle.c: In function ‘infecthull’: 2025-09-09T00:33:28,077 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,077 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,077 | ^ 2025-09-09T00:33:28,077 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,077 973 | decode(ptr, otri); 2025-09-09T00:33:28,077 | ^~~~~~ 2025-09-09T00:33:28,078 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,078 12610 | symself(hulltri); 2025-09-09T00:33:28,078 | ^~~~~~~ 2025-09-09T00:33:28,088 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,088 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,088 | ^ 2025-09-09T00:33:28,088 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,088 973 | decode(ptr, otri); 2025-09-09T00:33:28,088 | ^~~~~~ 2025-09-09T00:33:28,088 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,088 12610 | symself(hulltri); 2025-09-09T00:33:28,088 | ^~~~~~~ 2025-09-09T00:33:28,098 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,098 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,098 | ^ 2025-09-09T00:33:28,098 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,098 973 | decode(ptr, otri); 2025-09-09T00:33:28,099 | ^~~~~~ 2025-09-09T00:33:28,099 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,099 12610 | symself(hulltri); 2025-09-09T00:33:28,099 | ^~~~~~~ 2025-09-09T00:33:28,109 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,109 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,109 | ^ 2025-09-09T00:33:28,109 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,109 12616 | if (!infected(hulltri)) { 2025-09-09T00:33:28,109 | ^~~~~~~~ 2025-09-09T00:33:28,119 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,120 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:28,120 | ^ 2025-09-09T00:33:28,120 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,120 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,120 | ^~~~~~~ 2025-09-09T00:33:28,120 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,120 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:33:28,120 | ^~~~~~~ 2025-09-09T00:33:28,130 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,130 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:28,130 | ^ 2025-09-09T00:33:28,130 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,130 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,130 | ^~~~~~~ 2025-09-09T00:33:28,131 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,131 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:33:28,131 | ^~~~~~~ 2025-09-09T00:33:28,140 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,141 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:28,141 | ^ 2025-09-09T00:33:28,141 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,141 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,141 | ^~~~~~~ 2025-09-09T00:33:28,141 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,141 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T00:33:28,141 | ^~~~~~~ 2025-09-09T00:33:28,151 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,151 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,151 | ^ 2025-09-09T00:33:28,151 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,151 12621 | if (!infected(hulltri)) { 2025-09-09T00:33:28,152 | ^~~~~~~~ 2025-09-09T00:33:28,162 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,162 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,162 | ^ 2025-09-09T00:33:28,162 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,162 12622 | infect(hulltri); 2025-09-09T00:33:28,162 | ^~~~~~ 2025-09-09T00:33:28,172 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,172 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,172 | ^ 2025-09-09T00:33:28,173 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,173 12622 | infect(hulltri); 2025-09-09T00:33:28,173 | ^~~~~~ 2025-09-09T00:33:28,183 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,184 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,184 | ^ 2025-09-09T00:33:28,184 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,184 969 | decode(ptr, otri2); 2025-09-09T00:33:28,184 | ^~~~~~ 2025-09-09T00:33:28,184 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,184 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,184 | ^~~ 2025-09-09T00:33:28,184 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,184 12643 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,184 | ^~~~~ 2025-09-09T00:33:28,194 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,194 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,194 | ^ 2025-09-09T00:33:28,194 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,194 969 | decode(ptr, otri2); 2025-09-09T00:33:28,195 | ^~~~~~ 2025-09-09T00:33:28,195 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,195 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,195 | ^~~ 2025-09-09T00:33:28,195 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,195 12643 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,195 | ^~~~~ 2025-09-09T00:33:28,205 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,205 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,205 | ^ 2025-09-09T00:33:28,205 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,205 969 | decode(ptr, otri2); 2025-09-09T00:33:28,205 | ^~~~~~ 2025-09-09T00:33:28,205 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,205 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,205 | ^~~ 2025-09-09T00:33:28,205 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,206 12643 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,206 | ^~~~~ 2025-09-09T00:33:28,215 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,216 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,216 | ^ 2025-09-09T00:33:28,216 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,216 969 | decode(ptr, otri2); 2025-09-09T00:33:28,216 | ^~~~~~ 2025-09-09T00:33:28,216 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,216 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,216 | ^~~ 2025-09-09T00:33:28,216 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,216 12646 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,216 | ^~~~~ 2025-09-09T00:33:28,226 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,226 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,226 | ^ 2025-09-09T00:33:28,226 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,226 969 | decode(ptr, otri2); 2025-09-09T00:33:28,227 | ^~~~~~ 2025-09-09T00:33:28,227 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,227 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,227 | ^~~ 2025-09-09T00:33:28,227 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,227 12646 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,227 | ^~~~~ 2025-09-09T00:33:28,237 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,237 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,237 | ^ 2025-09-09T00:33:28,237 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,237 969 | decode(ptr, otri2); 2025-09-09T00:33:28,237 | ^~~~~~ 2025-09-09T00:33:28,237 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,237 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,237 | ^~~ 2025-09-09T00:33:28,238 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,238 12646 | oprev(hulltri, nexttri); 2025-09-09T00:33:28,238 | ^~~~~ 2025-09-09T00:33:28,238 c/triangle.c: In function ‘plague’: 2025-09-09T00:33:28,248 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,248 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:33:28,248 | ^ 2025-09-09T00:33:28,248 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,248 12702 | uninfect(testtri); 2025-09-09T00:33:28,248 | ^~~~~~~~ 2025-09-09T00:33:28,258 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,259 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,259 | ^ 2025-09-09T00:33:28,259 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,259 12702 | uninfect(testtri); 2025-09-09T00:33:28,259 | ^~~~~~~~ 2025-09-09T00:33:28,270 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,270 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,270 | ^ 2025-09-09T00:33:28,270 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,270 969 | decode(ptr, otri2); 2025-09-09T00:33:28,270 | ^~~~~~ 2025-09-09T00:33:28,270 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,270 12717 | sym(testtri, neighbor); 2025-09-09T00:33:28,270 | ^~~ 2025-09-09T00:33:28,280 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,281 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,281 | ^ 2025-09-09T00:33:28,281 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,281 969 | decode(ptr, otri2); 2025-09-09T00:33:28,281 | ^~~~~~ 2025-09-09T00:33:28,281 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,281 12717 | sym(testtri, neighbor); 2025-09-09T00:33:28,281 | ^~~ 2025-09-09T00:33:28,291 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,291 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,291 | ^ 2025-09-09T00:33:28,291 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,291 969 | decode(ptr, otri2); 2025-09-09T00:33:28,292 | ^~~~~~ 2025-09-09T00:33:28,292 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,292 12717 | sym(testtri, neighbor); 2025-09-09T00:33:28,292 | ^~~ 2025-09-09T00:33:28,302 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,302 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:28,302 | ^ 2025-09-09T00:33:28,302 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,302 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,302 | ^~~~~~~ 2025-09-09T00:33:28,302 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,302 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,303 | ^~~~~~~ 2025-09-09T00:33:28,313 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,313 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:28,313 | ^ 2025-09-09T00:33:28,313 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,313 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,313 | ^~~~~~~ 2025-09-09T00:33:28,313 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,313 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,313 | ^~~~~~~ 2025-09-09T00:33:28,323 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,323 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:28,323 | ^ 2025-09-09T00:33:28,323 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,324 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,324 | ^~~~~~~ 2025-09-09T00:33:28,324 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,324 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,324 | ^~~~~~~ 2025-09-09T00:33:28,334 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,334 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,334 | ^ 2025-09-09T00:33:28,334 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,334 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-09T00:33:28,334 | ^~~~~~~~ 2025-09-09T00:33:28,345 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,345 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:33:28,345 | ^ 2025-09-09T00:33:28,345 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,345 12730 | uninfect(neighbor); 2025-09-09T00:33:28,345 | ^~~~~~~~ 2025-09-09T00:33:28,355 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,356 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,356 | ^ 2025-09-09T00:33:28,356 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,356 12730 | uninfect(neighbor); 2025-09-09T00:33:28,356 | ^~~~~~~~ 2025-09-09T00:33:28,366 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,366 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,367 | ^ 2025-09-09T00:33:28,367 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,367 12732 | infect(neighbor); 2025-09-09T00:33:28,367 | ^~~~~~ 2025-09-09T00:33:28,377 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,377 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,377 | ^ 2025-09-09T00:33:28,377 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,377 12732 | infect(neighbor); 2025-09-09T00:33:28,377 | ^~~~~~ 2025-09-09T00:33:28,388 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,388 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,388 | ^ 2025-09-09T00:33:28,388 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,388 12748 | infect(neighbor); 2025-09-09T00:33:28,389 | ^~~~~~ 2025-09-09T00:33:28,399 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,399 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,399 | ^ 2025-09-09T00:33:28,399 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,399 12748 | infect(neighbor); 2025-09-09T00:33:28,399 | ^~~~~~ 2025-09-09T00:33:28,410 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,410 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,410 | ^ 2025-09-09T00:33:28,410 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,410 12772 | infect(testtri); 2025-09-09T00:33:28,411 | ^~~~~~ 2025-09-09T00:33:28,421 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,421 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,421 | ^ 2025-09-09T00:33:28,421 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,421 12772 | infect(testtri); 2025-09-09T00:33:28,421 | ^~~~~~ 2025-09-09T00:33:28,432 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,432 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,432 | ^ 2025-09-09T00:33:28,433 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,433 973 | decode(ptr, otri); 2025-09-09T00:33:28,433 | ^~~~~~ 2025-09-09T00:33:28,433 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,433 999 | symself(otri2); 2025-09-09T00:33:28,433 | ^~~~~~~ 2025-09-09T00:33:28,433 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:33:28,433 12796 | onext(testtri, neighbor); 2025-09-09T00:33:28,433 | ^~~~~ 2025-09-09T00:33:28,443 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,443 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,443 | ^ 2025-09-09T00:33:28,444 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,444 973 | decode(ptr, otri); 2025-09-09T00:33:28,444 | ^~~~~~ 2025-09-09T00:33:28,444 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,444 999 | symself(otri2); 2025-09-09T00:33:28,444 | ^~~~~~~ 2025-09-09T00:33:28,444 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:33:28,444 12796 | onext(testtri, neighbor); 2025-09-09T00:33:28,444 | ^~~~~ 2025-09-09T00:33:28,454 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,454 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,454 | ^ 2025-09-09T00:33:28,454 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,455 973 | decode(ptr, otri); 2025-09-09T00:33:28,455 | ^~~~~~ 2025-09-09T00:33:28,455 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,455 999 | symself(otri2); 2025-09-09T00:33:28,455 | ^~~~~~~ 2025-09-09T00:33:28,455 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T00:33:28,455 12796 | onext(testtri, neighbor); 2025-09-09T00:33:28,455 | ^~~~~ 2025-09-09T00:33:28,465 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,465 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,465 | ^ 2025-09-09T00:33:28,465 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,466 12800 | if (infected(neighbor)) { 2025-09-09T00:33:28,466 | ^~~~~~~~ 2025-09-09T00:33:28,476 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,476 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,476 | ^ 2025-09-09T00:33:28,476 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,477 973 | decode(ptr, otri); 2025-09-09T00:33:28,477 | ^~~~~~ 2025-09-09T00:33:28,477 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,477 1003 | symself(otri); 2025-09-09T00:33:28,477 | ^~~~~~~ 2025-09-09T00:33:28,477 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:28,477 12808 | onextself(neighbor); 2025-09-09T00:33:28,477 | ^~~~~~~~~ 2025-09-09T00:33:28,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,487 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,487 | ^ 2025-09-09T00:33:28,487 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,487 973 | decode(ptr, otri); 2025-09-09T00:33:28,487 | ^~~~~~ 2025-09-09T00:33:28,487 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,488 1003 | symself(otri); 2025-09-09T00:33:28,488 | ^~~~~~~ 2025-09-09T00:33:28,488 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:28,488 12808 | onextself(neighbor); 2025-09-09T00:33:28,488 | ^~~~~~~~~ 2025-09-09T00:33:28,498 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,498 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,498 | ^ 2025-09-09T00:33:28,498 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,498 973 | decode(ptr, otri); 2025-09-09T00:33:28,498 | ^~~~~~ 2025-09-09T00:33:28,498 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,498 1003 | symself(otri); 2025-09-09T00:33:28,499 | ^~~~~~~ 2025-09-09T00:33:28,499 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T00:33:28,499 12808 | onextself(neighbor); 2025-09-09T00:33:28,499 | ^~~~~~~~~ 2025-09-09T00:33:28,509 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,509 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,509 | ^ 2025-09-09T00:33:28,509 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,509 969 | decode(ptr, otri2); 2025-09-09T00:33:28,509 | ^~~~~~ 2025-09-09T00:33:28,509 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,509 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,510 | ^~~ 2025-09-09T00:33:28,510 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,510 12813 | oprev(testtri, neighbor); 2025-09-09T00:33:28,510 | ^~~~~ 2025-09-09T00:33:28,520 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,520 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,520 | ^ 2025-09-09T00:33:28,520 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,520 969 | decode(ptr, otri2); 2025-09-09T00:33:28,520 | ^~~~~~ 2025-09-09T00:33:28,520 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,520 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,520 | ^~~ 2025-09-09T00:33:28,520 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,521 12813 | oprev(testtri, neighbor); 2025-09-09T00:33:28,521 | ^~~~~ 2025-09-09T00:33:28,530 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,531 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,531 | ^ 2025-09-09T00:33:28,531 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,531 969 | decode(ptr, otri2); 2025-09-09T00:33:28,531 | ^~~~~~ 2025-09-09T00:33:28,531 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,531 1010 | sym(otri1, otri2); \ 2025-09-09T00:33:28,531 | ^~~ 2025-09-09T00:33:28,531 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T00:33:28,531 12813 | oprev(testtri, neighbor); 2025-09-09T00:33:28,531 | ^~~~~ 2025-09-09T00:33:28,541 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,541 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,541 | ^ 2025-09-09T00:33:28,542 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,542 12816 | if (infected(neighbor)) { 2025-09-09T00:33:28,542 | ^~~~~~~~ 2025-09-09T00:33:28,552 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,552 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,553 | ^ 2025-09-09T00:33:28,553 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,553 973 | decode(ptr, otri); 2025-09-09T00:33:28,553 | ^~~~~~ 2025-09-09T00:33:28,553 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,553 1014 | symself(otri); \ 2025-09-09T00:33:28,553 | ^~~~~~~ 2025-09-09T00:33:28,553 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:28,553 12824 | oprevself(neighbor); 2025-09-09T00:33:28,553 | ^~~~~~~~~ 2025-09-09T00:33:28,563 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,563 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,563 | ^ 2025-09-09T00:33:28,564 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,564 973 | decode(ptr, otri); 2025-09-09T00:33:28,564 | ^~~~~~ 2025-09-09T00:33:28,564 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,564 1014 | symself(otri); \ 2025-09-09T00:33:28,564 | ^~~~~~~ 2025-09-09T00:33:28,564 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:28,564 12824 | oprevself(neighbor); 2025-09-09T00:33:28,564 | ^~~~~~~~~ 2025-09-09T00:33:28,574 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,574 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,574 | ^ 2025-09-09T00:33:28,574 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,574 973 | decode(ptr, otri); 2025-09-09T00:33:28,575 | ^~~~~~ 2025-09-09T00:33:28,575 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,575 1014 | symself(otri); \ 2025-09-09T00:33:28,575 | ^~~~~~~ 2025-09-09T00:33:28,575 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T00:33:28,575 12824 | oprevself(neighbor); 2025-09-09T00:33:28,575 | ^~~~~~~~~ 2025-09-09T00:33:28,585 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,586 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,586 | ^ 2025-09-09T00:33:28,586 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,586 969 | decode(ptr, otri2); 2025-09-09T00:33:28,586 | ^~~~~~ 2025-09-09T00:33:28,586 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,586 12841 | sym(testtri, neighbor); 2025-09-09T00:33:28,586 | ^~~ 2025-09-09T00:33:28,596 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,597 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,597 | ^ 2025-09-09T00:33:28,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,597 969 | decode(ptr, otri2); 2025-09-09T00:33:28,597 | ^~~~~~ 2025-09-09T00:33:28,597 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,597 12841 | sym(testtri, neighbor); 2025-09-09T00:33:28,597 | ^~~ 2025-09-09T00:33:28,607 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,608 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,608 | ^ 2025-09-09T00:33:28,608 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,608 969 | decode(ptr, otri2); 2025-09-09T00:33:28,608 | ^~~~~~ 2025-09-09T00:33:28,608 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,608 12841 | sym(testtri, neighbor); 2025-09-09T00:33:28,608 | ^~~ 2025-09-09T00:33:28,608 c/triangle.c: In function ‘regionplague’: 2025-09-09T00:33:28,619 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,619 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:33:28,619 | ^ 2025-09-09T00:33:28,620 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,620 12913 | uninfect(testtri); 2025-09-09T00:33:28,620 | ^~~~~~~~ 2025-09-09T00:33:28,630 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,630 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,630 | ^ 2025-09-09T00:33:28,630 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,631 12913 | uninfect(testtri); 2025-09-09T00:33:28,631 | ^~~~~~~~ 2025-09-09T00:33:28,642 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,642 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,642 | ^ 2025-09-09T00:33:28,642 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,642 969 | decode(ptr, otri2); 2025-09-09T00:33:28,642 | ^~~~~~ 2025-09-09T00:33:28,642 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,643 12936 | sym(testtri, neighbor); 2025-09-09T00:33:28,643 | ^~~ 2025-09-09T00:33:28,653 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,653 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,653 | ^ 2025-09-09T00:33:28,653 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,653 969 | decode(ptr, otri2); 2025-09-09T00:33:28,654 | ^~~~~~ 2025-09-09T00:33:28,654 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,654 12936 | sym(testtri, neighbor); 2025-09-09T00:33:28,654 | ^~~ 2025-09-09T00:33:28,664 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,664 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,664 | ^ 2025-09-09T00:33:28,665 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,665 969 | decode(ptr, otri2); 2025-09-09T00:33:28,665 | ^~~~~~ 2025-09-09T00:33:28,665 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:28,665 12936 | sym(testtri, neighbor); 2025-09-09T00:33:28,665 | ^~~ 2025-09-09T00:33:28,675 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,676 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:28,676 | ^ 2025-09-09T00:33:28,676 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,676 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,676 | ^~~~~~~ 2025-09-09T00:33:28,676 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,676 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,676 | ^~~~~~~ 2025-09-09T00:33:28,687 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,687 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:28,687 | ^ 2025-09-09T00:33:28,687 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,687 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,687 | ^~~~~~~ 2025-09-09T00:33:28,687 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,687 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,687 | ^~~~~~~ 2025-09-09T00:33:28,698 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,698 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:28,698 | ^ 2025-09-09T00:33:28,698 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,698 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,698 | ^~~~~~~ 2025-09-09T00:33:28,698 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,698 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T00:33:28,698 | ^~~~~~~ 2025-09-09T00:33:28,709 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,709 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,709 | ^ 2025-09-09T00:33:28,709 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,709 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-09T00:33:28,709 | ^~~~~~~~ 2025-09-09T00:33:28,720 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,720 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,720 | ^ 2025-09-09T00:33:28,721 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,721 12952 | infect(neighbor); 2025-09-09T00:33:28,721 | ^~~~~~ 2025-09-09T00:33:28,731 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,731 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,731 | ^ 2025-09-09T00:33:28,731 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,731 12952 | infect(neighbor); 2025-09-09T00:33:28,732 | ^~~~~~ 2025-09-09T00:33:28,742 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,742 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,742 | ^ 2025-09-09T00:33:28,742 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,742 12960 | infect(testtri); 2025-09-09T00:33:28,742 | ^~~~~~ 2025-09-09T00:33:28,753 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,753 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,753 | ^ 2025-09-09T00:33:28,753 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,753 12960 | infect(testtri); 2025-09-09T00:33:28,753 | ^~~~~~ 2025-09-09T00:33:28,764 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,764 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T00:33:28,764 | ^ 2025-09-09T00:33:28,765 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,765 12972 | uninfect(testtri); 2025-09-09T00:33:28,765 | ^~~~~~~~ 2025-09-09T00:33:28,775 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,775 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,775 | ^ 2025-09-09T00:33:28,775 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T00:33:28,775 12972 | uninfect(testtri); 2025-09-09T00:33:28,776 | ^~~~~~~~ 2025-09-09T00:33:28,776 c/triangle.c: In function ‘carveholes’: 2025-09-09T00:33:28,787 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,788 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,788 | ^ 2025-09-09T00:33:28,788 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,788 973 | decode(ptr, otri); 2025-09-09T00:33:28,788 | ^~~~~~ 2025-09-09T00:33:28,788 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,788 13051 | symself(searchtri); 2025-09-09T00:33:28,788 | ^~~~~~~ 2025-09-09T00:33:28,799 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,799 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,799 | ^ 2025-09-09T00:33:28,799 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,799 973 | decode(ptr, otri); 2025-09-09T00:33:28,799 | ^~~~~~ 2025-09-09T00:33:28,799 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,799 13051 | symself(searchtri); 2025-09-09T00:33:28,800 | ^~~~~~~ 2025-09-09T00:33:28,810 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,810 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,810 | ^ 2025-09-09T00:33:28,810 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,811 973 | decode(ptr, otri); 2025-09-09T00:33:28,811 | ^~~~~~ 2025-09-09T00:33:28,811 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,811 13051 | symself(searchtri); 2025-09-09T00:33:28,811 | ^~~~~~~ 2025-09-09T00:33:28,822 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,822 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,822 | ^ 2025-09-09T00:33:28,822 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,822 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T00:33:28,822 | ^~~~~~~~ 2025-09-09T00:33:28,833 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,833 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,833 | ^ 2025-09-09T00:33:28,833 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,833 13064 | infect(searchtri); 2025-09-09T00:33:28,833 | ^~~~~~ 2025-09-09T00:33:28,844 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,844 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,844 | ^ 2025-09-09T00:33:28,844 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,844 13064 | infect(searchtri); 2025-09-09T00:33:28,845 | ^~~~~~ 2025-09-09T00:33:28,856 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,856 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,856 | ^ 2025-09-09T00:33:28,856 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,856 973 | decode(ptr, otri); 2025-09-09T00:33:28,856 | ^~~~~~ 2025-09-09T00:33:28,856 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,856 13090 | symself(searchtri); 2025-09-09T00:33:28,857 | ^~~~~~~ 2025-09-09T00:33:28,867 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,867 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,867 | ^ 2025-09-09T00:33:28,868 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,868 973 | decode(ptr, otri); 2025-09-09T00:33:28,868 | ^~~~~~ 2025-09-09T00:33:28,868 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,868 13090 | symself(searchtri); 2025-09-09T00:33:28,868 | ^~~~~~~ 2025-09-09T00:33:28,878 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,879 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,879 | ^ 2025-09-09T00:33:28,879 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,879 973 | decode(ptr, otri); 2025-09-09T00:33:28,879 | ^~~~~~ 2025-09-09T00:33:28,879 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T00:33:28,879 13090 | symself(searchtri); 2025-09-09T00:33:28,879 | ^~~~~~~ 2025-09-09T00:33:28,890 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,890 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T00:33:28,890 | ^ 2025-09-09T00:33:28,890 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2025-09-09T00:33:28,891 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T00:33:28,891 | ^~~~~~~~ 2025-09-09T00:33:28,902 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,902 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T00:33:28,902 | ^ 2025-09-09T00:33:28,902 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,902 13144 | infect(regiontris[i]); 2025-09-09T00:33:28,903 | ^~~~~~ 2025-09-09T00:33:28,913 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,913 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T00:33:28,913 | ^ 2025-09-09T00:33:28,914 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T00:33:28,914 13144 | infect(regiontris[i]); 2025-09-09T00:33:28,914 | ^~~~~~ 2025-09-09T00:33:28,915 c/triangle.c: In function ‘splitencsegs’: 2025-09-09T00:33:28,926 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,926 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:28,926 | ^ 2025-09-09T00:33:28,926 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,926 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:33:28,926 | ^~~~~~~ 2025-09-09T00:33:28,937 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,937 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:28,937 | ^ 2025-09-09T00:33:28,937 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,937 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:33:28,937 | ^~~~~~~ 2025-09-09T00:33:28,948 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,948 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:28,948 | ^ 2025-09-09T00:33:28,949 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,949 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T00:33:28,949 | ^~~~~~~ 2025-09-09T00:33:28,960 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,960 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:28,960 | ^ 2025-09-09T00:33:28,961 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,961 1296 | decode(ptr, otri) 2025-09-09T00:33:28,961 | ^~~~~~ 2025-09-09T00:33:28,961 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:28,961 13302 | stpivot(currentenc, enctri); 2025-09-09T00:33:28,961 | ^~~~~~~ 2025-09-09T00:33:28,972 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,972 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:28,972 | ^ 2025-09-09T00:33:28,972 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,972 1296 | decode(ptr, otri) 2025-09-09T00:33:28,972 | ^~~~~~ 2025-09-09T00:33:28,972 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:28,972 13302 | stpivot(currentenc, enctri); 2025-09-09T00:33:28,973 | ^~~~~~~ 2025-09-09T00:33:28,983 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:28,983 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:28,983 | ^ 2025-09-09T00:33:28,983 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:28,984 1296 | decode(ptr, otri) 2025-09-09T00:33:28,984 | ^~~~~~ 2025-09-09T00:33:28,984 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:28,984 13302 | stpivot(currentenc, enctri); 2025-09-09T00:33:28,984 | ^~~~~~~ 2025-09-09T00:33:28,995 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:28,995 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:28,995 | ^ 2025-09-09T00:33:28,995 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:28,995 1289 | sdecode(sptr, osub) 2025-09-09T00:33:28,995 | ^~~~~~~ 2025-09-09T00:33:28,995 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:28,995 13304 | tspivot(testtri, testsh); 2025-09-09T00:33:28,995 | ^~~~~~~ 2025-09-09T00:33:29,006 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,006 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,006 | ^ 2025-09-09T00:33:29,006 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,006 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,006 | ^~~~~~~ 2025-09-09T00:33:29,007 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,007 13304 | tspivot(testtri, testsh); 2025-09-09T00:33:29,007 | ^~~~~~~ 2025-09-09T00:33:29,017 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,018 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,018 | ^ 2025-09-09T00:33:29,018 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,018 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,018 | ^~~~~~~ 2025-09-09T00:33:29,018 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,018 13304 | tspivot(testtri, testsh); 2025-09-09T00:33:29,018 | ^~~~~~~ 2025-09-09T00:33:29,029 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,029 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,029 | ^ 2025-09-09T00:33:29,029 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,029 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,029 | ^~~~~~~ 2025-09-09T00:33:29,029 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,030 13308 | tspivot(testtri, testsh); 2025-09-09T00:33:29,030 | ^~~~~~~ 2025-09-09T00:33:29,040 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,040 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,040 | ^ 2025-09-09T00:33:29,041 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,041 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,041 | ^~~~~~~ 2025-09-09T00:33:29,041 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,041 13308 | tspivot(testtri, testsh); 2025-09-09T00:33:29,041 | ^~~~~~~ 2025-09-09T00:33:29,052 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,052 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,052 | ^ 2025-09-09T00:33:29,052 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,052 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,052 | ^~~~~~~ 2025-09-09T00:33:29,052 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,052 13308 | tspivot(testtri, testsh); 2025-09-09T00:33:29,052 | ^~~~~~~ 2025-09-09T00:33:29,064 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,064 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,064 | ^ 2025-09-09T00:33:29,064 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,064 1296 | decode(ptr, otri) 2025-09-09T00:33:29,064 | ^~~~~~ 2025-09-09T00:33:29,064 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:29,064 13320 | stpivot(currentenc, enctri); 2025-09-09T00:33:29,064 | ^~~~~~~ 2025-09-09T00:33:29,075 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,075 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,075 | ^ 2025-09-09T00:33:29,075 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,075 1296 | decode(ptr, otri) 2025-09-09T00:33:29,075 | ^~~~~~ 2025-09-09T00:33:29,075 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:29,076 13320 | stpivot(currentenc, enctri); 2025-09-09T00:33:29,076 | ^~~~~~~ 2025-09-09T00:33:29,086 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,086 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,086 | ^ 2025-09-09T00:33:29,087 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,087 1296 | decode(ptr, otri) 2025-09-09T00:33:29,087 | ^~~~~~ 2025-09-09T00:33:29,087 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T00:33:29,087 13320 | stpivot(currentenc, enctri); 2025-09-09T00:33:29,087 | ^~~~~~~ 2025-09-09T00:33:29,098 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,098 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,098 | ^ 2025-09-09T00:33:29,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,098 969 | decode(ptr, otri2); 2025-09-09T00:33:29,098 | ^~~~~~ 2025-09-09T00:33:29,098 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,098 13328 | sym(enctri, testtri); 2025-09-09T00:33:29,099 | ^~~ 2025-09-09T00:33:29,109 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,109 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,109 | ^ 2025-09-09T00:33:29,110 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,110 969 | decode(ptr, otri2); 2025-09-09T00:33:29,110 | ^~~~~~ 2025-09-09T00:33:29,110 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,110 13328 | sym(enctri, testtri); 2025-09-09T00:33:29,110 | ^~~ 2025-09-09T00:33:29,121 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,121 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,121 | ^ 2025-09-09T00:33:29,121 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,121 969 | decode(ptr, otri2); 2025-09-09T00:33:29,121 | ^~~~~~ 2025-09-09T00:33:29,121 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,121 13328 | sym(enctri, testtri); 2025-09-09T00:33:29,121 | ^~~ 2025-09-09T00:33:29,132 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,132 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,132 | ^ 2025-09-09T00:33:29,132 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,133 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,133 | ^~~~~~~ 2025-09-09T00:33:29,133 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,133 13332 | tspivot(testtri, testsh); 2025-09-09T00:33:29,133 | ^~~~~~~ 2025-09-09T00:33:29,144 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,144 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,144 | ^ 2025-09-09T00:33:29,144 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,144 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,144 | ^~~~~~~ 2025-09-09T00:33:29,144 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,144 13332 | tspivot(testtri, testsh); 2025-09-09T00:33:29,144 | ^~~~~~~ 2025-09-09T00:33:29,155 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,155 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,155 | ^ 2025-09-09T00:33:29,155 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,155 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,155 | ^~~~~~~ 2025-09-09T00:33:29,156 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,156 13332 | tspivot(testtri, testsh); 2025-09-09T00:33:29,156 | ^~~~~~~ 2025-09-09T00:33:29,167 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,167 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,167 | ^ 2025-09-09T00:33:29,167 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,167 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,167 | ^~~~~~~ 2025-09-09T00:33:29,167 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,167 13337 | tspivot(testtri, testsh); 2025-09-09T00:33:29,167 | ^~~~~~~ 2025-09-09T00:33:29,178 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,178 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,178 | ^ 2025-09-09T00:33:29,178 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,178 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,178 | ^~~~~~~ 2025-09-09T00:33:29,178 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,179 13337 | tspivot(testtri, testsh); 2025-09-09T00:33:29,179 | ^~~~~~~ 2025-09-09T00:33:29,190 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,190 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,190 | ^ 2025-09-09T00:33:29,190 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,190 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,190 | ^~~~~~~ 2025-09-09T00:33:29,190 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,190 13337 | tspivot(testtri, testsh); 2025-09-09T00:33:29,190 | ^~~~~~~ 2025-09-09T00:33:29,202 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,202 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,202 | ^ 2025-09-09T00:33:29,202 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,202 969 | decode(ptr, otri2); 2025-09-09T00:33:29,202 | ^~~~~~ 2025-09-09T00:33:29,202 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,202 13348 | sym(enctri, testtri); 2025-09-09T00:33:29,202 | ^~~ 2025-09-09T00:33:29,213 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,213 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,213 | ^ 2025-09-09T00:33:29,213 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,214 969 | decode(ptr, otri2); 2025-09-09T00:33:29,214 | ^~~~~~ 2025-09-09T00:33:29,214 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,214 13348 | sym(enctri, testtri); 2025-09-09T00:33:29,214 | ^~~ 2025-09-09T00:33:29,225 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,225 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,225 | ^ 2025-09-09T00:33:29,225 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,225 969 | decode(ptr, otri2); 2025-09-09T00:33:29,225 | ^~~~~~ 2025-09-09T00:33:29,225 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,225 13348 | sym(enctri, testtri); 2025-09-09T00:33:29,225 | ^~~ 2025-09-09T00:33:29,238 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,238 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,238 | ^ 2025-09-09T00:33:29,238 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,239 1208 | sdecode(sptr, osub) 2025-09-09T00:33:29,239 | ^~~~~~~ 2025-09-09T00:33:29,239 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:29,239 13436 | snextself(currentenc); 2025-09-09T00:33:29,239 | ^~~~~~~~~ 2025-09-09T00:33:29,250 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,250 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,250 | ^ 2025-09-09T00:33:29,250 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,250 1208 | sdecode(sptr, osub) 2025-09-09T00:33:29,250 | ^~~~~~~ 2025-09-09T00:33:29,250 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:29,251 13436 | snextself(currentenc); 2025-09-09T00:33:29,251 | ^~~~~~~~~ 2025-09-09T00:33:29,262 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,262 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,262 | ^ 2025-09-09T00:33:29,262 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,262 1208 | sdecode(sptr, osub) 2025-09-09T00:33:29,262 | ^~~~~~~ 2025-09-09T00:33:29,262 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T00:33:29,262 13436 | snextself(currentenc); 2025-09-09T00:33:29,262 | ^~~~~~~~~ 2025-09-09T00:33:29,263 c/triangle.c: In function ‘splittriangle’: 2025-09-09T00:33:29,274 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,274 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,274 | ^ 2025-09-09T00:33:29,274 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,274 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:33:29,274 | ^~~~~~ 2025-09-09T00:33:29,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,286 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,286 | ^ 2025-09-09T00:33:29,286 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,286 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:33:29,286 | ^~~~~~ 2025-09-09T00:33:29,297 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,297 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,297 | ^ 2025-09-09T00:33:29,297 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,298 13511 | decode(badtri->poortri, badotri); 2025-09-09T00:33:29,298 | ^~~~~~ 2025-09-09T00:33:29,301 c/triangle.c: In function ‘highorder’: 2025-09-09T00:33:29,313 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,313 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,313 | ^ 2025-09-09T00:33:29,313 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,313 969 | decode(ptr, otri2); 2025-09-09T00:33:29,313 | ^~~~~~ 2025-09-09T00:33:29,313 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,313 13758 | sym(triangleloop, trisym); 2025-09-09T00:33:29,313 | ^~~ 2025-09-09T00:33:29,325 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,325 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,325 | ^ 2025-09-09T00:33:29,325 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,325 969 | decode(ptr, otri2); 2025-09-09T00:33:29,325 | ^~~~~~ 2025-09-09T00:33:29,325 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,325 13758 | sym(triangleloop, trisym); 2025-09-09T00:33:29,325 | ^~~ 2025-09-09T00:33:29,336 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,337 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,337 | ^ 2025-09-09T00:33:29,337 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,337 969 | decode(ptr, otri2); 2025-09-09T00:33:29,337 | ^~~~~~ 2025-09-09T00:33:29,337 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,337 13758 | sym(triangleloop, trisym); 2025-09-09T00:33:29,337 | ^~~ 2025-09-09T00:33:29,349 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,349 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,349 | ^ 2025-09-09T00:33:29,350 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,350 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,350 | ^~~~~~~ 2025-09-09T00:33:29,350 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,350 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,350 | ^~~~~~~ 2025-09-09T00:33:29,361 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,361 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,361 | ^ 2025-09-09T00:33:29,362 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,362 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,362 | ^~~~~~~ 2025-09-09T00:33:29,362 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,362 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,362 | ^~~~~~~ 2025-09-09T00:33:29,373 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,373 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,373 | ^ 2025-09-09T00:33:29,373 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,374 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,374 | ^~~~~~~ 2025-09-09T00:33:29,374 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,374 13774 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,374 | ^~~~~~~ 2025-09-09T00:33:29,380 c/triangle.c: In function ‘writeedges’: 2025-09-09T00:33:29,393 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,393 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,393 | ^ 2025-09-09T00:33:29,393 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,394 969 | decode(ptr, otri2); 2025-09-09T00:33:29,394 | ^~~~~~ 2025-09-09T00:33:29,394 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,394 14872 | sym(triangleloop, trisym); 2025-09-09T00:33:29,394 | ^~~ 2025-09-09T00:33:29,406 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,406 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,406 | ^ 2025-09-09T00:33:29,406 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,407 969 | decode(ptr, otri2); 2025-09-09T00:33:29,407 | ^~~~~~ 2025-09-09T00:33:29,407 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,407 14872 | sym(triangleloop, trisym); 2025-09-09T00:33:29,407 | ^~~ 2025-09-09T00:33:29,419 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,419 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,419 | ^ 2025-09-09T00:33:29,420 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,420 969 | decode(ptr, otri2); 2025-09-09T00:33:29,420 | ^~~~~~ 2025-09-09T00:33:29,420 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,420 14872 | sym(triangleloop, trisym); 2025-09-09T00:33:29,420 | ^~~ 2025-09-09T00:33:29,433 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,433 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T00:33:29,433 | ^ 2025-09-09T00:33:29,433 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,433 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,433 | ^~~~~~~ 2025-09-09T00:33:29,433 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,433 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,433 | ^~~~~~~ 2025-09-09T00:33:29,446 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,446 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T00:33:29,446 | ^ 2025-09-09T00:33:29,446 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,446 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,446 | ^~~~~~~ 2025-09-09T00:33:29,446 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,446 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,446 | ^~~~~~~ 2025-09-09T00:33:29,459 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,459 1169 | (osub).ss = (subseg *) \ 2025-09-09T00:33:29,459 | ^ 2025-09-09T00:33:29,459 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T00:33:29,459 1289 | sdecode(sptr, osub) 2025-09-09T00:33:29,459 | ^~~~~~~ 2025-09-09T00:33:29,459 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T00:33:29,460 14890 | tspivot(triangleloop, checkmark); 2025-09-09T00:33:29,460 | ^~~~~~~ 2025-09-09T00:33:29,461 c/triangle.c: In function ‘writevoronoi’: 2025-09-09T00:33:29,474 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,475 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,475 | ^ 2025-09-09T00:33:29,475 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,475 969 | decode(ptr, otri2); 2025-09-09T00:33:29,475 | ^~~~~~ 2025-09-09T00:33:29,475 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,475 15111 | sym(triangleloop, trisym); 2025-09-09T00:33:29,475 | ^~~ 2025-09-09T00:33:29,488 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,488 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,488 | ^ 2025-09-09T00:33:29,488 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,488 969 | decode(ptr, otri2); 2025-09-09T00:33:29,488 | ^~~~~~ 2025-09-09T00:33:29,488 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,488 15111 | sym(triangleloop, trisym); 2025-09-09T00:33:29,488 | ^~~ 2025-09-09T00:33:29,501 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,501 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,501 | ^ 2025-09-09T00:33:29,501 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,501 969 | decode(ptr, otri2); 2025-09-09T00:33:29,501 | ^~~~~~ 2025-09-09T00:33:29,502 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,502 15111 | sym(triangleloop, trisym); 2025-09-09T00:33:29,502 | ^~~ 2025-09-09T00:33:29,502 c/triangle.c: In function ‘writeneighbors’: 2025-09-09T00:33:29,516 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,516 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,516 | ^ 2025-09-09T00:33:29,516 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,516 969 | decode(ptr, otri2); 2025-09-09T00:33:29,516 | ^~~~~~ 2025-09-09T00:33:29,516 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,517 15234 | sym(triangleloop, trisym); 2025-09-09T00:33:29,517 | ^~~ 2025-09-09T00:33:29,529 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,529 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,529 | ^ 2025-09-09T00:33:29,530 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,530 969 | decode(ptr, otri2); 2025-09-09T00:33:29,530 | ^~~~~~ 2025-09-09T00:33:29,530 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,530 15234 | sym(triangleloop, trisym); 2025-09-09T00:33:29,530 | ^~~ 2025-09-09T00:33:29,543 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,543 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,543 | ^ 2025-09-09T00:33:29,543 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,543 969 | decode(ptr, otri2); 2025-09-09T00:33:29,543 | ^~~~~~ 2025-09-09T00:33:29,543 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,543 15234 | sym(triangleloop, trisym); 2025-09-09T00:33:29,543 | ^~~ 2025-09-09T00:33:29,556 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,556 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,556 | ^ 2025-09-09T00:33:29,556 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,556 969 | decode(ptr, otri2); 2025-09-09T00:33:29,557 | ^~~~~~ 2025-09-09T00:33:29,557 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,557 15237 | sym(triangleloop, trisym); 2025-09-09T00:33:29,557 | ^~~ 2025-09-09T00:33:29,570 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,570 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,570 | ^ 2025-09-09T00:33:29,570 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,570 969 | decode(ptr, otri2); 2025-09-09T00:33:29,570 | ^~~~~~ 2025-09-09T00:33:29,570 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,570 15237 | sym(triangleloop, trisym); 2025-09-09T00:33:29,570 | ^~~ 2025-09-09T00:33:29,583 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,583 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,583 | ^ 2025-09-09T00:33:29,583 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,583 969 | decode(ptr, otri2); 2025-09-09T00:33:29,583 | ^~~~~~ 2025-09-09T00:33:29,583 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,584 15237 | sym(triangleloop, trisym); 2025-09-09T00:33:29,584 | ^~~ 2025-09-09T00:33:29,596 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,597 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T00:33:29,597 | ^ 2025-09-09T00:33:29,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,597 969 | decode(ptr, otri2); 2025-09-09T00:33:29,597 | ^~~~~~ 2025-09-09T00:33:29,597 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,597 15240 | sym(triangleloop, trisym); 2025-09-09T00:33:29,597 | ^~~ 2025-09-09T00:33:29,610 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T00:33:29,610 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T00:33:29,610 | ^ 2025-09-09T00:33:29,610 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,610 969 | decode(ptr, otri2); 2025-09-09T00:33:29,610 | ^~~~~~ 2025-09-09T00:33:29,610 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,611 15240 | sym(triangleloop, trisym); 2025-09-09T00:33:29,611 | ^~~ 2025-09-09T00:33:29,623 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T00:33:29,623 949 | (otri).tri = (triangle *) \ 2025-09-09T00:33:29,623 | ^ 2025-09-09T00:33:29,624 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T00:33:29,624 969 | decode(ptr, otri2); 2025-09-09T00:33:29,624 | ^~~~~~ 2025-09-09T00:33:29,624 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T00:33:29,624 15240 | sym(triangleloop, trisym); 2025-09-09T00:33:29,624 | ^~~ 2025-09-09T00:33:32,155 c/triangle.c: In function ‘incircleadapt’: 2025-09-09T00:33:32,157 c/triangle.c:5724:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:33:32,157 5724 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-09T00:33:32,157 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:33:32,159 c/triangle.c:5364:27: note: ‘bxtcalen’ was declared here 2025-09-09T00:33:32,159 5364 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-09T00:33:32,160 | ^~~~~~~~ 2025-09-09T00:33:40,917 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c triangle/core.c -o build/temp.linux-armv7l-cpython-313/triangle/core.o 2025-09-09T00:33:41,281 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-09T00:33:41,281 196 | #include "longintrepr.h" 2025-09-09T00:33:41,281 | ^~~~~~~~~~~~~~~ 2025-09-09T00:33:41,282 compilation terminated. 2025-09-09T00:33:41,290 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T00:33:41,435 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:33:41,448 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:33:41,448 exec(compile('"'"''"'"''"'"' 2025-09-09T00:33:41,448 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:33:41,448 # 2025-09-09T00:33:41,448 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:33:41,448 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:33:41,448 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:33:41,448 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:33:41,448 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:33:41,448 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:33:41,448 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:33:41,448 import os, sys, tokenize, traceback 2025-09-09T00:33:41,448 2025-09-09T00:33:41,448 try: 2025-09-09T00:33:41,448 import setuptools 2025-09-09T00:33:41,448 except ImportError: 2025-09-09T00:33:41,448 print( 2025-09-09T00:33:41,448 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:33:41,448 "the build environment with exception:", 2025-09-09T00:33:41,448 file=sys.stderr, 2025-09-09T00:33:41,448 ) 2025-09-09T00:33:41,448 traceback.print_exc() 2025-09-09T00:33:41,448 sys.exit(1) 2025-09-09T00:33:41,448 2025-09-09T00:33:41,448 __file__ = %r 2025-09-09T00:33:41,448 sys.argv[0] = __file__ 2025-09-09T00:33:41,448 2025-09-09T00:33:41,448 if os.path.exists(__file__): 2025-09-09T00:33:41,448 filename = __file__ 2025-09-09T00:33:41,448 with tokenize.open(__file__) as f: 2025-09-09T00:33:41,448 setup_py_code = f.read() 2025-09-09T00:33:41,448 else: 2025-09-09T00:33:41,448 filename = "" 2025-09-09T00:33:41,448 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:33:41,448 2025-09-09T00:33:41,448 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:33:41,448 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xr9v6dum/triangle_2fbb6c5b8c9b44f685c3c1422a01b41c/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-9mkdt4ci[/] 2025-09-09T00:33:41,448 [bold magenta]cwd[/]: /tmp/pip-wheel-xr9v6dum/triangle_2fbb6c5b8c9b44f685c3c1422a01b41c/ 2025-09-09T00:33:41,448 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-09T00:33:41,449 ERROR: Failed building wheel for triangle 2025-09-09T00:33:41,449 Running setup.py clean for triangle 2025-09-09T00:33:41,450 Running command python setup.py clean 2025-09-09T00:33:42,622 running clean 2025-09-09T00:33:42,766 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:33:42,767 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:33:42,770 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:33:42,770 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:33:42,771 removing 'build' 2025-09-09T00:33:42,881 Failed to build triangle 2025-09-09T00:33:42,882 ERROR: Failed to build one or more wheels 2025-09-09T00:33:42,882 Exception information: 2025-09-09T00:33:42,882 Traceback (most recent call last): 2025-09-09T00:33:42,882 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:33:42,882 status = _inner_run() 2025-09-09T00:33:42,882 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:33:42,882 return self.run(options, args) 2025-09-09T00:33:42,882 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:33:42,882 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:33:42,882 return func(self, options, args) 2025-09-09T00:33:42,882 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:33:42,882 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:33:42,882 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:33:42,887 Removed build tracker: '/tmp/pip-build-tracker-hye79_e6'