2025-09-08T15:59:25,815 Created temporary directory: /tmp/pip-build-tracker-lw2a438y 2025-09-08T15:59:25,815 Initialized build tracking at /tmp/pip-build-tracker-lw2a438y 2025-09-08T15:59:25,816 Created build tracker: /tmp/pip-build-tracker-lw2a438y 2025-09-08T15:59:25,816 Entered build tracker: /tmp/pip-build-tracker-lw2a438y 2025-09-08T15:59:25,816 Created temporary directory: /tmp/pip-wheel-4bkpq3dc 2025-09-08T15:59:25,819 Created temporary directory: /tmp/pip-ephem-wheel-cache-t1c9g050 2025-09-08T15:59:25,876 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T15:59:25,878 2 location(s) to search for versions of triangle: 2025-09-08T15:59:25,878 * https://pypi.org/simple/triangle/ 2025-09-08T15:59:25,878 * https://www.piwheels.org/simple/triangle/ 2025-09-08T15:59:25,879 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-08T15:59:25,879 Getting page https://pypi.org/simple/triangle/ 2025-09-08T15:59:25,880 Found index url https://pypi.org/simple/ 2025-09-08T15:59:25,953 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-08T15:59:25,977 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-08T15:59:25,978 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-08T15:59:25,978 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-08T15:59:25,978 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-08T15:59:25,978 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-08T15:59:25,979 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-08T15:59:25,979 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-08T15:59:25,979 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-08T15:59:25,979 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-08T15:59:25,980 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-08T15:59:25,980 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-08T15:59:25,980 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-08T15:59:25,980 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-08T15:59:25,981 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-08T15:59:25,981 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-08T15:59:25,981 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-08T15:59:25,981 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-08T15:59:25,982 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-08T15:59:25,982 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-08T15:59:25,982 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-08T15:59:25,982 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-08T15:59:25,982 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-08T15:59:25,983 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-08T15:59:25,983 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-08T15:59:25,983 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-08T15:59:25,983 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-08T15:59:25,983 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-08T15:59:25,983 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,984 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,985 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,986 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,987 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-08T15:59:25,988 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-08T15:59:25,988 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-08T15:59:25,988 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-08T15:59:25,988 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-08T15:59:25,988 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-08T15:59:25,988 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-08T15:59:25,988 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,989 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,990 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,991 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,992 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,993 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-08T15:59:25,994 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-08T15:59:25,994 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-08T15:59:25,994 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-08T15:59:25,994 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-08T15:59:25,994 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-08T15:59:25,994 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,995 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,996 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,997 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,998 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:25,999 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-08T15:59:26,000 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-08T15:59:26,000 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-08T15:59:26,000 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-08T15:59:26,000 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-08T15:59:26,000 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-08T15:59:26,000 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-08T15:59:26,001 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-08T15:59:26,001 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-08T15:59:26,001 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-08T15:59:26,001 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-08T15:59:26,001 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-08T15:59:26,001 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-08T15:59:26,002 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-08T15:59:26,002 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-08T15:59:26,002 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-08T15:59:26,002 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-08T15:59:26,002 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-08T15:59:26,002 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-08T15:59:26,003 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-08T15:59:26,003 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-08T15:59:26,003 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-08T15:59:26,003 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-08T15:59:26,003 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-08T15:59:26,003 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-08T15:59:26,004 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-08T15:59:26,004 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-08T15:59:26,004 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-08T15:59:26,004 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-08T15:59:26,004 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-08T15:59:26,004 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-08T15:59:26,005 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-08T15:59:26,005 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-08T15:59:26,005 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-08T15:59:26,005 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-08T15:59:26,005 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-08T15:59:26,005 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-08T15:59:26,006 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-08T15:59:26,006 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-08T15:59:26,007 Found index url https://www.piwheels.org/simple/ 2025-09-08T15:59:26,111 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-08T15:59:26,137 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-08T15:59:26,137 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-08T15:59:26,137 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-08T15:59:26,137 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-08T15:59:26,138 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-08T15:59:26,138 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-08T15:59:26,138 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-08T15:59:26,138 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-08T15:59:26,138 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-08T15:59:26,139 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-08T15:59:26,139 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-08T15:59:26,139 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-08T15:59:26,139 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-08T15:59:26,139 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-08T15:59:26,140 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-08T15:59:26,140 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-08T15:59:26,140 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-08T15:59:26,140 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-08T15:59:26,140 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-08T15:59:26,140 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-08T15:59:26,141 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-08T15:59:26,141 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-08T15:59:26,141 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-08T15:59:26,141 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-08T15:59:26,141 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,142 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,143 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,144 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,145 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,146 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,147 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,148 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,149 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,150 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,151 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,152 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,153 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,154 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,155 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,156 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,157 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,158 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-08T15:59:26,159 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-08T15:59:26,159 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-08T15:59:26,159 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-08T15:59:26,159 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-08T15:59:26,159 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-08T15:59:26,183 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-08T15:59:26,184 Collecting triangle==20190115.1 2025-09-08T15:59:26,186 Created temporary directory: /tmp/pip-unpack-4kcg25km 2025-09-08T15:59:26,407 Downloading triangle-20190115.1.tar.gz (1.6 MB) 2025-09-08T15:59:26,794 Added triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz to build tracker '/tmp/pip-build-tracker-lw2a438y' 2025-09-08T15:59:26,795 Running setup.py (path:/tmp/pip-wheel-4bkpq3dc/triangle_381d9736cd6f4452b9cab750921ae360/setup.py) egg_info for package triangle 2025-09-08T15:59:26,795 Created temporary directory: /tmp/pip-pip-egg-info-llxggh15 2025-09-08T15:59:26,795 Preparing metadata (setup.py): started 2025-09-08T15:59:26,796 Running command python setup.py egg_info 2025-09-08T15:59:27,935 running egg_info 2025-09-08T15:59:28,008 creating /tmp/pip-pip-egg-info-llxggh15/triangle.egg-info 2025-09-08T15:59:28,008 writing /tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/PKG-INFO 2025-09-08T15:59:28,009 writing dependency_links to /tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/dependency_links.txt 2025-09-08T15:59:28,010 writing requirements to /tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/requires.txt 2025-09-08T15:59:28,010 writing top-level names to /tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/top_level.txt 2025-09-08T15:59:28,011 writing manifest file '/tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/SOURCES.txt' 2025-09-08T15:59:28,316 reading manifest file '/tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/SOURCES.txt' 2025-09-08T15:59:28,317 adding license file 'LICENSE' 2025-09-08T15:59:28,321 writing manifest file '/tmp/pip-pip-egg-info-llxggh15/triangle.egg-info/SOURCES.txt' 2025-09-08T15:59:28,434 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T15:59:28,439 Source in /tmp/pip-wheel-4bkpq3dc/triangle_381d9736cd6f4452b9cab750921ae360 has version 20190115.1, which satisfies requirement triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz 2025-09-08T15:59:28,439 Removed triangle==20190115.1 from https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz from build tracker '/tmp/pip-build-tracker-lw2a438y' 2025-09-08T15:59:28,442 Created temporary directory: /tmp/pip-unpack-p9njysu_ 2025-09-08T15:59:28,442 Created temporary directory: /tmp/pip-unpack-d0e9r661 2025-09-08T15:59:28,443 Building wheels for collected packages: triangle 2025-09-08T15:59:28,444 Created temporary directory: /tmp/pip-wheel-bi_rr2eq 2025-09-08T15:59:28,444 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-08T15:59:28,445 Building wheel for triangle (setup.py): started 2025-09-08T15:59:28,446 Destination directory: /tmp/pip-wheel-bi_rr2eq 2025-09-08T15:59:28,446 Running command python setup.py bdist_wheel 2025-09-08T15:59:29,525 running bdist_wheel 2025-09-08T15:59:29,892 running build 2025-09-08T15:59:29,892 running build_py 2025-09-08T15:59:29,968 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,969 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,969 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,970 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,971 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,971 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,972 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:29,979 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,979 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,980 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,980 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,981 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,981 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,982 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,983 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,989 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,990 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,990 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,991 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,991 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,992 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,992 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,993 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,994 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,994 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,995 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,995 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,996 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,996 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,997 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,997 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,998 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,998 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,999 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:29,999 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,000 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,001 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,001 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,002 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,002 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,009 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,010 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,010 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,011 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,012 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,012 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,013 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,013 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,014 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,014 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,015 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,015 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,016 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,016 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,017 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,018 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,018 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,019 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,019 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,020 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,020 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,021 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,021 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,022 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,022 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,023 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,023 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,024 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,024 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,025 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,025 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,026 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,026 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,027 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,027 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,028 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,028 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:59:30,029 running build_ext 2025-09-08T15:59:30,357 building 'triangle.core' extension 2025-09-08T15:59:30,358 creating build/temp.linux-armv7l-cpython-313/c 2025-09-08T15:59:30,358 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-08T15:59:30,359 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=int -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-08T15:59:30,520 c/triangle.c: In function ‘printtriangle’: 2025-09-08T15:59:30,528 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,528 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,528 | ^ 2025-09-08T15:59:30,528 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,528 3685 | decode(t->tri[0], printtri); 2025-09-08T15:59:30,528 | ^~~~~~ 2025-09-08T15:59:30,532 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,532 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,532 | ^ 2025-09-08T15:59:30,532 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,533 3685 | decode(t->tri[0], printtri); 2025-09-08T15:59:30,533 | ^~~~~~ 2025-09-08T15:59:30,537 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,537 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,537 | ^ 2025-09-08T15:59:30,537 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,537 3685 | decode(t->tri[0], printtri); 2025-09-08T15:59:30,537 | ^~~~~~ 2025-09-08T15:59:30,537 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,537 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,538 | ^ 2025-09-08T15:59:30,538 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,538 3692 | decode(t->tri[1], printtri); 2025-09-08T15:59:30,538 | ^~~~~~ 2025-09-08T15:59:30,538 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,538 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,538 | ^ 2025-09-08T15:59:30,538 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,538 3692 | decode(t->tri[1], printtri); 2025-09-08T15:59:30,538 | ^~~~~~ 2025-09-08T15:59:30,539 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,539 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,539 | ^ 2025-09-08T15:59:30,539 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,539 3692 | decode(t->tri[1], printtri); 2025-09-08T15:59:30,539 | ^~~~~~ 2025-09-08T15:59:30,539 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,539 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,539 | ^ 2025-09-08T15:59:30,539 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,540 3699 | decode(t->tri[2], printtri); 2025-09-08T15:59:30,540 | ^~~~~~ 2025-09-08T15:59:30,540 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,540 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,540 | ^ 2025-09-08T15:59:30,540 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,540 3699 | decode(t->tri[2], printtri); 2025-09-08T15:59:30,540 | ^~~~~~ 2025-09-08T15:59:30,540 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,541 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,541 | ^ 2025-09-08T15:59:30,541 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,541 3699 | decode(t->tri[2], printtri); 2025-09-08T15:59:30,541 | ^~~~~~ 2025-09-08T15:59:30,542 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,542 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,542 | ^ 2025-09-08T15:59:30,542 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,542 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:59:30,543 | ^~~~~~~ 2025-09-08T15:59:30,543 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,543 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,543 | ^ 2025-09-08T15:59:30,543 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,543 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:59:30,543 | ^~~~~~~ 2025-09-08T15:59:30,543 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,543 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,543 | ^ 2025-09-08T15:59:30,544 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,544 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:59:30,544 | ^~~~~~~ 2025-09-08T15:59:30,544 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,544 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,544 | ^ 2025-09-08T15:59:30,544 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,544 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:59:30,544 | ^~~~~~~ 2025-09-08T15:59:30,544 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,544 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,545 | ^ 2025-09-08T15:59:30,545 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,545 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:59:30,545 | ^~~~~~~ 2025-09-08T15:59:30,545 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,545 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,545 | ^ 2025-09-08T15:59:30,545 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,545 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:59:30,545 | ^~~~~~~ 2025-09-08T15:59:30,545 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,546 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,546 | ^ 2025-09-08T15:59:30,546 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,546 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:59:30,546 | ^~~~~~~ 2025-09-08T15:59:30,546 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,546 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,546 | ^ 2025-09-08T15:59:30,546 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,546 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:59:30,547 | ^~~~~~~ 2025-09-08T15:59:30,547 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,547 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,547 | ^ 2025-09-08T15:59:30,547 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,547 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:59:30,547 | ^~~~~~~ 2025-09-08T15:59:30,547 c/triangle.c: In function ‘printsubseg’: 2025-09-08T15:59:30,548 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,548 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,548 | ^ 2025-09-08T15:59:30,548 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,548 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:59:30,548 | ^~~~~~~ 2025-09-08T15:59:30,548 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,548 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,549 | ^ 2025-09-08T15:59:30,549 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,549 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:59:30,549 | ^~~~~~~ 2025-09-08T15:59:30,549 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,549 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,549 | ^ 2025-09-08T15:59:30,549 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,549 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:59:30,549 | ^~~~~~~ 2025-09-08T15:59:30,550 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,550 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,550 | ^ 2025-09-08T15:59:30,550 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,550 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:59:30,550 | ^~~~~~~ 2025-09-08T15:59:30,550 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,550 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,551 | ^ 2025-09-08T15:59:30,551 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,551 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:59:30,551 | ^~~~~~~ 2025-09-08T15:59:30,551 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,551 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,551 | ^ 2025-09-08T15:59:30,551 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,551 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:59:30,551 | ^~~~~~~ 2025-09-08T15:59:30,553 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,553 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,553 | ^ 2025-09-08T15:59:30,553 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,553 3809 | decode(s->ss[6], printtri); 2025-09-08T15:59:30,553 | ^~~~~~ 2025-09-08T15:59:30,553 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,553 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,553 | ^ 2025-09-08T15:59:30,554 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,554 3809 | decode(s->ss[6], printtri); 2025-09-08T15:59:30,554 | ^~~~~~ 2025-09-08T15:59:30,554 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,554 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,554 | ^ 2025-09-08T15:59:30,554 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,554 3809 | decode(s->ss[6], printtri); 2025-09-08T15:59:30,554 | ^~~~~~ 2025-09-08T15:59:30,555 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,555 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,555 | ^ 2025-09-08T15:59:30,555 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,555 3816 | decode(s->ss[7], printtri); 2025-09-08T15:59:30,555 | ^~~~~~ 2025-09-08T15:59:30,555 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,556 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,556 | ^ 2025-09-08T15:59:30,556 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,556 3816 | decode(s->ss[7], printtri); 2025-09-08T15:59:30,556 | ^~~~~~ 2025-09-08T15:59:30,556 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,556 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,556 | ^ 2025-09-08T15:59:30,556 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,556 3816 | decode(s->ss[7], printtri); 2025-09-08T15:59:30,557 | ^~~~~~ 2025-09-08T15:59:30,557 c/triangle.c: In function ‘poolrestart’: 2025-09-08T15:59:30,558 c/triangle.c:3907:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,558 3907 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T15:59:30,558 | ^ 2025-09-08T15:59:30,558 c/triangle.c:3909:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,558 3909 | pool->nextitem = (VOID *) 2025-09-08T15:59:30,558 | ^ 2025-09-08T15:59:30,558 c/triangle.c: In function ‘poolinit’: 2025-09-08T15:59:30,559 c/triangle.c:3954:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T15:59:30,559 3954 | if (alignment > sizeof(VOID *)) { 2025-09-08T15:59:30,559 | ^ 2025-09-08T15:59:30,560 c/triangle.c: In function ‘poolalloc’: 2025-09-08T15:59:30,560 c/triangle.c:4041:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,560 4041 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T15:59:30,560 | ^ 2025-09-08T15:59:30,561 c/triangle.c:4043:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,561 4043 | pool->nextitem = (VOID *) 2025-09-08T15:59:30,561 | ^ 2025-09-08T15:59:30,561 c/triangle.c: In function ‘traversalinit’: 2025-09-08T15:59:30,561 c/triangle.c:4105:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,562 4105 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T15:59:30,562 | ^ 2025-09-08T15:59:30,562 c/triangle.c:4107:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,562 4107 | pool->pathitem = (VOID *) 2025-09-08T15:59:30,562 | ^ 2025-09-08T15:59:30,562 c/triangle.c: In function ‘traverse’: 2025-09-08T15:59:30,563 c/triangle.c:4149:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,563 4149 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T15:59:30,563 | ^ 2025-09-08T15:59:30,564 c/triangle.c:4151:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,564 4151 | pool->pathitem = (VOID *) 2025-09-08T15:59:30,564 | ^ 2025-09-08T15:59:30,564 c/triangle.c: In function ‘dummyinit’: 2025-09-08T15:59:30,565 c/triangle.c:4211:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,565 4211 | alignptr = (INT_PTR) m->dummytribase; 2025-09-08T15:59:30,565 | ^ 2025-09-08T15:59:30,565 c/triangle.c:4212:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,565 4212 | m->dummytri = (triangle *) 2025-09-08T15:59:30,565 | ^ 2025-09-08T15:59:30,566 c/triangle.c:4234:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,566 4234 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-08T15:59:30,566 | ^ 2025-09-08T15:59:30,567 c/triangle.c:4235:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,567 4235 | m->dummysub = (subseg *) 2025-09-08T15:59:30,567 | ^ 2025-09-08T15:59:30,568 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-08T15:59:30,569 c/triangle.c:4354:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T15:59:30,569 4354 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-08T15:59:30,569 | ^ 2025-09-08T15:59:30,571 c/triangle.c: In function ‘getvertex’: 2025-09-08T15:59:30,572 c/triangle.c:4611:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,572 4611 | alignptr = (INT_PTR) (getblock + 1); 2025-09-08T15:59:30,573 | ^ 2025-09-08T15:59:30,573 c/triangle.c:4612:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,574 4612 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-08T15:59:30,574 | ^ 2025-09-08T15:59:30,635 c/triangle.c: In function ‘checkmesh’: 2025-09-08T15:59:30,639 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,639 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,639 | ^ 2025-09-08T15:59:30,639 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,639 967 | decode(ptr, otri2); 2025-09-08T15:59:30,639 | ^~~~~~ 2025-09-08T15:59:30,639 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,639 6741 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,639 | ^~~ 2025-09-08T15:59:30,643 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,643 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,643 | ^ 2025-09-08T15:59:30,643 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,643 967 | decode(ptr, otri2); 2025-09-08T15:59:30,643 | ^~~~~~ 2025-09-08T15:59:30,643 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,643 6741 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,643 | ^~~ 2025-09-08T15:59:30,647 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,647 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,647 | ^ 2025-09-08T15:59:30,647 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,647 967 | decode(ptr, otri2); 2025-09-08T15:59:30,647 | ^~~~~~ 2025-09-08T15:59:30,647 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,647 6741 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,647 | ^~~ 2025-09-08T15:59:30,651 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,651 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,651 | ^ 2025-09-08T15:59:30,651 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,651 967 | decode(ptr, otri2); 2025-09-08T15:59:30,651 | ^~~~~~ 2025-09-08T15:59:30,651 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,651 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:59:30,651 | ^~~ 2025-09-08T15:59:30,655 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,655 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,655 | ^ 2025-09-08T15:59:30,655 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,655 967 | decode(ptr, otri2); 2025-09-08T15:59:30,655 | ^~~~~~ 2025-09-08T15:59:30,655 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,655 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:59:30,655 | ^~~ 2025-09-08T15:59:30,659 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,659 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,659 | ^ 2025-09-08T15:59:30,659 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,659 967 | decode(ptr, otri2); 2025-09-08T15:59:30,659 | ^~~~~~ 2025-09-08T15:59:30,659 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,659 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:59:30,659 | ^~~ 2025-09-08T15:59:30,661 c/triangle.c: In function ‘checkdelaunay’: 2025-09-08T15:59:30,665 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,665 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,665 | ^ 2025-09-08T15:59:30,665 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,666 967 | decode(ptr, otri2); 2025-09-08T15:59:30,666 | ^~~~~~ 2025-09-08T15:59:30,666 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,666 6834 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,666 | ^~~ 2025-09-08T15:59:30,669 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,669 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,669 | ^ 2025-09-08T15:59:30,669 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,670 967 | decode(ptr, otri2); 2025-09-08T15:59:30,670 | ^~~~~~ 2025-09-08T15:59:30,670 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,670 6834 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,670 | ^~~ 2025-09-08T15:59:30,673 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,673 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,673 | ^ 2025-09-08T15:59:30,674 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,674 967 | decode(ptr, otri2); 2025-09-08T15:59:30,674 | ^~~~~~ 2025-09-08T15:59:30,674 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,674 6834 | sym(triangleloop, oppotri); 2025-09-08T15:59:30,674 | ^~~ 2025-09-08T15:59:30,678 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,678 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,678 | ^ 2025-09-08T15:59:30,678 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,678 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,678 | ^~~~~~~ 2025-09-08T15:59:30,679 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,679 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:59:30,679 | ^~~~~~~ 2025-09-08T15:59:30,682 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,682 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,682 | ^ 2025-09-08T15:59:30,682 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,683 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,683 | ^~~~~~~ 2025-09-08T15:59:30,683 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,683 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:59:30,683 | ^~~~~~~ 2025-09-08T15:59:30,686 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,686 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,686 | ^ 2025-09-08T15:59:30,687 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,687 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,687 | ^~~~~~~ 2025-09-08T15:59:30,687 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,687 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:59:30,687 | ^~~~~~~ 2025-09-08T15:59:30,689 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-08T15:59:30,693 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,693 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,694 | ^ 2025-09-08T15:59:30,694 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,694 7032 | newbad->poortri = encode(*enqtri); 2025-09-08T15:59:30,694 | ^~~~~~ 2025-09-08T15:59:30,698 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,698 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,698 | ^ 2025-09-08T15:59:30,698 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,698 7032 | newbad->poortri = encode(*enqtri); 2025-09-08T15:59:30,698 | ^~~~~~ 2025-09-08T15:59:30,698 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-08T15:59:30,703 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,703 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,703 | ^ 2025-09-08T15:59:30,703 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,703 1294 | decode(ptr, otri) 2025-09-08T15:59:30,703 | ^~~~~~ 2025-09-08T15:59:30,703 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,704 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:59:30,704 | ^~~~~~~ 2025-09-08T15:59:30,707 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,708 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,708 | ^ 2025-09-08T15:59:30,708 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,708 1294 | decode(ptr, otri) 2025-09-08T15:59:30,708 | ^~~~~~ 2025-09-08T15:59:30,708 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,708 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:59:30,708 | ^~~~~~~ 2025-09-08T15:59:30,712 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,712 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,712 | ^ 2025-09-08T15:59:30,712 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,712 1294 | decode(ptr, otri) 2025-09-08T15:59:30,712 | ^~~~~~ 2025-09-08T15:59:30,713 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,713 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:59:30,713 | ^~~~~~~ 2025-09-08T15:59:30,717 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,717 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,717 | ^ 2025-09-08T15:59:30,718 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,718 1294 | decode(ptr, otri) 2025-09-08T15:59:30,718 | ^~~~~~ 2025-09-08T15:59:30,718 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,718 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:59:30,718 | ^~~~~~~ 2025-09-08T15:59:30,722 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,722 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,722 | ^ 2025-09-08T15:59:30,722 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,722 1294 | decode(ptr, otri) 2025-09-08T15:59:30,722 | ^~~~~~ 2025-09-08T15:59:30,722 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,722 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:59:30,722 | ^~~~~~~ 2025-09-08T15:59:30,726 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,726 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,726 | ^ 2025-09-08T15:59:30,726 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,726 1294 | decode(ptr, otri) 2025-09-08T15:59:30,726 | ^~~~~~ 2025-09-08T15:59:30,727 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:30,727 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:59:30,727 | ^~~~~~~ 2025-09-08T15:59:30,731 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,732 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,732 | ^ 2025-09-08T15:59:30,732 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,732 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T15:59:30,732 | ^~~~~~~ 2025-09-08T15:59:30,736 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,736 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,736 | ^ 2025-09-08T15:59:30,736 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,736 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T15:59:30,736 | ^~~~~~~ 2025-09-08T15:59:30,740 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,740 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,740 | ^ 2025-09-08T15:59:30,741 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,741 7193 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T15:59:30,741 | ^~~~~~~ 2025-09-08T15:59:30,745 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,745 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,745 | ^ 2025-09-08T15:59:30,745 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,745 7193 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T15:59:30,745 | ^~~~~~~ 2025-09-08T15:59:30,747 c/triangle.c: In function ‘testtriangle’: 2025-09-08T15:59:30,752 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,752 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,752 | ^ 2025-09-08T15:59:30,753 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,753 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,753 | ^~~~~~~ 2025-09-08T15:59:30,753 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,753 7331 | tspivot(tri1, testsub); 2025-09-08T15:59:30,753 | ^~~~~~~ 2025-09-08T15:59:30,757 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,757 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,757 | ^ 2025-09-08T15:59:30,757 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,757 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,757 | ^~~~~~~ 2025-09-08T15:59:30,758 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,758 7331 | tspivot(tri1, testsub); 2025-09-08T15:59:30,758 | ^~~~~~~ 2025-09-08T15:59:30,762 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,762 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,762 | ^ 2025-09-08T15:59:30,762 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,762 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,762 | ^~~~~~~ 2025-09-08T15:59:30,762 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,762 7331 | tspivot(tri1, testsub); 2025-09-08T15:59:30,762 | ^~~~~~~ 2025-09-08T15:59:30,766 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,767 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,767 | ^ 2025-09-08T15:59:30,767 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,767 971 | decode(ptr, otri); 2025-09-08T15:59:30,767 | ^~~~~~ 2025-09-08T15:59:30,767 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,767 1012 | symself(otri); \ 2025-09-08T15:59:30,767 | ^~~~~~~ 2025-09-08T15:59:30,767 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:30,767 7336 | oprevself(tri1); 2025-09-08T15:59:30,767 | ^~~~~~~~~ 2025-09-08T15:59:30,771 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,771 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,771 | ^ 2025-09-08T15:59:30,771 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,772 971 | decode(ptr, otri); 2025-09-08T15:59:30,772 | ^~~~~~ 2025-09-08T15:59:30,772 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,772 1012 | symself(otri); \ 2025-09-08T15:59:30,772 | ^~~~~~~ 2025-09-08T15:59:30,772 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:30,772 7336 | oprevself(tri1); 2025-09-08T15:59:30,772 | ^~~~~~~~~ 2025-09-08T15:59:30,776 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,776 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,776 | ^ 2025-09-08T15:59:30,776 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,776 971 | decode(ptr, otri); 2025-09-08T15:59:30,776 | ^~~~~~ 2025-09-08T15:59:30,776 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,776 1012 | symself(otri); \ 2025-09-08T15:59:30,777 | ^~~~~~~ 2025-09-08T15:59:30,777 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:30,777 7336 | oprevself(tri1); 2025-09-08T15:59:30,777 | ^~~~~~~~~ 2025-09-08T15:59:30,781 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,781 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,781 | ^ 2025-09-08T15:59:30,781 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,781 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,781 | ^~~~~~~ 2025-09-08T15:59:30,781 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,781 7337 | tspivot(tri1, testsub); 2025-09-08T15:59:30,781 | ^~~~~~~ 2025-09-08T15:59:30,785 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,785 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,785 | ^ 2025-09-08T15:59:30,785 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,786 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,786 | ^~~~~~~ 2025-09-08T15:59:30,786 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,786 7337 | tspivot(tri1, testsub); 2025-09-08T15:59:30,786 | ^~~~~~~ 2025-09-08T15:59:30,790 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,790 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,790 | ^ 2025-09-08T15:59:30,790 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,790 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,790 | ^~~~~~~ 2025-09-08T15:59:30,790 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,790 7337 | tspivot(tri1, testsub); 2025-09-08T15:59:30,791 | ^~~~~~~ 2025-09-08T15:59:30,795 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,795 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,795 | ^ 2025-09-08T15:59:30,795 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,795 971 | decode(ptr, otri); 2025-09-08T15:59:30,795 | ^~~~~~ 2025-09-08T15:59:30,795 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,796 1024 | symself(otri); \ 2025-09-08T15:59:30,796 | ^~~~~~~ 2025-09-08T15:59:30,796 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:59:30,796 7344 | dnextself(tri2); 2025-09-08T15:59:30,796 | ^~~~~~~~~ 2025-09-08T15:59:30,799 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,800 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,800 | ^ 2025-09-08T15:59:30,800 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,800 971 | decode(ptr, otri); 2025-09-08T15:59:30,800 | ^~~~~~ 2025-09-08T15:59:30,800 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,800 1024 | symself(otri); \ 2025-09-08T15:59:30,800 | ^~~~~~~ 2025-09-08T15:59:30,800 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:59:30,800 7344 | dnextself(tri2); 2025-09-08T15:59:30,800 | ^~~~~~~~~ 2025-09-08T15:59:30,804 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,804 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,804 | ^ 2025-09-08T15:59:30,804 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,805 971 | decode(ptr, otri); 2025-09-08T15:59:30,805 | ^~~~~~ 2025-09-08T15:59:30,805 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,805 1024 | symself(otri); \ 2025-09-08T15:59:30,805 | ^~~~~~~ 2025-09-08T15:59:30,805 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:59:30,805 7344 | dnextself(tri2); 2025-09-08T15:59:30,805 | ^~~~~~~~~ 2025-09-08T15:59:30,809 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,809 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,809 | ^ 2025-09-08T15:59:30,809 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,809 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,809 | ^~~~~~~ 2025-09-08T15:59:30,809 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,810 7345 | tspivot(tri2, testsub); 2025-09-08T15:59:30,810 | ^~~~~~~ 2025-09-08T15:59:30,814 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,814 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,814 | ^ 2025-09-08T15:59:30,814 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,814 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,814 | ^~~~~~~ 2025-09-08T15:59:30,814 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,814 7345 | tspivot(tri2, testsub); 2025-09-08T15:59:30,814 | ^~~~~~~ 2025-09-08T15:59:30,818 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,818 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,818 | ^ 2025-09-08T15:59:30,818 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,819 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,819 | ^~~~~~~ 2025-09-08T15:59:30,819 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,819 7345 | tspivot(tri2, testsub); 2025-09-08T15:59:30,819 | ^~~~~~~ 2025-09-08T15:59:30,820 c/triangle.c: In function ‘makevertexmap’: 2025-09-08T15:59:30,825 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,825 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,825 | ^ 2025-09-08T15:59:30,825 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:59:30,826 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:59:30,826 | ^~~~~ 2025-09-08T15:59:30,826 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,826 7424 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T15:59:30,826 | ^~~~~~ 2025-09-08T15:59:30,830 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,830 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,830 | ^ 2025-09-08T15:59:30,830 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:59:30,830 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:59:30,830 | ^~~~~ 2025-09-08T15:59:30,831 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,831 7424 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T15:59:30,831 | ^~~~~~ 2025-09-08T15:59:30,831 c/triangle.c: In function ‘preciselocate’: 2025-09-08T15:59:30,836 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,837 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,837 | ^ 2025-09-08T15:59:30,837 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,837 967 | decode(ptr, otri2); 2025-09-08T15:59:30,837 | ^~~~~~ 2025-09-08T15:59:30,837 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,837 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:59:30,837 | ^~~ 2025-09-08T15:59:30,842 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,842 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,842 | ^ 2025-09-08T15:59:30,842 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,842 967 | decode(ptr, otri2); 2025-09-08T15:59:30,842 | ^~~~~~ 2025-09-08T15:59:30,842 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,842 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:59:30,842 | ^~~ 2025-09-08T15:59:30,847 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,847 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,847 | ^ 2025-09-08T15:59:30,847 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,847 967 | decode(ptr, otri2); 2025-09-08T15:59:30,847 | ^~~~~~ 2025-09-08T15:59:30,847 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,847 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:59:30,847 | ^~~ 2025-09-08T15:59:30,852 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,852 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,852 | ^ 2025-09-08T15:59:30,852 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,852 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,852 | ^~~~~~~ 2025-09-08T15:59:30,852 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,852 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:59:30,852 | ^~~~~~~ 2025-09-08T15:59:30,857 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,857 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,857 | ^ 2025-09-08T15:59:30,857 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,857 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,857 | ^~~~~~~ 2025-09-08T15:59:30,857 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,857 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:59:30,858 | ^~~~~~~ 2025-09-08T15:59:30,862 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,862 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,862 | ^ 2025-09-08T15:59:30,862 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,862 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,862 | ^~~~~~~ 2025-09-08T15:59:30,862 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,863 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:59:30,863 | ^~~~~~~ 2025-09-08T15:59:30,864 c/triangle.c: In function ‘locate’: 2025-09-08T15:59:30,868 c/triangle.c:7729:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,868 7729 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-08T15:59:30,868 | ^ 2025-09-08T15:59:30,872 c/triangle.c:7730:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,872 7730 | firsttri = (char *) (alignptr + 2025-09-08T15:59:30,873 | ^ 2025-09-08T15:59:30,879 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,879 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,879 | ^ 2025-09-08T15:59:30,879 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,879 971 | decode(ptr, otri); 2025-09-08T15:59:30,879 | ^~~~~~ 2025-09-08T15:59:30,879 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,879 7782 | symself(*searchtri); 2025-09-08T15:59:30,880 | ^~~~~~~ 2025-09-08T15:59:30,884 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,884 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,884 | ^ 2025-09-08T15:59:30,884 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,884 971 | decode(ptr, otri); 2025-09-08T15:59:30,884 | ^~~~~~ 2025-09-08T15:59:30,885 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,885 7782 | symself(*searchtri); 2025-09-08T15:59:30,885 | ^~~~~~~ 2025-09-08T15:59:30,889 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,889 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,889 | ^ 2025-09-08T15:59:30,890 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,890 971 | decode(ptr, otri); 2025-09-08T15:59:30,890 | ^~~~~~ 2025-09-08T15:59:30,890 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:30,890 7782 | symself(*searchtri); 2025-09-08T15:59:30,890 | ^~~~~~~ 2025-09-08T15:59:30,891 c/triangle.c: In function ‘insertsubseg’: 2025-09-08T15:59:30,897 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,897 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:30,897 | ^ 2025-09-08T15:59:30,897 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,897 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,897 | ^~~~~~~ 2025-09-08T15:59:30,897 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,897 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:59:30,897 | ^~~~~~~ 2025-09-08T15:59:30,902 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,902 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:30,902 | ^ 2025-09-08T15:59:30,902 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,902 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,902 | ^~~~~~~ 2025-09-08T15:59:30,903 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,903 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:59:30,903 | ^~~~~~~ 2025-09-08T15:59:30,907 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,907 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:30,908 | ^ 2025-09-08T15:59:30,908 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:30,908 1287 | sdecode(sptr, osub) 2025-09-08T15:59:30,908 | ^~~~~~~ 2025-09-08T15:59:30,908 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:30,908 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:59:30,908 | ^~~~~~~ 2025-09-08T15:59:30,913 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,913 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,913 | ^ 2025-09-08T15:59:30,913 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,913 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:30,913 | ^~~~~~~ 2025-09-08T15:59:30,914 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,914 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:59:30,914 | ^~~~~~ 2025-09-08T15:59:30,918 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,918 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,918 | ^ 2025-09-08T15:59:30,918 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,919 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:30,919 | ^~~~~~~ 2025-09-08T15:59:30,919 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,919 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:59:30,919 | ^~~~~~ 2025-09-08T15:59:30,924 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,924 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,924 | ^ 2025-09-08T15:59:30,924 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,924 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:30,924 | ^~~~~~ 2025-09-08T15:59:30,924 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,924 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:59:30,924 | ^~~~~~ 2025-09-08T15:59:30,929 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,929 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,929 | ^ 2025-09-08T15:59:30,929 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,929 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:30,929 | ^~~~~~ 2025-09-08T15:59:30,929 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,929 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:59:30,930 | ^~~~~~ 2025-09-08T15:59:30,934 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,934 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,934 | ^ 2025-09-08T15:59:30,935 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,935 967 | decode(ptr, otri2); 2025-09-08T15:59:30,935 | ^~~~~~ 2025-09-08T15:59:30,935 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,935 7853 | sym(*tri, oppotri); 2025-09-08T15:59:30,935 | ^~~ 2025-09-08T15:59:30,940 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,940 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,940 | ^ 2025-09-08T15:59:30,940 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,940 967 | decode(ptr, otri2); 2025-09-08T15:59:30,940 | ^~~~~~ 2025-09-08T15:59:30,940 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,940 7853 | sym(*tri, oppotri); 2025-09-08T15:59:30,940 | ^~~ 2025-09-08T15:59:30,945 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,945 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,945 | ^ 2025-09-08T15:59:30,945 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,945 967 | decode(ptr, otri2); 2025-09-08T15:59:30,945 | ^~~~~~ 2025-09-08T15:59:30,945 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,945 7853 | sym(*tri, oppotri); 2025-09-08T15:59:30,945 | ^~~ 2025-09-08T15:59:30,950 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,950 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,950 | ^ 2025-09-08T15:59:30,950 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,951 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:30,951 | ^~~~~~~ 2025-09-08T15:59:30,951 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,951 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:59:30,951 | ^~~~~~ 2025-09-08T15:59:30,955 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,955 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:30,956 | ^ 2025-09-08T15:59:30,956 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:30,956 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:30,956 | ^~~~~~~ 2025-09-08T15:59:30,956 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,956 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:59:30,956 | ^~~~~~ 2025-09-08T15:59:30,961 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,961 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,961 | ^ 2025-09-08T15:59:30,961 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,961 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:30,961 | ^~~~~~ 2025-09-08T15:59:30,961 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,961 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:59:30,961 | ^~~~~~ 2025-09-08T15:59:30,966 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,966 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:30,966 | ^ 2025-09-08T15:59:30,966 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:30,966 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:30,966 | ^~~~~~ 2025-09-08T15:59:30,967 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:30,967 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:59:30,967 | ^~~~~~ 2025-09-08T15:59:30,967 c/triangle.c: In function ‘flip’: 2025-09-08T15:59:30,972 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,972 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,972 | ^ 2025-09-08T15:59:30,973 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,973 967 | decode(ptr, otri2); 2025-09-08T15:59:30,973 | ^~~~~~ 2025-09-08T15:59:30,973 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,973 7942 | sym(*flipedge, top); 2025-09-08T15:59:30,973 | ^~~ 2025-09-08T15:59:30,978 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,978 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,978 | ^ 2025-09-08T15:59:30,978 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,978 967 | decode(ptr, otri2); 2025-09-08T15:59:30,978 | ^~~~~~ 2025-09-08T15:59:30,978 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,978 7942 | sym(*flipedge, top); 2025-09-08T15:59:30,978 | ^~~ 2025-09-08T15:59:30,983 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:30,983 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:30,983 | ^ 2025-09-08T15:59:30,983 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,983 967 | decode(ptr, otri2); 2025-09-08T15:59:30,984 | ^~~~~~ 2025-09-08T15:59:30,984 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,984 7942 | sym(*flipedge, top); 2025-09-08T15:59:30,984 | ^~~ 2025-09-08T15:59:30,989 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,989 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:30,989 | ^ 2025-09-08T15:59:30,989 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,989 967 | decode(ptr, otri2); 2025-09-08T15:59:30,989 | ^~~~~~ 2025-09-08T15:59:30,989 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,989 7962 | sym(topleft, toplcasing); 2025-09-08T15:59:30,989 | ^~~ 2025-09-08T15:59:30,994 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:30,994 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:30,994 | ^ 2025-09-08T15:59:30,994 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:30,994 967 | decode(ptr, otri2); 2025-09-08T15:59:30,995 | ^~~~~~ 2025-09-08T15:59:30,995 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:30,995 7962 | sym(topleft, toplcasing); 2025-09-08T15:59:30,995 | ^~~ 2025-09-08T15:59:30,999 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,000 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,000 | ^ 2025-09-08T15:59:31,000 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,000 967 | decode(ptr, otri2); 2025-09-08T15:59:31,000 | ^~~~~~ 2025-09-08T15:59:31,000 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,000 7962 | sym(topleft, toplcasing); 2025-09-08T15:59:31,000 | ^~~ 2025-09-08T15:59:31,005 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,005 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,005 | ^ 2025-09-08T15:59:31,005 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,005 967 | decode(ptr, otri2); 2025-09-08T15:59:31,005 | ^~~~~~ 2025-09-08T15:59:31,006 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,006 7964 | sym(topright, toprcasing); 2025-09-08T15:59:31,006 | ^~~ 2025-09-08T15:59:31,010 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,011 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,011 | ^ 2025-09-08T15:59:31,011 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,011 967 | decode(ptr, otri2); 2025-09-08T15:59:31,011 | ^~~~~~ 2025-09-08T15:59:31,011 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,011 7964 | sym(topright, toprcasing); 2025-09-08T15:59:31,011 | ^~~ 2025-09-08T15:59:31,016 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,016 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,016 | ^ 2025-09-08T15:59:31,016 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,016 967 | decode(ptr, otri2); 2025-09-08T15:59:31,016 | ^~~~~~ 2025-09-08T15:59:31,016 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,016 7964 | sym(topright, toprcasing); 2025-09-08T15:59:31,017 | ^~~ 2025-09-08T15:59:31,021 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,021 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,022 | ^ 2025-09-08T15:59:31,022 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,022 967 | decode(ptr, otri2); 2025-09-08T15:59:31,022 | ^~~~~~ 2025-09-08T15:59:31,022 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,022 7966 | sym(botleft, botlcasing); 2025-09-08T15:59:31,022 | ^~~ 2025-09-08T15:59:31,027 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,027 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,027 | ^ 2025-09-08T15:59:31,027 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,027 967 | decode(ptr, otri2); 2025-09-08T15:59:31,027 | ^~~~~~ 2025-09-08T15:59:31,027 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,027 7966 | sym(botleft, botlcasing); 2025-09-08T15:59:31,028 | ^~~ 2025-09-08T15:59:31,032 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,032 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,032 | ^ 2025-09-08T15:59:31,033 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,033 967 | decode(ptr, otri2); 2025-09-08T15:59:31,033 | ^~~~~~ 2025-09-08T15:59:31,033 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,033 7966 | sym(botleft, botlcasing); 2025-09-08T15:59:31,033 | ^~~ 2025-09-08T15:59:31,038 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,038 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,038 | ^ 2025-09-08T15:59:31,038 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,038 967 | decode(ptr, otri2); 2025-09-08T15:59:31,038 | ^~~~~~ 2025-09-08T15:59:31,038 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,038 7968 | sym(botright, botrcasing); 2025-09-08T15:59:31,038 | ^~~ 2025-09-08T15:59:31,043 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,043 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,043 | ^ 2025-09-08T15:59:31,044 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,044 967 | decode(ptr, otri2); 2025-09-08T15:59:31,044 | ^~~~~~ 2025-09-08T15:59:31,044 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,044 7968 | sym(botright, botrcasing); 2025-09-08T15:59:31,044 | ^~~ 2025-09-08T15:59:31,049 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,049 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,049 | ^ 2025-09-08T15:59:31,049 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,049 967 | decode(ptr, otri2); 2025-09-08T15:59:31,049 | ^~~~~~ 2025-09-08T15:59:31,049 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,049 7968 | sym(botright, botrcasing); 2025-09-08T15:59:31,049 | ^~~ 2025-09-08T15:59:31,054 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,054 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,054 | ^ 2025-09-08T15:59:31,054 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,054 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,055 | ^~~~~~ 2025-09-08T15:59:31,055 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,055 7970 | bond(topleft, botlcasing); 2025-09-08T15:59:31,055 | ^~~~ 2025-09-08T15:59:31,060 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,060 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,060 | ^ 2025-09-08T15:59:31,060 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,060 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,060 | ^~~~~~ 2025-09-08T15:59:31,060 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,060 7970 | bond(topleft, botlcasing); 2025-09-08T15:59:31,060 | ^~~~ 2025-09-08T15:59:31,065 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,065 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,065 | ^ 2025-09-08T15:59:31,065 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,065 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,066 | ^~~~~~ 2025-09-08T15:59:31,066 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,066 7970 | bond(topleft, botlcasing); 2025-09-08T15:59:31,066 | ^~~~ 2025-09-08T15:59:31,070 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,071 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,071 | ^ 2025-09-08T15:59:31,071 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,071 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,071 | ^~~~~~ 2025-09-08T15:59:31,071 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,071 7970 | bond(topleft, botlcasing); 2025-09-08T15:59:31,071 | ^~~~ 2025-09-08T15:59:31,076 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,076 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,076 | ^ 2025-09-08T15:59:31,076 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,076 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,076 | ^~~~~~ 2025-09-08T15:59:31,077 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,077 7971 | bond(botleft, botrcasing); 2025-09-08T15:59:31,077 | ^~~~ 2025-09-08T15:59:31,081 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,082 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,082 | ^ 2025-09-08T15:59:31,082 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,082 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,082 | ^~~~~~ 2025-09-08T15:59:31,082 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,082 7971 | bond(botleft, botrcasing); 2025-09-08T15:59:31,082 | ^~~~ 2025-09-08T15:59:31,087 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,087 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,087 | ^ 2025-09-08T15:59:31,087 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,087 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,087 | ^~~~~~ 2025-09-08T15:59:31,087 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,088 7971 | bond(botleft, botrcasing); 2025-09-08T15:59:31,088 | ^~~~ 2025-09-08T15:59:31,092 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,092 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,093 | ^ 2025-09-08T15:59:31,093 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,093 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,093 | ^~~~~~ 2025-09-08T15:59:31,093 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,093 7971 | bond(botleft, botrcasing); 2025-09-08T15:59:31,093 | ^~~~ 2025-09-08T15:59:31,098 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,098 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,098 | ^ 2025-09-08T15:59:31,098 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,098 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,098 | ^~~~~~ 2025-09-08T15:59:31,098 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,098 7972 | bond(botright, toprcasing); 2025-09-08T15:59:31,099 | ^~~~ 2025-09-08T15:59:31,103 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,103 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,103 | ^ 2025-09-08T15:59:31,104 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,104 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,104 | ^~~~~~ 2025-09-08T15:59:31,104 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,104 7972 | bond(botright, toprcasing); 2025-09-08T15:59:31,104 | ^~~~ 2025-09-08T15:59:31,109 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,109 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,109 | ^ 2025-09-08T15:59:31,109 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,109 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,109 | ^~~~~~ 2025-09-08T15:59:31,109 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,109 7972 | bond(botright, toprcasing); 2025-09-08T15:59:31,109 | ^~~~ 2025-09-08T15:59:31,114 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,114 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,114 | ^ 2025-09-08T15:59:31,114 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,115 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,115 | ^~~~~~ 2025-09-08T15:59:31,115 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,115 7972 | bond(botright, toprcasing); 2025-09-08T15:59:31,115 | ^~~~ 2025-09-08T15:59:31,120 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,120 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,120 | ^ 2025-09-08T15:59:31,120 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,120 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,120 | ^~~~~~ 2025-09-08T15:59:31,120 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,120 7973 | bond(topright, toplcasing); 2025-09-08T15:59:31,120 | ^~~~ 2025-09-08T15:59:31,125 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,125 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,125 | ^ 2025-09-08T15:59:31,125 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,126 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,126 | ^~~~~~ 2025-09-08T15:59:31,126 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,126 7973 | bond(topright, toplcasing); 2025-09-08T15:59:31,126 | ^~~~ 2025-09-08T15:59:31,131 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,131 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,131 | ^ 2025-09-08T15:59:31,131 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,131 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,131 | ^~~~~~ 2025-09-08T15:59:31,131 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,131 7973 | bond(topright, toplcasing); 2025-09-08T15:59:31,131 | ^~~~ 2025-09-08T15:59:31,136 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,136 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,136 | ^ 2025-09-08T15:59:31,136 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,136 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,136 | ^~~~~~ 2025-09-08T15:59:31,137 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,137 7973 | bond(topright, toplcasing); 2025-09-08T15:59:31,137 | ^~~~ 2025-09-08T15:59:31,142 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,142 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,142 | ^ 2025-09-08T15:59:31,142 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,142 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,142 | ^~~~~~~ 2025-09-08T15:59:31,142 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,142 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,142 | ^~~~~~~ 2025-09-08T15:59:31,147 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,147 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,147 | ^ 2025-09-08T15:59:31,147 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,147 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,147 | ^~~~~~~ 2025-09-08T15:59:31,148 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,148 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,148 | ^~~~~~~ 2025-09-08T15:59:31,152 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,153 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,153 | ^ 2025-09-08T15:59:31,153 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,153 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,153 | ^~~~~~~ 2025-09-08T15:59:31,153 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,153 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,153 | ^~~~~~~ 2025-09-08T15:59:31,158 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,158 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,158 | ^ 2025-09-08T15:59:31,158 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,158 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,158 | ^~~~~~~ 2025-09-08T15:59:31,158 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,159 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,159 | ^~~~~~~ 2025-09-08T15:59:31,163 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,164 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,164 | ^ 2025-09-08T15:59:31,164 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,164 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,164 | ^~~~~~~ 2025-09-08T15:59:31,164 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,164 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,164 | ^~~~~~~ 2025-09-08T15:59:31,169 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,169 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,169 | ^ 2025-09-08T15:59:31,169 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,169 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,169 | ^~~~~~~ 2025-09-08T15:59:31,169 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,169 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,170 | ^~~~~~~ 2025-09-08T15:59:31,174 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,174 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,175 | ^ 2025-09-08T15:59:31,175 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,175 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,175 | ^~~~~~~ 2025-09-08T15:59:31,175 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,175 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,175 | ^~~~~~~ 2025-09-08T15:59:31,180 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,180 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,180 | ^ 2025-09-08T15:59:31,180 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,180 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,180 | ^~~~~~~ 2025-09-08T15:59:31,180 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,180 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,181 | ^~~~~~~ 2025-09-08T15:59:31,185 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,185 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,185 | ^ 2025-09-08T15:59:31,186 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,186 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,186 | ^~~~~~~ 2025-09-08T15:59:31,186 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,186 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,186 | ^~~~~~~ 2025-09-08T15:59:31,191 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,191 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,191 | ^ 2025-09-08T15:59:31,191 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,191 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,191 | ^~~~~~~ 2025-09-08T15:59:31,191 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,191 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,192 | ^~~~~~~ 2025-09-08T15:59:31,196 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,196 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,196 | ^ 2025-09-08T15:59:31,197 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,197 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,197 | ^~~~~~~ 2025-09-08T15:59:31,197 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,197 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,197 | ^~~~~~~ 2025-09-08T15:59:31,202 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,202 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,202 | ^ 2025-09-08T15:59:31,202 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,202 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,202 | ^~~~~~~ 2025-09-08T15:59:31,202 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,202 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,202 | ^~~~~~~ 2025-09-08T15:59:31,207 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,207 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,207 | ^ 2025-09-08T15:59:31,208 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,208 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,208 | ^~~~~~~ 2025-09-08T15:59:31,208 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,208 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:59:31,208 | ^~~~~~ 2025-09-08T15:59:31,213 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,213 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,213 | ^ 2025-09-08T15:59:31,213 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,213 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,213 | ^~~~~~~ 2025-09-08T15:59:31,213 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,213 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:59:31,213 | ^~~~~~ 2025-09-08T15:59:31,218 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,218 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,218 | ^ 2025-09-08T15:59:31,218 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,219 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,219 | ^~~~~~ 2025-09-08T15:59:31,219 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,219 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:59:31,219 | ^~~~~~ 2025-09-08T15:59:31,224 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,224 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,224 | ^ 2025-09-08T15:59:31,224 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,224 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,224 | ^~~~~~ 2025-09-08T15:59:31,224 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,224 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:59:31,224 | ^~~~~~ 2025-09-08T15:59:31,229 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,229 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,229 | ^ 2025-09-08T15:59:31,229 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,230 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,230 | ^~~~~~~ 2025-09-08T15:59:31,230 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,230 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:31,230 | ^~~~~~ 2025-09-08T15:59:31,235 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,235 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,235 | ^ 2025-09-08T15:59:31,235 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,235 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,235 | ^~~~~~~ 2025-09-08T15:59:31,235 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,235 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:31,235 | ^~~~~~ 2025-09-08T15:59:31,240 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,240 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,240 | ^ 2025-09-08T15:59:31,240 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,241 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,241 | ^~~~~~ 2025-09-08T15:59:31,241 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,241 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:31,241 | ^~~~~~ 2025-09-08T15:59:31,246 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,246 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,246 | ^ 2025-09-08T15:59:31,246 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,246 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,246 | ^~~~~~ 2025-09-08T15:59:31,246 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,246 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:31,246 | ^~~~~~ 2025-09-08T15:59:31,251 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,251 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,251 | ^ 2025-09-08T15:59:31,252 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,252 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,252 | ^~~~~~~ 2025-09-08T15:59:31,252 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,252 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:31,252 | ^~~~~~ 2025-09-08T15:59:31,257 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,257 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,257 | ^ 2025-09-08T15:59:31,257 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,257 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,257 | ^~~~~~~ 2025-09-08T15:59:31,257 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,257 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:31,257 | ^~~~~~ 2025-09-08T15:59:31,262 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,262 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,262 | ^ 2025-09-08T15:59:31,262 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,263 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,263 | ^~~~~~ 2025-09-08T15:59:31,263 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,263 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:31,263 | ^~~~~~ 2025-09-08T15:59:31,268 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,268 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,268 | ^ 2025-09-08T15:59:31,268 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,268 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,268 | ^~~~~~ 2025-09-08T15:59:31,268 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,268 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:31,268 | ^~~~~~ 2025-09-08T15:59:31,273 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,273 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,273 | ^ 2025-09-08T15:59:31,274 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,274 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,274 | ^~~~~~~ 2025-09-08T15:59:31,274 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,274 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:59:31,274 | ^~~~~~ 2025-09-08T15:59:31,279 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,279 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,279 | ^ 2025-09-08T15:59:31,279 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,279 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,279 | ^~~~~~~ 2025-09-08T15:59:31,279 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,279 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:59:31,279 | ^~~~~~ 2025-09-08T15:59:31,284 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,284 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,284 | ^ 2025-09-08T15:59:31,284 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,285 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,285 | ^~~~~~ 2025-09-08T15:59:31,285 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,285 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:59:31,285 | ^~~~~~ 2025-09-08T15:59:31,290 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,290 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,290 | ^ 2025-09-08T15:59:31,290 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,290 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,290 | ^~~~~~ 2025-09-08T15:59:31,290 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,290 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:59:31,290 | ^~~~~~ 2025-09-08T15:59:31,291 c/triangle.c: In function ‘unflip’: 2025-09-08T15:59:31,296 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,296 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,297 | ^ 2025-09-08T15:59:31,297 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,297 967 | decode(ptr, otri2); 2025-09-08T15:59:31,297 | ^~~~~~ 2025-09-08T15:59:31,297 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,297 8077 | sym(*flipedge, top); 2025-09-08T15:59:31,297 | ^~~ 2025-09-08T15:59:31,302 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,302 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,302 | ^ 2025-09-08T15:59:31,302 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,302 967 | decode(ptr, otri2); 2025-09-08T15:59:31,302 | ^~~~~~ 2025-09-08T15:59:31,302 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,303 8077 | sym(*flipedge, top); 2025-09-08T15:59:31,303 | ^~~ 2025-09-08T15:59:31,307 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,308 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,308 | ^ 2025-09-08T15:59:31,308 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,308 967 | decode(ptr, otri2); 2025-09-08T15:59:31,308 | ^~~~~~ 2025-09-08T15:59:31,308 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,308 8077 | sym(*flipedge, top); 2025-09-08T15:59:31,308 | ^~~ 2025-09-08T15:59:31,313 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,313 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,313 | ^ 2025-09-08T15:59:31,314 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,314 967 | decode(ptr, otri2); 2025-09-08T15:59:31,314 | ^~~~~~ 2025-09-08T15:59:31,314 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,314 8097 | sym(topleft, toplcasing); 2025-09-08T15:59:31,314 | ^~~ 2025-09-08T15:59:31,319 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,319 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,319 | ^ 2025-09-08T15:59:31,319 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,319 967 | decode(ptr, otri2); 2025-09-08T15:59:31,319 | ^~~~~~ 2025-09-08T15:59:31,319 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,319 8097 | sym(topleft, toplcasing); 2025-09-08T15:59:31,320 | ^~~ 2025-09-08T15:59:31,324 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,324 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,325 | ^ 2025-09-08T15:59:31,325 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,325 967 | decode(ptr, otri2); 2025-09-08T15:59:31,325 | ^~~~~~ 2025-09-08T15:59:31,325 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,325 8097 | sym(topleft, toplcasing); 2025-09-08T15:59:31,325 | ^~~ 2025-09-08T15:59:31,330 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,330 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,330 | ^ 2025-09-08T15:59:31,330 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,330 967 | decode(ptr, otri2); 2025-09-08T15:59:31,331 | ^~~~~~ 2025-09-08T15:59:31,331 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,331 8099 | sym(topright, toprcasing); 2025-09-08T15:59:31,331 | ^~~ 2025-09-08T15:59:31,336 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,336 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,336 | ^ 2025-09-08T15:59:31,336 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,336 967 | decode(ptr, otri2); 2025-09-08T15:59:31,336 | ^~~~~~ 2025-09-08T15:59:31,336 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,336 8099 | sym(topright, toprcasing); 2025-09-08T15:59:31,336 | ^~~ 2025-09-08T15:59:31,341 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,341 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,341 | ^ 2025-09-08T15:59:31,342 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,342 967 | decode(ptr, otri2); 2025-09-08T15:59:31,342 | ^~~~~~ 2025-09-08T15:59:31,342 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,342 8099 | sym(topright, toprcasing); 2025-09-08T15:59:31,342 | ^~~ 2025-09-08T15:59:31,347 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,347 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,347 | ^ 2025-09-08T15:59:31,347 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,347 967 | decode(ptr, otri2); 2025-09-08T15:59:31,347 | ^~~~~~ 2025-09-08T15:59:31,347 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,348 8101 | sym(botleft, botlcasing); 2025-09-08T15:59:31,348 | ^~~ 2025-09-08T15:59:31,352 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,353 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,353 | ^ 2025-09-08T15:59:31,353 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,353 967 | decode(ptr, otri2); 2025-09-08T15:59:31,353 | ^~~~~~ 2025-09-08T15:59:31,353 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,353 8101 | sym(botleft, botlcasing); 2025-09-08T15:59:31,353 | ^~~ 2025-09-08T15:59:31,358 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,358 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,358 | ^ 2025-09-08T15:59:31,358 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,358 967 | decode(ptr, otri2); 2025-09-08T15:59:31,359 | ^~~~~~ 2025-09-08T15:59:31,359 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,359 8101 | sym(botleft, botlcasing); 2025-09-08T15:59:31,359 | ^~~ 2025-09-08T15:59:31,364 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,364 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,364 | ^ 2025-09-08T15:59:31,364 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,364 967 | decode(ptr, otri2); 2025-09-08T15:59:31,364 | ^~~~~~ 2025-09-08T15:59:31,364 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,364 8103 | sym(botright, botrcasing); 2025-09-08T15:59:31,364 | ^~~ 2025-09-08T15:59:31,369 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,369 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,370 | ^ 2025-09-08T15:59:31,370 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,370 967 | decode(ptr, otri2); 2025-09-08T15:59:31,370 | ^~~~~~ 2025-09-08T15:59:31,370 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,370 8103 | sym(botright, botrcasing); 2025-09-08T15:59:31,370 | ^~~ 2025-09-08T15:59:31,375 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,375 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,375 | ^ 2025-09-08T15:59:31,375 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,375 967 | decode(ptr, otri2); 2025-09-08T15:59:31,375 | ^~~~~~ 2025-09-08T15:59:31,375 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,376 8103 | sym(botright, botrcasing); 2025-09-08T15:59:31,376 | ^~~ 2025-09-08T15:59:31,381 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,381 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,381 | ^ 2025-09-08T15:59:31,381 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,381 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,381 | ^~~~~~ 2025-09-08T15:59:31,381 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,381 8105 | bond(topleft, toprcasing); 2025-09-08T15:59:31,381 | ^~~~ 2025-09-08T15:59:31,386 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,386 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,386 | ^ 2025-09-08T15:59:31,386 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,387 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,387 | ^~~~~~ 2025-09-08T15:59:31,387 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,387 8105 | bond(topleft, toprcasing); 2025-09-08T15:59:31,387 | ^~~~ 2025-09-08T15:59:31,392 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,392 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,392 | ^ 2025-09-08T15:59:31,392 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,392 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,392 | ^~~~~~ 2025-09-08T15:59:31,392 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,392 8105 | bond(topleft, toprcasing); 2025-09-08T15:59:31,393 | ^~~~ 2025-09-08T15:59:31,397 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,397 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,398 | ^ 2025-09-08T15:59:31,398 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,398 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,398 | ^~~~~~ 2025-09-08T15:59:31,398 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,398 8105 | bond(topleft, toprcasing); 2025-09-08T15:59:31,398 | ^~~~ 2025-09-08T15:59:31,403 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,403 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,403 | ^ 2025-09-08T15:59:31,403 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,403 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,404 | ^~~~~~ 2025-09-08T15:59:31,404 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,404 8106 | bond(botleft, toplcasing); 2025-09-08T15:59:31,404 | ^~~~ 2025-09-08T15:59:31,409 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,409 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,409 | ^ 2025-09-08T15:59:31,409 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,409 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,409 | ^~~~~~ 2025-09-08T15:59:31,409 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,409 8106 | bond(botleft, toplcasing); 2025-09-08T15:59:31,409 | ^~~~ 2025-09-08T15:59:31,414 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,414 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,414 | ^ 2025-09-08T15:59:31,415 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,415 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,415 | ^~~~~~ 2025-09-08T15:59:31,415 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,415 8106 | bond(botleft, toplcasing); 2025-09-08T15:59:31,415 | ^~~~ 2025-09-08T15:59:31,420 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,420 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,420 | ^ 2025-09-08T15:59:31,420 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,420 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,420 | ^~~~~~ 2025-09-08T15:59:31,420 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,420 8106 | bond(botleft, toplcasing); 2025-09-08T15:59:31,421 | ^~~~ 2025-09-08T15:59:31,425 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,426 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,426 | ^ 2025-09-08T15:59:31,426 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,426 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,426 | ^~~~~~ 2025-09-08T15:59:31,426 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,426 8107 | bond(botright, botlcasing); 2025-09-08T15:59:31,426 | ^~~~ 2025-09-08T15:59:31,431 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,431 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,431 | ^ 2025-09-08T15:59:31,431 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,431 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,432 | ^~~~~~ 2025-09-08T15:59:31,432 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,432 8107 | bond(botright, botlcasing); 2025-09-08T15:59:31,432 | ^~~~ 2025-09-08T15:59:31,437 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,437 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,437 | ^ 2025-09-08T15:59:31,437 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,437 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,437 | ^~~~~~ 2025-09-08T15:59:31,437 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,437 8107 | bond(botright, botlcasing); 2025-09-08T15:59:31,437 | ^~~~ 2025-09-08T15:59:31,442 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,442 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,443 | ^ 2025-09-08T15:59:31,443 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,443 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,443 | ^~~~~~ 2025-09-08T15:59:31,443 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,443 8107 | bond(botright, botlcasing); 2025-09-08T15:59:31,443 | ^~~~ 2025-09-08T15:59:31,448 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,448 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,448 | ^ 2025-09-08T15:59:31,448 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,448 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,448 | ^~~~~~ 2025-09-08T15:59:31,449 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,449 8108 | bond(topright, botrcasing); 2025-09-08T15:59:31,449 | ^~~~ 2025-09-08T15:59:31,454 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,454 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,454 | ^ 2025-09-08T15:59:31,454 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,454 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,454 | ^~~~~~ 2025-09-08T15:59:31,454 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,454 8108 | bond(topright, botrcasing); 2025-09-08T15:59:31,454 | ^~~~ 2025-09-08T15:59:31,459 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,459 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,459 | ^ 2025-09-08T15:59:31,459 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,460 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,460 | ^~~~~~ 2025-09-08T15:59:31,460 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,460 8108 | bond(topright, botrcasing); 2025-09-08T15:59:31,460 | ^~~~ 2025-09-08T15:59:31,465 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,465 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,465 | ^ 2025-09-08T15:59:31,465 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,465 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,465 | ^~~~~~ 2025-09-08T15:59:31,465 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,465 8108 | bond(topright, botrcasing); 2025-09-08T15:59:31,465 | ^~~~ 2025-09-08T15:59:31,470 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,471 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,471 | ^ 2025-09-08T15:59:31,471 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,471 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,471 | ^~~~~~~ 2025-09-08T15:59:31,471 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,471 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,471 | ^~~~~~~ 2025-09-08T15:59:31,476 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,476 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,476 | ^ 2025-09-08T15:59:31,476 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,476 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,477 | ^~~~~~~ 2025-09-08T15:59:31,477 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,477 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,477 | ^~~~~~~ 2025-09-08T15:59:31,482 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,482 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,482 | ^ 2025-09-08T15:59:31,482 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,482 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,482 | ^~~~~~~ 2025-09-08T15:59:31,482 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,482 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:31,482 | ^~~~~~~ 2025-09-08T15:59:31,487 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,487 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,488 | ^ 2025-09-08T15:59:31,488 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,488 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,488 | ^~~~~~~ 2025-09-08T15:59:31,488 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,488 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,488 | ^~~~~~~ 2025-09-08T15:59:31,493 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,493 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,493 | ^ 2025-09-08T15:59:31,493 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,493 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,493 | ^~~~~~~ 2025-09-08T15:59:31,494 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,494 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,494 | ^~~~~~~ 2025-09-08T15:59:31,499 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,499 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,499 | ^ 2025-09-08T15:59:31,499 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,499 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,499 | ^~~~~~~ 2025-09-08T15:59:31,499 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,499 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:31,499 | ^~~~~~~ 2025-09-08T15:59:31,504 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,504 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,504 | ^ 2025-09-08T15:59:31,505 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,505 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,505 | ^~~~~~~ 2025-09-08T15:59:31,505 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,505 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,505 | ^~~~~~~ 2025-09-08T15:59:31,510 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,510 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,510 | ^ 2025-09-08T15:59:31,510 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,510 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,510 | ^~~~~~~ 2025-09-08T15:59:31,510 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,511 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,511 | ^~~~~~~ 2025-09-08T15:59:31,515 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,516 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,516 | ^ 2025-09-08T15:59:31,516 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,516 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,516 | ^~~~~~~ 2025-09-08T15:59:31,516 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,516 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,516 | ^~~~~~~ 2025-09-08T15:59:31,521 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,521 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,521 | ^ 2025-09-08T15:59:31,521 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,521 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,522 | ^~~~~~~ 2025-09-08T15:59:31,522 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,522 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,522 | ^~~~~~~ 2025-09-08T15:59:31,527 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,527 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,527 | ^ 2025-09-08T15:59:31,527 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,527 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,527 | ^~~~~~~ 2025-09-08T15:59:31,527 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,527 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,527 | ^~~~~~~ 2025-09-08T15:59:31,532 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,532 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,532 | ^ 2025-09-08T15:59:31,533 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,533 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,533 | ^~~~~~~ 2025-09-08T15:59:31,533 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,533 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,533 | ^~~~~~~ 2025-09-08T15:59:31,538 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,538 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,538 | ^ 2025-09-08T15:59:31,538 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,538 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,538 | ^~~~~~~ 2025-09-08T15:59:31,539 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,539 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:59:31,539 | ^~~~~~ 2025-09-08T15:59:31,544 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,544 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,544 | ^ 2025-09-08T15:59:31,544 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,544 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,544 | ^~~~~~~ 2025-09-08T15:59:31,544 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,544 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:59:31,544 | ^~~~~~ 2025-09-08T15:59:31,549 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,549 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,549 | ^ 2025-09-08T15:59:31,549 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,550 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,550 | ^~~~~~ 2025-09-08T15:59:31,550 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,550 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:59:31,550 | ^~~~~~ 2025-09-08T15:59:31,555 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,555 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,555 | ^ 2025-09-08T15:59:31,555 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,555 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,555 | ^~~~~~ 2025-09-08T15:59:31,555 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,555 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:59:31,556 | ^~~~~~ 2025-09-08T15:59:31,561 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,561 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,561 | ^ 2025-09-08T15:59:31,561 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,561 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,561 | ^~~~~~~ 2025-09-08T15:59:31,561 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,561 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:59:31,561 | ^~~~~~ 2025-09-08T15:59:31,566 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,566 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,566 | ^ 2025-09-08T15:59:31,566 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,567 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,567 | ^~~~~~~ 2025-09-08T15:59:31,567 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,567 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:59:31,567 | ^~~~~~ 2025-09-08T15:59:31,572 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,572 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,572 | ^ 2025-09-08T15:59:31,572 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,572 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,572 | ^~~~~~ 2025-09-08T15:59:31,572 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,572 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:59:31,573 | ^~~~~~ 2025-09-08T15:59:31,577 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,578 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,578 | ^ 2025-09-08T15:59:31,578 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,578 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,578 | ^~~~~~ 2025-09-08T15:59:31,578 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,578 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:59:31,578 | ^~~~~~ 2025-09-08T15:59:31,583 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,583 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,583 | ^ 2025-09-08T15:59:31,583 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,584 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,584 | ^~~~~~~ 2025-09-08T15:59:31,584 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,584 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:59:31,584 | ^~~~~~ 2025-09-08T15:59:31,589 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,589 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,589 | ^ 2025-09-08T15:59:31,589 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,589 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,589 | ^~~~~~~ 2025-09-08T15:59:31,589 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,589 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:59:31,589 | ^~~~~~ 2025-09-08T15:59:31,594 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,595 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,595 | ^ 2025-09-08T15:59:31,595 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,595 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,595 | ^~~~~~ 2025-09-08T15:59:31,595 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,595 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:59:31,595 | ^~~~~~ 2025-09-08T15:59:31,600 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,600 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,600 | ^ 2025-09-08T15:59:31,600 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,600 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,601 | ^~~~~~ 2025-09-08T15:59:31,601 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,601 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:59:31,601 | ^~~~~~ 2025-09-08T15:59:31,606 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,606 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,606 | ^ 2025-09-08T15:59:31,606 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,606 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,606 | ^~~~~~~ 2025-09-08T15:59:31,606 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,606 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:59:31,607 | ^~~~~~ 2025-09-08T15:59:31,611 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,611 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,612 | ^ 2025-09-08T15:59:31,612 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,612 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,612 | ^~~~~~~ 2025-09-08T15:59:31,612 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,612 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:59:31,612 | ^~~~~~ 2025-09-08T15:59:31,617 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,617 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,617 | ^ 2025-09-08T15:59:31,617 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,617 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,617 | ^~~~~~ 2025-09-08T15:59:31,618 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,618 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:59:31,618 | ^~~~~~ 2025-09-08T15:59:31,623 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,623 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,623 | ^ 2025-09-08T15:59:31,623 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,623 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,623 | ^~~~~~ 2025-09-08T15:59:31,623 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,623 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:59:31,623 | ^~~~~~ 2025-09-08T15:59:31,624 c/triangle.c: In function ‘insertvertex’: 2025-09-08T15:59:31,630 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,630 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,630 | ^ 2025-09-08T15:59:31,630 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,630 971 | decode(ptr, otri); 2025-09-08T15:59:31,630 | ^~~~~~ 2025-09-08T15:59:31,630 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:31,630 8260 | symself(horiz); 2025-09-08T15:59:31,630 | ^~~~~~~ 2025-09-08T15:59:31,636 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,636 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,636 | ^ 2025-09-08T15:59:31,636 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,636 971 | decode(ptr, otri); 2025-09-08T15:59:31,636 | ^~~~~~ 2025-09-08T15:59:31,636 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:31,636 8260 | symself(horiz); 2025-09-08T15:59:31,636 | ^~~~~~~ 2025-09-08T15:59:31,641 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,641 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,642 | ^ 2025-09-08T15:59:31,642 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,642 971 | decode(ptr, otri); 2025-09-08T15:59:31,642 | ^~~~~~ 2025-09-08T15:59:31,642 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:31,642 8260 | symself(horiz); 2025-09-08T15:59:31,642 | ^~~~~~~ 2025-09-08T15:59:31,648 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,648 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,648 | ^ 2025-09-08T15:59:31,648 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,648 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,648 | ^~~~~~~ 2025-09-08T15:59:31,648 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,648 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:59:31,648 | ^~~~~~~ 2025-09-08T15:59:31,654 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,654 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,654 | ^ 2025-09-08T15:59:31,654 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,654 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,654 | ^~~~~~~ 2025-09-08T15:59:31,654 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,654 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:59:31,654 | ^~~~~~~ 2025-09-08T15:59:31,659 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,660 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,660 | ^ 2025-09-08T15:59:31,660 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,660 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,660 | ^~~~~~~ 2025-09-08T15:59:31,660 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,660 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:59:31,660 | ^~~~~~~ 2025-09-08T15:59:31,666 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,666 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,666 | ^ 2025-09-08T15:59:31,666 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,666 967 | decode(ptr, otri2); 2025-09-08T15:59:31,666 | ^~~~~~ 2025-09-08T15:59:31,666 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,666 8294 | sym(horiz, testtri); 2025-09-08T15:59:31,666 | ^~~ 2025-09-08T15:59:31,671 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,671 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,672 | ^ 2025-09-08T15:59:31,672 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,672 967 | decode(ptr, otri2); 2025-09-08T15:59:31,672 | ^~~~~~ 2025-09-08T15:59:31,672 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,672 8294 | sym(horiz, testtri); 2025-09-08T15:59:31,672 | ^~~ 2025-09-08T15:59:31,677 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,677 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,677 | ^ 2025-09-08T15:59:31,677 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,678 967 | decode(ptr, otri2); 2025-09-08T15:59:31,678 | ^~~~~~ 2025-09-08T15:59:31,678 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,678 8294 | sym(horiz, testtri); 2025-09-08T15:59:31,678 | ^~~ 2025-09-08T15:59:31,683 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,683 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,683 | ^ 2025-09-08T15:59:31,683 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,683 8300 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T15:59:31,683 | ^~~~~~~ 2025-09-08T15:59:31,689 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,689 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,689 | ^ 2025-09-08T15:59:31,689 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,689 8300 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T15:59:31,689 | ^~~~~~~ 2025-09-08T15:59:31,695 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,695 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,695 | ^ 2025-09-08T15:59:31,695 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,696 967 | decode(ptr, otri2); 2025-09-08T15:59:31,696 | ^~~~~~ 2025-09-08T15:59:31,696 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,696 8322 | sym(botright, botrcasing); 2025-09-08T15:59:31,696 | ^~~ 2025-09-08T15:59:31,701 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,701 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,701 | ^ 2025-09-08T15:59:31,701 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,701 967 | decode(ptr, otri2); 2025-09-08T15:59:31,701 | ^~~~~~ 2025-09-08T15:59:31,702 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,702 8322 | sym(botright, botrcasing); 2025-09-08T15:59:31,702 | ^~~ 2025-09-08T15:59:31,707 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,707 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,707 | ^ 2025-09-08T15:59:31,707 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,707 967 | decode(ptr, otri2); 2025-09-08T15:59:31,707 | ^~~~~~ 2025-09-08T15:59:31,707 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,707 8322 | sym(botright, botrcasing); 2025-09-08T15:59:31,708 | ^~~ 2025-09-08T15:59:31,713 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,713 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,713 | ^ 2025-09-08T15:59:31,713 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,713 967 | decode(ptr, otri2); 2025-09-08T15:59:31,713 | ^~~~~~ 2025-09-08T15:59:31,713 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,713 8323 | sym(horiz, topright); 2025-09-08T15:59:31,713 | ^~~ 2025-09-08T15:59:31,719 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,719 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,719 | ^ 2025-09-08T15:59:31,719 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,719 967 | decode(ptr, otri2); 2025-09-08T15:59:31,719 | ^~~~~~ 2025-09-08T15:59:31,719 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,719 8323 | sym(horiz, topright); 2025-09-08T15:59:31,719 | ^~~ 2025-09-08T15:59:31,724 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,724 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,725 | ^ 2025-09-08T15:59:31,725 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,725 967 | decode(ptr, otri2); 2025-09-08T15:59:31,725 | ^~~~~~ 2025-09-08T15:59:31,725 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,725 8323 | sym(horiz, topright); 2025-09-08T15:59:31,725 | ^~~ 2025-09-08T15:59:31,730 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,731 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:31,731 | ^ 2025-09-08T15:59:31,731 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,731 967 | decode(ptr, otri2); 2025-09-08T15:59:31,731 | ^~~~~~ 2025-09-08T15:59:31,731 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,731 8328 | sym(topright, toprcasing); 2025-09-08T15:59:31,731 | ^~~ 2025-09-08T15:59:31,736 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,736 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:31,736 | ^ 2025-09-08T15:59:31,737 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,737 967 | decode(ptr, otri2); 2025-09-08T15:59:31,737 | ^~~~~~ 2025-09-08T15:59:31,737 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,737 8328 | sym(topright, toprcasing); 2025-09-08T15:59:31,737 | ^~~ 2025-09-08T15:59:31,742 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,742 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:31,742 | ^ 2025-09-08T15:59:31,742 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:31,742 967 | decode(ptr, otri2); 2025-09-08T15:59:31,743 | ^~~~~~ 2025-09-08T15:59:31,743 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:31,743 8328 | sym(topright, toprcasing); 2025-09-08T15:59:31,743 | ^~~ 2025-09-08T15:59:31,749 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,750 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,750 | ^ 2025-09-08T15:59:31,750 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,750 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,750 | ^~~~~~~ 2025-09-08T15:59:31,750 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,750 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,750 | ^~~~~~~ 2025-09-08T15:59:31,755 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,756 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,756 | ^ 2025-09-08T15:59:31,756 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,756 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,756 | ^~~~~~~ 2025-09-08T15:59:31,756 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,756 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,756 | ^~~~~~~ 2025-09-08T15:59:31,761 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,762 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,762 | ^ 2025-09-08T15:59:31,762 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,762 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,762 | ^~~~~~~ 2025-09-08T15:59:31,762 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,762 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:59:31,762 | ^~~~~~~ 2025-09-08T15:59:31,767 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,768 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,768 | ^ 2025-09-08T15:59:31,768 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,768 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,768 | ^~~~~~~ 2025-09-08T15:59:31,768 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,768 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:31,768 | ^~~~~~ 2025-09-08T15:59:31,773 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,773 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,774 | ^ 2025-09-08T15:59:31,774 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,774 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,774 | ^~~~~~~ 2025-09-08T15:59:31,774 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,774 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:31,774 | ^~~~~~ 2025-09-08T15:59:31,779 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,779 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,779 | ^ 2025-09-08T15:59:31,780 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,780 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,780 | ^~~~~~ 2025-09-08T15:59:31,780 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,780 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:31,780 | ^~~~~~ 2025-09-08T15:59:31,785 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,785 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,785 | ^ 2025-09-08T15:59:31,785 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,786 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,786 | ^~~~~~ 2025-09-08T15:59:31,786 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,786 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:31,786 | ^~~~~~ 2025-09-08T15:59:31,791 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,791 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,791 | ^ 2025-09-08T15:59:31,792 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,792 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,792 | ^~~~~~~ 2025-09-08T15:59:31,792 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,792 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,792 | ^~~~~~~ 2025-09-08T15:59:31,797 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,797 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,797 | ^ 2025-09-08T15:59:31,797 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,798 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,798 | ^~~~~~~ 2025-09-08T15:59:31,798 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,798 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,798 | ^~~~~~~ 2025-09-08T15:59:31,803 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,803 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,803 | ^ 2025-09-08T15:59:31,803 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,803 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,804 | ^~~~~~~ 2025-09-08T15:59:31,804 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,804 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:59:31,804 | ^~~~~~~ 2025-09-08T15:59:31,809 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,809 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,809 | ^ 2025-09-08T15:59:31,809 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,809 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,810 | ^~~~~~~ 2025-09-08T15:59:31,810 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,810 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:59:31,810 | ^~~~~~ 2025-09-08T15:59:31,817 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,817 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,817 | ^ 2025-09-08T15:59:31,817 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,817 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:31,817 | ^~~~~~~ 2025-09-08T15:59:31,817 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,817 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:59:31,817 | ^~~~~~ 2025-09-08T15:59:31,823 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,823 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,823 | ^ 2025-09-08T15:59:31,823 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,823 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,823 | ^~~~~~ 2025-09-08T15:59:31,823 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,823 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:59:31,823 | ^~~~~~ 2025-09-08T15:59:31,829 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,829 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,829 | ^ 2025-09-08T15:59:31,829 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,829 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:31,829 | ^~~~~~ 2025-09-08T15:59:31,829 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:31,829 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:59:31,829 | ^~~~~~ 2025-09-08T15:59:31,835 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,835 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,835 | ^ 2025-09-08T15:59:31,835 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,835 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,835 | ^~~~~~ 2025-09-08T15:59:31,835 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,835 8386 | bond(newbotright, botrcasing); 2025-09-08T15:59:31,835 | ^~~~ 2025-09-08T15:59:31,840 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,841 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,841 | ^ 2025-09-08T15:59:31,841 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,841 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,841 | ^~~~~~ 2025-09-08T15:59:31,841 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,841 8386 | bond(newbotright, botrcasing); 2025-09-08T15:59:31,841 | ^~~~ 2025-09-08T15:59:31,846 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,847 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,847 | ^ 2025-09-08T15:59:31,847 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,847 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,847 | ^~~~~~ 2025-09-08T15:59:31,847 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,847 8386 | bond(newbotright, botrcasing); 2025-09-08T15:59:31,847 | ^~~~ 2025-09-08T15:59:31,852 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,852 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,853 | ^ 2025-09-08T15:59:31,853 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,853 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,853 | ^~~~~~ 2025-09-08T15:59:31,853 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,853 8386 | bond(newbotright, botrcasing); 2025-09-08T15:59:31,853 | ^~~~ 2025-09-08T15:59:31,858 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,858 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,859 | ^ 2025-09-08T15:59:31,859 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,859 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,859 | ^~~~~~ 2025-09-08T15:59:31,859 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,859 8388 | bond(newbotright, botright); 2025-09-08T15:59:31,859 | ^~~~ 2025-09-08T15:59:31,864 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,864 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,864 | ^ 2025-09-08T15:59:31,865 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,865 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,865 | ^~~~~~ 2025-09-08T15:59:31,865 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,865 8388 | bond(newbotright, botright); 2025-09-08T15:59:31,865 | ^~~~ 2025-09-08T15:59:31,870 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,870 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,870 | ^ 2025-09-08T15:59:31,871 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,871 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,871 | ^~~~~~ 2025-09-08T15:59:31,871 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,871 8388 | bond(newbotright, botright); 2025-09-08T15:59:31,871 | ^~~~ 2025-09-08T15:59:31,876 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,876 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,876 | ^ 2025-09-08T15:59:31,876 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,877 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,877 | ^~~~~~ 2025-09-08T15:59:31,877 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,877 8388 | bond(newbotright, botright); 2025-09-08T15:59:31,877 | ^~~~ 2025-09-08T15:59:31,882 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,882 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,882 | ^ 2025-09-08T15:59:31,882 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,883 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,883 | ^~~~~~ 2025-09-08T15:59:31,883 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,883 8391 | bond(newtopright, toprcasing); 2025-09-08T15:59:31,883 | ^~~~ 2025-09-08T15:59:31,888 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,888 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,888 | ^ 2025-09-08T15:59:31,888 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,888 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,889 | ^~~~~~ 2025-09-08T15:59:31,889 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,889 8391 | bond(newtopright, toprcasing); 2025-09-08T15:59:31,889 | ^~~~ 2025-09-08T15:59:31,894 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,894 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,894 | ^ 2025-09-08T15:59:31,894 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,894 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,895 | ^~~~~~ 2025-09-08T15:59:31,895 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,895 8391 | bond(newtopright, toprcasing); 2025-09-08T15:59:31,895 | ^~~~ 2025-09-08T15:59:31,900 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,900 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,900 | ^ 2025-09-08T15:59:31,900 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,900 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,901 | ^~~~~~ 2025-09-08T15:59:31,901 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,901 8391 | bond(newtopright, toprcasing); 2025-09-08T15:59:31,901 | ^~~~ 2025-09-08T15:59:31,906 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,906 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,906 | ^ 2025-09-08T15:59:31,906 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,906 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,906 | ^~~~~~ 2025-09-08T15:59:31,907 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,907 8393 | bond(newtopright, topright); 2025-09-08T15:59:31,907 | ^~~~ 2025-09-08T15:59:31,912 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,912 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,912 | ^ 2025-09-08T15:59:31,912 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,912 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,912 | ^~~~~~ 2025-09-08T15:59:31,913 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,913 8393 | bond(newtopright, topright); 2025-09-08T15:59:31,913 | ^~~~ 2025-09-08T15:59:31,918 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,918 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,918 | ^ 2025-09-08T15:59:31,918 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,918 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,918 | ^~~~~~ 2025-09-08T15:59:31,919 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,919 8393 | bond(newtopright, topright); 2025-09-08T15:59:31,919 | ^~~~ 2025-09-08T15:59:31,924 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,924 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,924 | ^ 2025-09-08T15:59:31,924 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,924 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,924 | ^~~~~~ 2025-09-08T15:59:31,924 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,925 8393 | bond(newtopright, topright); 2025-09-08T15:59:31,925 | ^~~~ 2025-09-08T15:59:31,930 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,930 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,930 | ^ 2025-09-08T15:59:31,930 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,930 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,930 | ^~~~~~ 2025-09-08T15:59:31,930 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,930 8395 | bond(newtopright, newbotright); 2025-09-08T15:59:31,931 | ^~~~ 2025-09-08T15:59:31,936 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,936 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,936 | ^ 2025-09-08T15:59:31,936 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,936 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:31,936 | ^~~~~~ 2025-09-08T15:59:31,936 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,936 8395 | bond(newtopright, newbotright); 2025-09-08T15:59:31,936 | ^~~~ 2025-09-08T15:59:31,942 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,942 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,942 | ^ 2025-09-08T15:59:31,942 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,942 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,942 | ^~~~~~ 2025-09-08T15:59:31,942 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,942 8395 | bond(newtopright, newbotright); 2025-09-08T15:59:31,942 | ^~~~ 2025-09-08T15:59:31,948 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,948 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:31,948 | ^ 2025-09-08T15:59:31,948 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:31,948 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:31,948 | ^~~~~~ 2025-09-08T15:59:31,948 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:31,948 8395 | bond(newtopright, newbotright); 2025-09-08T15:59:31,948 | ^~~~ 2025-09-08T15:59:31,954 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,954 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,954 | ^ 2025-09-08T15:59:31,954 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,954 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:31,954 | ^~~~~~~ 2025-09-08T15:59:31,954 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:31,955 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:59:31,955 | ^~~~~~ 2025-09-08T15:59:31,960 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,960 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,960 | ^ 2025-09-08T15:59:31,960 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,960 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:31,960 | ^~~~~~~ 2025-09-08T15:59:31,961 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:31,961 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:59:31,961 | ^~~~~~ 2025-09-08T15:59:31,966 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,966 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,966 | ^ 2025-09-08T15:59:31,966 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,966 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:31,966 | ^~~~~~~ 2025-09-08T15:59:31,966 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:31,966 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:59:31,966 | ^~~~~~ 2025-09-08T15:59:31,972 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,972 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:31,972 | ^ 2025-09-08T15:59:31,972 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,972 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,972 | ^~~~~~~ 2025-09-08T15:59:31,972 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,972 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:59:31,972 | ^~~~~~~ 2025-09-08T15:59:31,978 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,978 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:31,978 | ^ 2025-09-08T15:59:31,978 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,978 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,978 | ^~~~~~~ 2025-09-08T15:59:31,978 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,978 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:59:31,978 | ^~~~~~~ 2025-09-08T15:59:31,984 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,984 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:31,984 | ^ 2025-09-08T15:59:31,984 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:31,984 1287 | sdecode(sptr, osub) 2025-09-08T15:59:31,984 | ^~~~~~~ 2025-09-08T15:59:31,984 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:31,984 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:59:31,984 | ^~~~~~~ 2025-09-08T15:59:31,990 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:31,990 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,990 | ^ 2025-09-08T15:59:31,990 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,990 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:59:31,990 | ^~~~~~~ 2025-09-08T15:59:31,990 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:31,990 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:59:31,990 | ^~~~~ 2025-09-08T15:59:31,996 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:31,996 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:31,996 | ^ 2025-09-08T15:59:31,996 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:31,996 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:59:31,996 | ^~~~~~~ 2025-09-08T15:59:31,996 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:31,996 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:59:31,997 | ^~~~~ 2025-09-08T15:59:32,002 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,002 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,002 | ^ 2025-09-08T15:59:32,002 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,002 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:59:32,002 | ^~~~~~~ 2025-09-08T15:59:32,002 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,002 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:59:32,002 | ^~~~~ 2025-09-08T15:59:32,008 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,008 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,008 | ^ 2025-09-08T15:59:32,008 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,008 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:59:32,008 | ^~~~~~~ 2025-09-08T15:59:32,008 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,008 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:59:32,008 | ^~~~~ 2025-09-08T15:59:32,014 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,014 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,014 | ^ 2025-09-08T15:59:32,014 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,014 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:59:32,014 | ^~~~~~~ 2025-09-08T15:59:32,014 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,014 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:59:32,014 | ^~~~~ 2025-09-08T15:59:32,019 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,020 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,020 | ^ 2025-09-08T15:59:32,020 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,020 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:59:32,020 | ^~~~~~~ 2025-09-08T15:59:32,020 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,020 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:59:32,020 | ^~~~~ 2025-09-08T15:59:32,025 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,026 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,026 | ^ 2025-09-08T15:59:32,026 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,026 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:59:32,026 | ^~~~~~~ 2025-09-08T15:59:32,026 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,026 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:59:32,026 | ^~~~~ 2025-09-08T15:59:32,031 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,032 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,032 | ^ 2025-09-08T15:59:32,032 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,032 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:59:32,032 | ^~~~~~~ 2025-09-08T15:59:32,032 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:59:32,032 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:59:32,032 | ^~~~~ 2025-09-08T15:59:32,038 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,038 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,038 | ^ 2025-09-08T15:59:32,038 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,038 8423 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,038 | ^~~~~~ 2025-09-08T15:59:32,044 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,044 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,044 | ^ 2025-09-08T15:59:32,044 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,044 8423 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,044 | ^~~~~~ 2025-09-08T15:59:32,050 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,050 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,051 | ^ 2025-09-08T15:59:32,051 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,051 967 | decode(ptr, otri2); 2025-09-08T15:59:32,051 | ^~~~~~ 2025-09-08T15:59:32,051 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,051 8480 | sym(botleft, botlcasing); 2025-09-08T15:59:32,051 | ^~~ 2025-09-08T15:59:32,056 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,056 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,057 | ^ 2025-09-08T15:59:32,057 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,057 967 | decode(ptr, otri2); 2025-09-08T15:59:32,057 | ^~~~~~ 2025-09-08T15:59:32,057 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,057 8480 | sym(botleft, botlcasing); 2025-09-08T15:59:32,057 | ^~~ 2025-09-08T15:59:32,062 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,062 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,063 | ^ 2025-09-08T15:59:32,063 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,063 967 | decode(ptr, otri2); 2025-09-08T15:59:32,063 | ^~~~~~ 2025-09-08T15:59:32,063 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,063 8480 | sym(botleft, botlcasing); 2025-09-08T15:59:32,063 | ^~~ 2025-09-08T15:59:32,068 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,068 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,069 | ^ 2025-09-08T15:59:32,069 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,069 967 | decode(ptr, otri2); 2025-09-08T15:59:32,069 | ^~~~~~ 2025-09-08T15:59:32,069 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,069 8481 | sym(botright, botrcasing); 2025-09-08T15:59:32,069 | ^~~ 2025-09-08T15:59:32,074 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,075 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,075 | ^ 2025-09-08T15:59:32,075 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,075 967 | decode(ptr, otri2); 2025-09-08T15:59:32,075 | ^~~~~~ 2025-09-08T15:59:32,075 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,075 8481 | sym(botright, botrcasing); 2025-09-08T15:59:32,075 | ^~~ 2025-09-08T15:59:32,080 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,080 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,081 | ^ 2025-09-08T15:59:32,081 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,081 967 | decode(ptr, otri2); 2025-09-08T15:59:32,081 | ^~~~~~ 2025-09-08T15:59:32,081 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,081 8481 | sym(botright, botrcasing); 2025-09-08T15:59:32,081 | ^~~ 2025-09-08T15:59:32,088 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,088 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,088 | ^ 2025-09-08T15:59:32,088 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,088 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,088 | ^~~~~~~ 2025-09-08T15:59:32,088 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,088 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,088 | ^~~~~~~ 2025-09-08T15:59:32,094 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,094 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,094 | ^ 2025-09-08T15:59:32,094 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,094 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,094 | ^~~~~~~ 2025-09-08T15:59:32,094 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,094 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,094 | ^~~~~~~ 2025-09-08T15:59:32,100 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,100 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,100 | ^ 2025-09-08T15:59:32,100 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,100 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,100 | ^~~~~~~ 2025-09-08T15:59:32,100 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,100 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,100 | ^~~~~~~ 2025-09-08T15:59:32,106 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,106 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,106 | ^ 2025-09-08T15:59:32,106 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,106 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,106 | ^~~~~~~ 2025-09-08T15:59:32,106 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,106 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:59:32,106 | ^~~~~~ 2025-09-08T15:59:32,112 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,112 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,112 | ^ 2025-09-08T15:59:32,112 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,112 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,112 | ^~~~~~~ 2025-09-08T15:59:32,112 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,112 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:59:32,112 | ^~~~~~ 2025-09-08T15:59:32,118 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,118 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,118 | ^ 2025-09-08T15:59:32,118 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,118 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,118 | ^~~~~~ 2025-09-08T15:59:32,118 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,118 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:59:32,119 | ^~~~~~ 2025-09-08T15:59:32,124 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,124 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,124 | ^ 2025-09-08T15:59:32,124 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,124 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,124 | ^~~~~~ 2025-09-08T15:59:32,124 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,125 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:59:32,125 | ^~~~~~ 2025-09-08T15:59:32,130 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,130 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,130 | ^ 2025-09-08T15:59:32,130 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,130 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,131 | ^~~~~~~ 2025-09-08T15:59:32,131 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,131 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,131 | ^~~~~~~ 2025-09-08T15:59:32,136 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,136 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,136 | ^ 2025-09-08T15:59:32,136 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,136 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,137 | ^~~~~~~ 2025-09-08T15:59:32,137 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,137 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,137 | ^~~~~~~ 2025-09-08T15:59:32,142 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,142 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,142 | ^ 2025-09-08T15:59:32,142 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,143 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,143 | ^~~~~~~ 2025-09-08T15:59:32,143 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,143 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,143 | ^~~~~~~ 2025-09-08T15:59:32,148 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,148 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,149 | ^ 2025-09-08T15:59:32,149 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,149 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,149 | ^~~~~~~ 2025-09-08T15:59:32,149 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,149 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:32,149 | ^~~~~~ 2025-09-08T15:59:32,154 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,154 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,155 | ^ 2025-09-08T15:59:32,155 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,155 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,155 | ^~~~~~~ 2025-09-08T15:59:32,155 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,155 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:32,155 | ^~~~~~ 2025-09-08T15:59:32,160 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,161 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,161 | ^ 2025-09-08T15:59:32,161 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,161 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,161 | ^~~~~~ 2025-09-08T15:59:32,161 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,161 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:32,161 | ^~~~~~ 2025-09-08T15:59:32,167 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,167 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,167 | ^ 2025-09-08T15:59:32,167 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,167 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,167 | ^~~~~~ 2025-09-08T15:59:32,167 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,167 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:59:32,167 | ^~~~~~ 2025-09-08T15:59:32,173 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,173 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,173 | ^ 2025-09-08T15:59:32,173 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,173 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,173 | ^~~~~~ 2025-09-08T15:59:32,173 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,173 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:59:32,173 | ^~~~ 2025-09-08T15:59:32,179 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,179 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,179 | ^ 2025-09-08T15:59:32,179 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,179 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,179 | ^~~~~~ 2025-09-08T15:59:32,179 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,179 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:59:32,179 | ^~~~ 2025-09-08T15:59:32,185 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,185 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,185 | ^ 2025-09-08T15:59:32,185 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,185 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,185 | ^~~~~~ 2025-09-08T15:59:32,185 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,185 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:59:32,186 | ^~~~ 2025-09-08T15:59:32,191 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,191 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,191 | ^ 2025-09-08T15:59:32,191 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,191 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,191 | ^~~~~~ 2025-09-08T15:59:32,191 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,192 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:59:32,192 | ^~~~ 2025-09-08T15:59:32,197 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,197 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,197 | ^ 2025-09-08T15:59:32,197 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,197 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,197 | ^~~~~~ 2025-09-08T15:59:32,198 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,198 8526 | bond(newbotright, botrcasing); 2025-09-08T15:59:32,198 | ^~~~ 2025-09-08T15:59:32,203 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,203 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,203 | ^ 2025-09-08T15:59:32,203 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,203 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,204 | ^~~~~~ 2025-09-08T15:59:32,204 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,204 8526 | bond(newbotright, botrcasing); 2025-09-08T15:59:32,204 | ^~~~ 2025-09-08T15:59:32,209 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,209 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,209 | ^ 2025-09-08T15:59:32,209 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,210 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,210 | ^~~~~~ 2025-09-08T15:59:32,210 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,210 8526 | bond(newbotright, botrcasing); 2025-09-08T15:59:32,210 | ^~~~ 2025-09-08T15:59:32,215 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,215 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,215 | ^ 2025-09-08T15:59:32,216 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,216 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,216 | ^~~~~~ 2025-09-08T15:59:32,216 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,216 8526 | bond(newbotright, botrcasing); 2025-09-08T15:59:32,216 | ^~~~ 2025-09-08T15:59:32,221 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,222 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,222 | ^ 2025-09-08T15:59:32,222 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,222 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,222 | ^~~~~~ 2025-09-08T15:59:32,222 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,222 8529 | bond(newbotleft, newbotright); 2025-09-08T15:59:32,222 | ^~~~ 2025-09-08T15:59:32,227 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,228 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,228 | ^ 2025-09-08T15:59:32,228 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,228 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,228 | ^~~~~~ 2025-09-08T15:59:32,228 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,228 8529 | bond(newbotleft, newbotright); 2025-09-08T15:59:32,228 | ^~~~ 2025-09-08T15:59:32,234 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,234 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,234 | ^ 2025-09-08T15:59:32,234 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,234 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,234 | ^~~~~~ 2025-09-08T15:59:32,234 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,234 8529 | bond(newbotleft, newbotright); 2025-09-08T15:59:32,234 | ^~~~ 2025-09-08T15:59:32,240 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,240 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,240 | ^ 2025-09-08T15:59:32,240 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,240 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,240 | ^~~~~~ 2025-09-08T15:59:32,240 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,240 8529 | bond(newbotleft, newbotright); 2025-09-08T15:59:32,240 | ^~~~ 2025-09-08T15:59:32,246 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,246 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,246 | ^ 2025-09-08T15:59:32,246 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,246 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,246 | ^~~~~~ 2025-09-08T15:59:32,246 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,246 8531 | bond(botleft, newbotleft); 2025-09-08T15:59:32,246 | ^~~~ 2025-09-08T15:59:32,252 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,252 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,252 | ^ 2025-09-08T15:59:32,252 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,252 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,252 | ^~~~~~ 2025-09-08T15:59:32,252 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,253 8531 | bond(botleft, newbotleft); 2025-09-08T15:59:32,253 | ^~~~ 2025-09-08T15:59:32,258 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,258 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,258 | ^ 2025-09-08T15:59:32,258 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,258 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,258 | ^~~~~~ 2025-09-08T15:59:32,259 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,259 8531 | bond(botleft, newbotleft); 2025-09-08T15:59:32,259 | ^~~~ 2025-09-08T15:59:32,264 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,264 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,264 | ^ 2025-09-08T15:59:32,264 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,264 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,264 | ^~~~~~ 2025-09-08T15:59:32,265 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,265 8531 | bond(botleft, newbotleft); 2025-09-08T15:59:32,265 | ^~~~ 2025-09-08T15:59:32,270 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,270 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,270 | ^ 2025-09-08T15:59:32,270 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,271 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,271 | ^~~~~~ 2025-09-08T15:59:32,271 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,271 8533 | bond(botright, newbotright); 2025-09-08T15:59:32,271 | ^~~~ 2025-09-08T15:59:32,276 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,276 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,276 | ^ 2025-09-08T15:59:32,277 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,277 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,277 | ^~~~~~ 2025-09-08T15:59:32,277 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,277 8533 | bond(botright, newbotright); 2025-09-08T15:59:32,277 | ^~~~ 2025-09-08T15:59:32,282 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,282 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,283 | ^ 2025-09-08T15:59:32,283 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,283 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,283 | ^~~~~~ 2025-09-08T15:59:32,283 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,283 8533 | bond(botright, newbotright); 2025-09-08T15:59:32,283 | ^~~~ 2025-09-08T15:59:32,288 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,289 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,289 | ^ 2025-09-08T15:59:32,289 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,289 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,289 | ^~~~~~ 2025-09-08T15:59:32,289 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,289 8533 | bond(botright, newbotright); 2025-09-08T15:59:32,289 | ^~~~ 2025-09-08T15:59:32,295 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,295 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,295 | ^ 2025-09-08T15:59:32,295 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,295 8538 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,295 | ^~~~~~ 2025-09-08T15:59:32,301 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,301 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,301 | ^ 2025-09-08T15:59:32,301 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,301 8538 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,301 | ^~~~~~ 2025-09-08T15:59:32,307 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,308 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,308 | ^ 2025-09-08T15:59:32,308 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,308 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,308 | ^~~~~~~ 2025-09-08T15:59:32,308 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,308 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:59:32,308 | ^~~~~~~ 2025-09-08T15:59:32,314 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,314 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,314 | ^ 2025-09-08T15:59:32,314 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,314 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,314 | ^~~~~~~ 2025-09-08T15:59:32,314 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,314 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:59:32,314 | ^~~~~~~ 2025-09-08T15:59:32,320 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,320 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,320 | ^ 2025-09-08T15:59:32,320 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,320 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,320 | ^~~~~~~ 2025-09-08T15:59:32,321 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,321 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:59:32,321 | ^~~~~~~ 2025-09-08T15:59:32,326 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,326 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,327 | ^ 2025-09-08T15:59:32,327 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,327 967 | decode(ptr, otri2); 2025-09-08T15:59:32,327 | ^~~~~~ 2025-09-08T15:59:32,327 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,327 8604 | sym(horiz, top); 2025-09-08T15:59:32,327 | ^~~ 2025-09-08T15:59:32,332 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,333 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,333 | ^ 2025-09-08T15:59:32,333 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,333 967 | decode(ptr, otri2); 2025-09-08T15:59:32,333 | ^~~~~~ 2025-09-08T15:59:32,333 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,333 8604 | sym(horiz, top); 2025-09-08T15:59:32,333 | ^~~ 2025-09-08T15:59:32,339 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,339 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,339 | ^ 2025-09-08T15:59:32,339 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,339 967 | decode(ptr, otri2); 2025-09-08T15:59:32,339 | ^~~~~~ 2025-09-08T15:59:32,339 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,339 8604 | sym(horiz, top); 2025-09-08T15:59:32,339 | ^~~ 2025-09-08T15:59:32,348 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,348 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,348 | ^ 2025-09-08T15:59:32,348 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,348 967 | decode(ptr, otri2); 2025-09-08T15:59:32,348 | ^~~~~~ 2025-09-08T15:59:32,348 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,348 8649 | sym(topleft, toplcasing); 2025-09-08T15:59:32,348 | ^~~ 2025-09-08T15:59:32,354 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,354 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,354 | ^ 2025-09-08T15:59:32,354 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,354 967 | decode(ptr, otri2); 2025-09-08T15:59:32,354 | ^~~~~~ 2025-09-08T15:59:32,354 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,355 8649 | sym(topleft, toplcasing); 2025-09-08T15:59:32,355 | ^~~ 2025-09-08T15:59:32,360 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,360 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,360 | ^ 2025-09-08T15:59:32,360 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,361 967 | decode(ptr, otri2); 2025-09-08T15:59:32,361 | ^~~~~~ 2025-09-08T15:59:32,361 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,361 8649 | sym(topleft, toplcasing); 2025-09-08T15:59:32,361 | ^~~ 2025-09-08T15:59:32,366 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,366 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,367 | ^ 2025-09-08T15:59:32,367 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,367 967 | decode(ptr, otri2); 2025-09-08T15:59:32,367 | ^~~~~~ 2025-09-08T15:59:32,367 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,367 8651 | sym(topright, toprcasing); 2025-09-08T15:59:32,367 | ^~~ 2025-09-08T15:59:32,373 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,373 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,373 | ^ 2025-09-08T15:59:32,373 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,373 967 | decode(ptr, otri2); 2025-09-08T15:59:32,373 | ^~~~~~ 2025-09-08T15:59:32,373 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,373 8651 | sym(topright, toprcasing); 2025-09-08T15:59:32,373 | ^~~ 2025-09-08T15:59:32,379 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,379 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,379 | ^ 2025-09-08T15:59:32,379 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,379 967 | decode(ptr, otri2); 2025-09-08T15:59:32,379 | ^~~~~~ 2025-09-08T15:59:32,379 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,379 8651 | sym(topright, toprcasing); 2025-09-08T15:59:32,379 | ^~~ 2025-09-08T15:59:32,385 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,385 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,385 | ^ 2025-09-08T15:59:32,385 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,385 967 | decode(ptr, otri2); 2025-09-08T15:59:32,386 | ^~~~~~ 2025-09-08T15:59:32,386 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,386 8653 | sym(botleft, botlcasing); 2025-09-08T15:59:32,386 | ^~~ 2025-09-08T15:59:32,391 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,391 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,392 | ^ 2025-09-08T15:59:32,392 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,392 967 | decode(ptr, otri2); 2025-09-08T15:59:32,392 | ^~~~~~ 2025-09-08T15:59:32,392 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,392 8653 | sym(botleft, botlcasing); 2025-09-08T15:59:32,392 | ^~~ 2025-09-08T15:59:32,397 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,398 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,398 | ^ 2025-09-08T15:59:32,398 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,398 967 | decode(ptr, otri2); 2025-09-08T15:59:32,398 | ^~~~~~ 2025-09-08T15:59:32,398 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,398 8653 | sym(botleft, botlcasing); 2025-09-08T15:59:32,398 | ^~~ 2025-09-08T15:59:32,404 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,404 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,404 | ^ 2025-09-08T15:59:32,404 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,404 967 | decode(ptr, otri2); 2025-09-08T15:59:32,404 | ^~~~~~ 2025-09-08T15:59:32,404 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,404 8655 | sym(botright, botrcasing); 2025-09-08T15:59:32,405 | ^~~ 2025-09-08T15:59:32,410 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,410 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,410 | ^ 2025-09-08T15:59:32,410 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,410 967 | decode(ptr, otri2); 2025-09-08T15:59:32,411 | ^~~~~~ 2025-09-08T15:59:32,411 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,411 8655 | sym(botright, botrcasing); 2025-09-08T15:59:32,411 | ^~~ 2025-09-08T15:59:32,416 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,416 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,416 | ^ 2025-09-08T15:59:32,416 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,417 967 | decode(ptr, otri2); 2025-09-08T15:59:32,417 | ^~~~~~ 2025-09-08T15:59:32,417 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,417 8655 | sym(botright, botrcasing); 2025-09-08T15:59:32,417 | ^~~ 2025-09-08T15:59:32,422 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,423 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,423 | ^ 2025-09-08T15:59:32,423 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,423 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,423 | ^~~~~~ 2025-09-08T15:59:32,423 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,423 8657 | bond(topleft, botlcasing); 2025-09-08T15:59:32,423 | ^~~~ 2025-09-08T15:59:32,429 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,429 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,429 | ^ 2025-09-08T15:59:32,429 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,429 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,429 | ^~~~~~ 2025-09-08T15:59:32,429 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,429 8657 | bond(topleft, botlcasing); 2025-09-08T15:59:32,429 | ^~~~ 2025-09-08T15:59:32,435 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,435 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,435 | ^ 2025-09-08T15:59:32,435 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,435 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,435 | ^~~~~~ 2025-09-08T15:59:32,435 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,436 8657 | bond(topleft, botlcasing); 2025-09-08T15:59:32,436 | ^~~~ 2025-09-08T15:59:32,441 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,441 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,441 | ^ 2025-09-08T15:59:32,441 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,442 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,442 | ^~~~~~ 2025-09-08T15:59:32,442 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,442 8657 | bond(topleft, botlcasing); 2025-09-08T15:59:32,442 | ^~~~ 2025-09-08T15:59:32,447 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,448 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,448 | ^ 2025-09-08T15:59:32,448 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,448 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,448 | ^~~~~~ 2025-09-08T15:59:32,448 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,448 8658 | bond(botleft, botrcasing); 2025-09-08T15:59:32,448 | ^~~~ 2025-09-08T15:59:32,454 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,454 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,454 | ^ 2025-09-08T15:59:32,454 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,454 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,454 | ^~~~~~ 2025-09-08T15:59:32,454 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,454 8658 | bond(botleft, botrcasing); 2025-09-08T15:59:32,454 | ^~~~ 2025-09-08T15:59:32,460 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,460 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,460 | ^ 2025-09-08T15:59:32,460 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,460 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,460 | ^~~~~~ 2025-09-08T15:59:32,460 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,461 8658 | bond(botleft, botrcasing); 2025-09-08T15:59:32,461 | ^~~~ 2025-09-08T15:59:32,466 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,466 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,466 | ^ 2025-09-08T15:59:32,466 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,467 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,467 | ^~~~~~ 2025-09-08T15:59:32,467 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,467 8658 | bond(botleft, botrcasing); 2025-09-08T15:59:32,467 | ^~~~ 2025-09-08T15:59:32,472 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,473 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,473 | ^ 2025-09-08T15:59:32,473 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,473 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,473 | ^~~~~~ 2025-09-08T15:59:32,473 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,473 8659 | bond(botright, toprcasing); 2025-09-08T15:59:32,473 | ^~~~ 2025-09-08T15:59:32,479 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,479 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,479 | ^ 2025-09-08T15:59:32,479 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,479 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,479 | ^~~~~~ 2025-09-08T15:59:32,479 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,479 8659 | bond(botright, toprcasing); 2025-09-08T15:59:32,479 | ^~~~ 2025-09-08T15:59:32,485 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,485 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,485 | ^ 2025-09-08T15:59:32,485 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,485 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,485 | ^~~~~~ 2025-09-08T15:59:32,485 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,486 8659 | bond(botright, toprcasing); 2025-09-08T15:59:32,486 | ^~~~ 2025-09-08T15:59:32,491 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,491 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,491 | ^ 2025-09-08T15:59:32,491 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,492 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,492 | ^~~~~~ 2025-09-08T15:59:32,492 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,492 8659 | bond(botright, toprcasing); 2025-09-08T15:59:32,492 | ^~~~ 2025-09-08T15:59:32,497 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,497 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,498 | ^ 2025-09-08T15:59:32,498 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,498 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,498 | ^~~~~~ 2025-09-08T15:59:32,498 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,498 8660 | bond(topright, toplcasing); 2025-09-08T15:59:32,498 | ^~~~ 2025-09-08T15:59:32,504 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,504 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,504 | ^ 2025-09-08T15:59:32,504 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,504 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:32,504 | ^~~~~~ 2025-09-08T15:59:32,504 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,504 8660 | bond(topright, toplcasing); 2025-09-08T15:59:32,504 | ^~~~ 2025-09-08T15:59:32,510 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,510 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,510 | ^ 2025-09-08T15:59:32,510 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,510 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,510 | ^~~~~~ 2025-09-08T15:59:32,510 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,511 8660 | bond(topright, toplcasing); 2025-09-08T15:59:32,511 | ^~~~ 2025-09-08T15:59:32,516 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,516 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,516 | ^ 2025-09-08T15:59:32,516 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,517 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:32,517 | ^~~~~~ 2025-09-08T15:59:32,517 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:32,517 8660 | bond(topright, toplcasing); 2025-09-08T15:59:32,517 | ^~~~ 2025-09-08T15:59:32,522 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,523 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,523 | ^ 2025-09-08T15:59:32,523 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,523 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,523 | ^~~~~~~ 2025-09-08T15:59:32,523 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,523 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:32,523 | ^~~~~~~ 2025-09-08T15:59:32,529 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,529 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,529 | ^ 2025-09-08T15:59:32,529 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,529 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,529 | ^~~~~~~ 2025-09-08T15:59:32,529 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,529 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:32,529 | ^~~~~~~ 2025-09-08T15:59:32,535 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,535 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,535 | ^ 2025-09-08T15:59:32,535 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,535 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,535 | ^~~~~~~ 2025-09-08T15:59:32,535 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,536 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:59:32,536 | ^~~~~~~ 2025-09-08T15:59:32,541 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,541 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,541 | ^ 2025-09-08T15:59:32,542 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,542 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,542 | ^~~~~~~ 2025-09-08T15:59:32,542 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,542 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,542 | ^~~~~~~ 2025-09-08T15:59:32,547 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,548 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,548 | ^ 2025-09-08T15:59:32,548 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,548 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,548 | ^~~~~~~ 2025-09-08T15:59:32,548 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,548 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,548 | ^~~~~~~ 2025-09-08T15:59:32,554 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,554 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,554 | ^ 2025-09-08T15:59:32,554 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,554 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,554 | ^~~~~~~ 2025-09-08T15:59:32,554 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,554 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:32,554 | ^~~~~~~ 2025-09-08T15:59:32,560 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,560 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,560 | ^ 2025-09-08T15:59:32,560 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,560 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,560 | ^~~~~~~ 2025-09-08T15:59:32,561 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,561 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,561 | ^~~~~~~ 2025-09-08T15:59:32,566 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,566 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,566 | ^ 2025-09-08T15:59:32,566 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,567 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,567 | ^~~~~~~ 2025-09-08T15:59:32,567 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,567 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,567 | ^~~~~~~ 2025-09-08T15:59:32,572 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,572 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,573 | ^ 2025-09-08T15:59:32,573 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,573 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,573 | ^~~~~~~ 2025-09-08T15:59:32,573 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,573 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:59:32,573 | ^~~~~~~ 2025-09-08T15:59:32,579 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,579 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:32,579 | ^ 2025-09-08T15:59:32,579 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,579 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,579 | ^~~~~~~ 2025-09-08T15:59:32,579 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,579 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:59:32,579 | ^~~~~~~ 2025-09-08T15:59:32,585 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,585 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:32,585 | ^ 2025-09-08T15:59:32,585 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,585 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,585 | ^~~~~~~ 2025-09-08T15:59:32,585 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,586 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:59:32,586 | ^~~~~~~ 2025-09-08T15:59:32,591 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,591 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:32,591 | ^ 2025-09-08T15:59:32,591 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:32,591 1287 | sdecode(sptr, osub) 2025-09-08T15:59:32,592 | ^~~~~~~ 2025-09-08T15:59:32,592 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:32,592 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:59:32,592 | ^~~~~~~ 2025-09-08T15:59:32,597 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,598 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,598 | ^ 2025-09-08T15:59:32,598 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,598 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,598 | ^~~~~~~ 2025-09-08T15:59:32,598 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,598 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:59:32,598 | ^~~~~~ 2025-09-08T15:59:32,604 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,604 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,604 | ^ 2025-09-08T15:59:32,604 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,604 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,604 | ^~~~~~~ 2025-09-08T15:59:32,604 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,604 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:59:32,604 | ^~~~~~ 2025-09-08T15:59:32,610 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,610 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,610 | ^ 2025-09-08T15:59:32,610 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,610 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,610 | ^~~~~~ 2025-09-08T15:59:32,611 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,611 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:59:32,611 | ^~~~~~ 2025-09-08T15:59:32,616 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,616 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,616 | ^ 2025-09-08T15:59:32,616 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,617 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,617 | ^~~~~~ 2025-09-08T15:59:32,617 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,617 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:59:32,617 | ^~~~~~ 2025-09-08T15:59:32,623 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,623 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,623 | ^ 2025-09-08T15:59:32,623 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,623 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,623 | ^~~~~~~ 2025-09-08T15:59:32,623 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,623 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:32,623 | ^~~~~~ 2025-09-08T15:59:32,629 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,629 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,629 | ^ 2025-09-08T15:59:32,629 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,629 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,629 | ^~~~~~~ 2025-09-08T15:59:32,629 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,629 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:32,629 | ^~~~~~ 2025-09-08T15:59:32,635 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,635 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,635 | ^ 2025-09-08T15:59:32,635 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,635 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,635 | ^~~~~~ 2025-09-08T15:59:32,636 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,636 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:32,636 | ^~~~~~ 2025-09-08T15:59:32,641 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,641 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,641 | ^ 2025-09-08T15:59:32,642 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,642 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,642 | ^~~~~~ 2025-09-08T15:59:32,642 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,642 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:59:32,642 | ^~~~~~ 2025-09-08T15:59:32,648 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,648 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,648 | ^ 2025-09-08T15:59:32,648 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,648 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,648 | ^~~~~~~ 2025-09-08T15:59:32,648 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,648 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:32,648 | ^~~~~~ 2025-09-08T15:59:32,654 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,654 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,654 | ^ 2025-09-08T15:59:32,654 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,654 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,654 | ^~~~~~~ 2025-09-08T15:59:32,654 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,654 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:32,655 | ^~~~~~ 2025-09-08T15:59:32,660 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,660 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,660 | ^ 2025-09-08T15:59:32,660 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,661 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,661 | ^~~~~~ 2025-09-08T15:59:32,661 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,661 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:32,661 | ^~~~~~ 2025-09-08T15:59:32,666 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,666 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,667 | ^ 2025-09-08T15:59:32,667 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,667 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,667 | ^~~~~~ 2025-09-08T15:59:32,667 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,667 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:59:32,667 | ^~~~~~ 2025-09-08T15:59:32,673 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,673 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,673 | ^ 2025-09-08T15:59:32,673 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,673 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,673 | ^~~~~~~ 2025-09-08T15:59:32,673 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,673 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:59:32,673 | ^~~~~~ 2025-09-08T15:59:32,679 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,679 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:32,679 | ^ 2025-09-08T15:59:32,679 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:32,679 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:32,679 | ^~~~~~~ 2025-09-08T15:59:32,679 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,680 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:59:32,680 | ^~~~~~ 2025-09-08T15:59:32,685 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,685 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,685 | ^ 2025-09-08T15:59:32,686 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,686 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,686 | ^~~~~~ 2025-09-08T15:59:32,686 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,686 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:59:32,686 | ^~~~~~ 2025-09-08T15:59:32,691 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,692 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,692 | ^ 2025-09-08T15:59:32,692 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,692 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:32,692 | ^~~~~~ 2025-09-08T15:59:32,692 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:32,692 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:59:32,692 | ^~~~~~ 2025-09-08T15:59:32,699 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,699 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,699 | ^ 2025-09-08T15:59:32,699 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,699 8716 | newflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,700 | ^~~~~~ 2025-09-08T15:59:32,705 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,705 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:32,706 | ^ 2025-09-08T15:59:32,706 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2025-09-08T15:59:32,706 8716 | newflip->flippedtri = encode(horiz); 2025-09-08T15:59:32,706 | ^~~~~~ 2025-09-08T15:59:32,712 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,712 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,713 | ^ 2025-09-08T15:59:32,713 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,713 967 | decode(ptr, otri2); 2025-09-08T15:59:32,713 | ^~~~~~ 2025-09-08T15:59:32,713 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,713 8775 | sym(horiz, testtri); 2025-09-08T15:59:32,713 | ^~~ 2025-09-08T15:59:32,719 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,719 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,719 | ^ 2025-09-08T15:59:32,719 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,719 967 | decode(ptr, otri2); 2025-09-08T15:59:32,719 | ^~~~~~ 2025-09-08T15:59:32,719 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,719 8775 | sym(horiz, testtri); 2025-09-08T15:59:32,719 | ^~~ 2025-09-08T15:59:32,725 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,725 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,725 | ^ 2025-09-08T15:59:32,725 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,726 967 | decode(ptr, otri2); 2025-09-08T15:59:32,726 | ^~~~~~ 2025-09-08T15:59:32,726 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,726 8775 | sym(horiz, testtri); 2025-09-08T15:59:32,726 | ^~~ 2025-09-08T15:59:32,727 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-08T15:59:32,733 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,733 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,734 | ^ 2025-09-08T15:59:32,734 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,734 971 | decode(ptr, otri); 2025-09-08T15:59:32,734 | ^~~~~~ 2025-09-08T15:59:32,734 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,734 997 | symself(otri2); 2025-09-08T15:59:32,734 | ^~~~~~~ 2025-09-08T15:59:32,734 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,734 8892 | onext(*firstedge, besttri); 2025-09-08T15:59:32,734 | ^~~~~ 2025-09-08T15:59:32,740 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,740 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,740 | ^ 2025-09-08T15:59:32,740 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,740 971 | decode(ptr, otri); 2025-09-08T15:59:32,740 | ^~~~~~ 2025-09-08T15:59:32,741 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,741 997 | symself(otri2); 2025-09-08T15:59:32,741 | ^~~~~~~ 2025-09-08T15:59:32,741 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,741 8892 | onext(*firstedge, besttri); 2025-09-08T15:59:32,741 | ^~~~~ 2025-09-08T15:59:32,746 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,747 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,747 | ^ 2025-09-08T15:59:32,747 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,747 971 | decode(ptr, otri); 2025-09-08T15:59:32,747 | ^~~~~~ 2025-09-08T15:59:32,747 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,747 997 | symself(otri2); 2025-09-08T15:59:32,747 | ^~~~~~~ 2025-09-08T15:59:32,747 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,747 8892 | onext(*firstedge, besttri); 2025-09-08T15:59:32,747 | ^~~~~ 2025-09-08T15:59:32,753 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,753 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,753 | ^ 2025-09-08T15:59:32,754 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,754 971 | decode(ptr, otri); 2025-09-08T15:59:32,754 | ^~~~~~ 2025-09-08T15:59:32,754 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,754 1001 | symself(otri); 2025-09-08T15:59:32,754 | ^~~~~~~ 2025-09-08T15:59:32,754 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,754 8897 | onextself(testtri); 2025-09-08T15:59:32,754 | ^~~~~~~~~ 2025-09-08T15:59:32,760 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,760 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,760 | ^ 2025-09-08T15:59:32,760 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,760 971 | decode(ptr, otri); 2025-09-08T15:59:32,760 | ^~~~~~ 2025-09-08T15:59:32,760 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,760 1001 | symself(otri); 2025-09-08T15:59:32,761 | ^~~~~~~ 2025-09-08T15:59:32,761 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,761 8897 | onextself(testtri); 2025-09-08T15:59:32,761 | ^~~~~~~~~ 2025-09-08T15:59:32,766 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,766 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,767 | ^ 2025-09-08T15:59:32,767 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,767 971 | decode(ptr, otri); 2025-09-08T15:59:32,767 | ^~~~~~ 2025-09-08T15:59:32,767 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,767 1001 | symself(otri); 2025-09-08T15:59:32,767 | ^~~~~~~ 2025-09-08T15:59:32,767 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,767 8897 | onextself(testtri); 2025-09-08T15:59:32,767 | ^~~~~~~~~ 2025-09-08T15:59:32,773 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,773 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,774 | ^ 2025-09-08T15:59:32,774 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,774 967 | decode(ptr, otri2); 2025-09-08T15:59:32,774 | ^~~~~~ 2025-09-08T15:59:32,774 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,774 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,774 | ^~~ 2025-09-08T15:59:32,774 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,774 8913 | oprev(besttri, tempedge); 2025-09-08T15:59:32,774 | ^~~~~ 2025-09-08T15:59:32,780 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,780 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,780 | ^ 2025-09-08T15:59:32,780 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,780 967 | decode(ptr, otri2); 2025-09-08T15:59:32,780 | ^~~~~~ 2025-09-08T15:59:32,780 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,781 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,781 | ^~~ 2025-09-08T15:59:32,781 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,781 8913 | oprev(besttri, tempedge); 2025-09-08T15:59:32,781 | ^~~~~ 2025-09-08T15:59:32,786 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,787 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,787 | ^ 2025-09-08T15:59:32,787 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,787 967 | decode(ptr, otri2); 2025-09-08T15:59:32,787 | ^~~~~~ 2025-09-08T15:59:32,787 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,787 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,787 | ^~~ 2025-09-08T15:59:32,787 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,787 8913 | oprev(besttri, tempedge); 2025-09-08T15:59:32,787 | ^~~~~ 2025-09-08T15:59:32,793 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,793 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,793 | ^ 2025-09-08T15:59:32,794 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,794 967 | decode(ptr, otri2); 2025-09-08T15:59:32,794 | ^~~~~~ 2025-09-08T15:59:32,794 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,794 8919 | sym(besttri, tempedge); 2025-09-08T15:59:32,794 | ^~~ 2025-09-08T15:59:32,800 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,800 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,800 | ^ 2025-09-08T15:59:32,800 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,800 967 | decode(ptr, otri2); 2025-09-08T15:59:32,800 | ^~~~~~ 2025-09-08T15:59:32,800 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,800 8919 | sym(besttri, tempedge); 2025-09-08T15:59:32,801 | ^~~ 2025-09-08T15:59:32,806 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,806 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,806 | ^ 2025-09-08T15:59:32,807 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,807 967 | decode(ptr, otri2); 2025-09-08T15:59:32,807 | ^~~~~~ 2025-09-08T15:59:32,807 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,807 8919 | sym(besttri, tempedge); 2025-09-08T15:59:32,807 | ^~~ 2025-09-08T15:59:32,813 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,813 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,813 | ^ 2025-09-08T15:59:32,813 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,813 967 | decode(ptr, otri2); 2025-09-08T15:59:32,813 | ^~~~~~ 2025-09-08T15:59:32,813 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,814 8923 | sym(tempedge, besttri); 2025-09-08T15:59:32,814 | ^~~ 2025-09-08T15:59:32,819 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,820 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,820 | ^ 2025-09-08T15:59:32,820 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,820 967 | decode(ptr, otri2); 2025-09-08T15:59:32,820 | ^~~~~~ 2025-09-08T15:59:32,820 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,820 8923 | sym(tempedge, besttri); 2025-09-08T15:59:32,820 | ^~~ 2025-09-08T15:59:32,826 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,826 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,826 | ^ 2025-09-08T15:59:32,826 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,826 967 | decode(ptr, otri2); 2025-09-08T15:59:32,826 | ^~~~~~ 2025-09-08T15:59:32,827 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,827 8923 | sym(tempedge, besttri); 2025-09-08T15:59:32,827 | ^~~ 2025-09-08T15:59:32,833 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,833 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,833 | ^ 2025-09-08T15:59:32,833 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,833 967 | decode(ptr, otri2); 2025-09-08T15:59:32,833 | ^~~~~~ 2025-09-08T15:59:32,833 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,833 8931 | sym(besttri, testtri); 2025-09-08T15:59:32,833 | ^~~ 2025-09-08T15:59:32,839 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,839 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,839 | ^ 2025-09-08T15:59:32,839 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,840 967 | decode(ptr, otri2); 2025-09-08T15:59:32,840 | ^~~~~~ 2025-09-08T15:59:32,840 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,840 8931 | sym(besttri, testtri); 2025-09-08T15:59:32,840 | ^~~ 2025-09-08T15:59:32,846 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,846 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,846 | ^ 2025-09-08T15:59:32,846 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,846 967 | decode(ptr, otri2); 2025-09-08T15:59:32,846 | ^~~~~~ 2025-09-08T15:59:32,846 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,846 8931 | sym(besttri, testtri); 2025-09-08T15:59:32,847 | ^~~ 2025-09-08T15:59:32,847 c/triangle.c: In function ‘deletevertex’: 2025-09-08T15:59:32,853 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,853 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,853 | ^ 2025-09-08T15:59:32,853 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,853 971 | decode(ptr, otri); 2025-09-08T15:59:32,854 | ^~~~~~ 2025-09-08T15:59:32,854 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,854 997 | symself(otri2); 2025-09-08T15:59:32,854 | ^~~~~~~ 2025-09-08T15:59:32,854 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,854 8985 | onext(*deltri, countingtri); 2025-09-08T15:59:32,854 | ^~~~~ 2025-09-08T15:59:32,860 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,860 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,860 | ^ 2025-09-08T15:59:32,860 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,860 971 | decode(ptr, otri); 2025-09-08T15:59:32,860 | ^~~~~~ 2025-09-08T15:59:32,860 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,860 997 | symself(otri2); 2025-09-08T15:59:32,860 | ^~~~~~~ 2025-09-08T15:59:32,861 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,861 8985 | onext(*deltri, countingtri); 2025-09-08T15:59:32,861 | ^~~~~ 2025-09-08T15:59:32,866 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,866 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,867 | ^ 2025-09-08T15:59:32,867 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,867 971 | decode(ptr, otri); 2025-09-08T15:59:32,867 | ^~~~~~ 2025-09-08T15:59:32,867 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,867 997 | symself(otri2); 2025-09-08T15:59:32,867 | ^~~~~~~ 2025-09-08T15:59:32,867 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,867 8985 | onext(*deltri, countingtri); 2025-09-08T15:59:32,867 | ^~~~~ 2025-09-08T15:59:32,873 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,873 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,873 | ^ 2025-09-08T15:59:32,874 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,874 971 | decode(ptr, otri); 2025-09-08T15:59:32,874 | ^~~~~~ 2025-09-08T15:59:32,874 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,874 1001 | symself(otri); 2025-09-08T15:59:32,874 | ^~~~~~~ 2025-09-08T15:59:32,874 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,874 8996 | onextself(countingtri); 2025-09-08T15:59:32,874 | ^~~~~~~~~ 2025-09-08T15:59:32,880 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,880 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,880 | ^ 2025-09-08T15:59:32,880 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,880 971 | decode(ptr, otri); 2025-09-08T15:59:32,880 | ^~~~~~ 2025-09-08T15:59:32,880 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,881 1001 | symself(otri); 2025-09-08T15:59:32,881 | ^~~~~~~ 2025-09-08T15:59:32,881 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,881 8996 | onextself(countingtri); 2025-09-08T15:59:32,881 | ^~~~~~~~~ 2025-09-08T15:59:32,886 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,887 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,887 | ^ 2025-09-08T15:59:32,887 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,887 971 | decode(ptr, otri); 2025-09-08T15:59:32,887 | ^~~~~~ 2025-09-08T15:59:32,887 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,887 1001 | symself(otri); 2025-09-08T15:59:32,887 | ^~~~~~~ 2025-09-08T15:59:32,887 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:32,887 8996 | onextself(countingtri); 2025-09-08T15:59:32,887 | ^~~~~~~~~ 2025-09-08T15:59:32,893 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,893 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,894 | ^ 2025-09-08T15:59:32,894 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,894 971 | decode(ptr, otri); 2025-09-08T15:59:32,894 | ^~~~~~ 2025-09-08T15:59:32,894 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,894 997 | symself(otri2); 2025-09-08T15:59:32,894 | ^~~~~~~ 2025-09-08T15:59:32,894 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,894 9010 | onext(*deltri, firstedge); 2025-09-08T15:59:32,894 | ^~~~~ 2025-09-08T15:59:32,900 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,900 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,900 | ^ 2025-09-08T15:59:32,900 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,900 971 | decode(ptr, otri); 2025-09-08T15:59:32,900 | ^~~~~~ 2025-09-08T15:59:32,901 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,901 997 | symself(otri2); 2025-09-08T15:59:32,901 | ^~~~~~~ 2025-09-08T15:59:32,901 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,901 9010 | onext(*deltri, firstedge); 2025-09-08T15:59:32,901 | ^~~~~ 2025-09-08T15:59:32,907 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,907 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,907 | ^ 2025-09-08T15:59:32,907 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,907 971 | decode(ptr, otri); 2025-09-08T15:59:32,907 | ^~~~~~ 2025-09-08T15:59:32,907 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:32,907 997 | symself(otri2); 2025-09-08T15:59:32,907 | ^~~~~~~ 2025-09-08T15:59:32,907 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:32,907 9010 | onext(*deltri, firstedge); 2025-09-08T15:59:32,908 | ^~~~~ 2025-09-08T15:59:32,913 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,913 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,914 | ^ 2025-09-08T15:59:32,914 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,914 967 | decode(ptr, otri2); 2025-09-08T15:59:32,914 | ^~~~~~ 2025-09-08T15:59:32,914 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,914 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,914 | ^~~ 2025-09-08T15:59:32,914 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,914 9011 | oprev(*deltri, lastedge); 2025-09-08T15:59:32,914 | ^~~~~ 2025-09-08T15:59:32,920 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,920 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,920 | ^ 2025-09-08T15:59:32,920 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,920 967 | decode(ptr, otri2); 2025-09-08T15:59:32,921 | ^~~~~~ 2025-09-08T15:59:32,921 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,921 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,921 | ^~~ 2025-09-08T15:59:32,921 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,921 9011 | oprev(*deltri, lastedge); 2025-09-08T15:59:32,921 | ^~~~~ 2025-09-08T15:59:32,927 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,927 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,927 | ^ 2025-09-08T15:59:32,927 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,927 967 | decode(ptr, otri2); 2025-09-08T15:59:32,927 | ^~~~~~ 2025-09-08T15:59:32,927 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,927 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,927 | ^~~ 2025-09-08T15:59:32,927 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,928 9011 | oprev(*deltri, lastedge); 2025-09-08T15:59:32,928 | ^~~~~ 2025-09-08T15:59:32,934 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,934 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,934 | ^ 2025-09-08T15:59:32,934 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,934 967 | decode(ptr, otri2); 2025-09-08T15:59:32,934 | ^~~~~~ 2025-09-08T15:59:32,934 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,934 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:32,934 | ^~~ 2025-09-08T15:59:32,934 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:32,935 9017 | dnext(*deltri, lefttri); 2025-09-08T15:59:32,935 | ^~~~~ 2025-09-08T15:59:32,940 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,940 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,941 | ^ 2025-09-08T15:59:32,941 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,941 967 | decode(ptr, otri2); 2025-09-08T15:59:32,941 | ^~~~~~ 2025-09-08T15:59:32,941 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,941 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:32,941 | ^~~ 2025-09-08T15:59:32,941 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:32,941 9017 | dnext(*deltri, lefttri); 2025-09-08T15:59:32,941 | ^~~~~ 2025-09-08T15:59:32,947 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,947 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,947 | ^ 2025-09-08T15:59:32,947 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,947 967 | decode(ptr, otri2); 2025-09-08T15:59:32,947 | ^~~~~~ 2025-09-08T15:59:32,948 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,948 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:32,948 | ^~~ 2025-09-08T15:59:32,948 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:32,948 9017 | dnext(*deltri, lefttri); 2025-09-08T15:59:32,948 | ^~~~~ 2025-09-08T15:59:32,954 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,954 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,954 | ^ 2025-09-08T15:59:32,954 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,954 967 | decode(ptr, otri2); 2025-09-08T15:59:32,954 | ^~~~~~ 2025-09-08T15:59:32,954 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,954 9018 | sym(lefttri, leftcasing); 2025-09-08T15:59:32,954 | ^~~ 2025-09-08T15:59:32,960 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,960 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,961 | ^ 2025-09-08T15:59:32,961 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,961 967 | decode(ptr, otri2); 2025-09-08T15:59:32,961 | ^~~~~~ 2025-09-08T15:59:32,961 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,961 9018 | sym(lefttri, leftcasing); 2025-09-08T15:59:32,961 | ^~~ 2025-09-08T15:59:32,967 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,967 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,967 | ^ 2025-09-08T15:59:32,967 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,967 967 | decode(ptr, otri2); 2025-09-08T15:59:32,967 | ^~~~~~ 2025-09-08T15:59:32,968 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,968 9018 | sym(lefttri, leftcasing); 2025-09-08T15:59:32,968 | ^~~ 2025-09-08T15:59:32,974 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,974 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,974 | ^ 2025-09-08T15:59:32,974 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,974 967 | decode(ptr, otri2); 2025-09-08T15:59:32,974 | ^~~~~~ 2025-09-08T15:59:32,974 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,974 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,974 | ^~~ 2025-09-08T15:59:32,975 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,975 9019 | oprev(deltriright, righttri); 2025-09-08T15:59:32,975 | ^~~~~ 2025-09-08T15:59:32,980 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,981 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:32,981 | ^ 2025-09-08T15:59:32,981 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,981 967 | decode(ptr, otri2); 2025-09-08T15:59:32,981 | ^~~~~~ 2025-09-08T15:59:32,981 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,981 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,981 | ^~~ 2025-09-08T15:59:32,981 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,981 9019 | oprev(deltriright, righttri); 2025-09-08T15:59:32,981 | ^~~~~ 2025-09-08T15:59:32,987 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:32,987 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:32,987 | ^ 2025-09-08T15:59:32,987 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,987 967 | decode(ptr, otri2); 2025-09-08T15:59:32,988 | ^~~~~~ 2025-09-08T15:59:32,988 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,988 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:32,988 | ^~~ 2025-09-08T15:59:32,988 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:32,988 9019 | oprev(deltriright, righttri); 2025-09-08T15:59:32,988 | ^~~~~ 2025-09-08T15:59:32,994 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:32,994 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:32,994 | ^ 2025-09-08T15:59:32,994 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:32,994 967 | decode(ptr, otri2); 2025-09-08T15:59:32,994 | ^~~~~~ 2025-09-08T15:59:32,994 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:32,994 9020 | sym(righttri, rightcasing); 2025-09-08T15:59:32,994 | ^~~ 2025-09-08T15:59:33,000 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,001 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,001 | ^ 2025-09-08T15:59:33,001 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,001 967 | decode(ptr, otri2); 2025-09-08T15:59:33,001 | ^~~~~~ 2025-09-08T15:59:33,001 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,001 9020 | sym(righttri, rightcasing); 2025-09-08T15:59:33,001 | ^~~ 2025-09-08T15:59:33,007 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,007 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,007 | ^ 2025-09-08T15:59:33,007 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,007 967 | decode(ptr, otri2); 2025-09-08T15:59:33,008 | ^~~~~~ 2025-09-08T15:59:33,008 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,008 9020 | sym(righttri, rightcasing); 2025-09-08T15:59:33,008 | ^~~ 2025-09-08T15:59:33,014 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,014 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,014 | ^ 2025-09-08T15:59:33,014 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,014 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,014 | ^~~~~~ 2025-09-08T15:59:33,014 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,014 9021 | bond(*deltri, leftcasing); 2025-09-08T15:59:33,014 | ^~~~ 2025-09-08T15:59:33,020 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,021 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,021 | ^ 2025-09-08T15:59:33,021 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,021 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,021 | ^~~~~~ 2025-09-08T15:59:33,021 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,021 9021 | bond(*deltri, leftcasing); 2025-09-08T15:59:33,021 | ^~~~ 2025-09-08T15:59:33,027 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,027 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,027 | ^ 2025-09-08T15:59:33,027 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,027 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,028 | ^~~~~~ 2025-09-08T15:59:33,028 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,028 9021 | bond(*deltri, leftcasing); 2025-09-08T15:59:33,028 | ^~~~ 2025-09-08T15:59:33,034 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,034 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,034 | ^ 2025-09-08T15:59:33,034 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,034 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,034 | ^~~~~~ 2025-09-08T15:59:33,034 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,034 9021 | bond(*deltri, leftcasing); 2025-09-08T15:59:33,034 | ^~~~ 2025-09-08T15:59:33,040 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,041 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,041 | ^ 2025-09-08T15:59:33,041 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,041 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,041 | ^~~~~~ 2025-09-08T15:59:33,041 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,041 9022 | bond(deltriright, rightcasing); 2025-09-08T15:59:33,041 | ^~~~ 2025-09-08T15:59:33,047 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,047 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,047 | ^ 2025-09-08T15:59:33,047 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,048 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,048 | ^~~~~~ 2025-09-08T15:59:33,048 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,048 9022 | bond(deltriright, rightcasing); 2025-09-08T15:59:33,048 | ^~~~ 2025-09-08T15:59:33,054 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,054 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,054 | ^ 2025-09-08T15:59:33,054 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,054 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,054 | ^~~~~~ 2025-09-08T15:59:33,054 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,054 9022 | bond(deltriright, rightcasing); 2025-09-08T15:59:33,055 | ^~~~ 2025-09-08T15:59:33,060 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,061 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,061 | ^ 2025-09-08T15:59:33,061 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,061 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,061 | ^~~~~~ 2025-09-08T15:59:33,061 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,061 9022 | bond(deltriright, rightcasing); 2025-09-08T15:59:33,061 | ^~~~ 2025-09-08T15:59:33,067 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,067 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,067 | ^ 2025-09-08T15:59:33,067 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,068 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,068 | ^~~~~~~ 2025-09-08T15:59:33,068 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,068 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:59:33,068 | ^~~~~~~ 2025-09-08T15:59:33,074 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,074 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,074 | ^ 2025-09-08T15:59:33,074 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,074 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,074 | ^~~~~~~ 2025-09-08T15:59:33,074 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,074 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:59:33,075 | ^~~~~~~ 2025-09-08T15:59:33,080 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,081 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,081 | ^ 2025-09-08T15:59:33,081 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,081 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,081 | ^~~~~~~ 2025-09-08T15:59:33,081 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,081 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:59:33,081 | ^~~~~~~ 2025-09-08T15:59:33,087 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,087 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,087 | ^ 2025-09-08T15:59:33,087 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,088 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,088 | ^~~~~~~ 2025-09-08T15:59:33,088 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,088 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:59:33,088 | ^~~~~~ 2025-09-08T15:59:33,094 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,094 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,094 | ^ 2025-09-08T15:59:33,094 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,094 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,094 | ^~~~~~~ 2025-09-08T15:59:33,094 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,094 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:59:33,095 | ^~~~~~ 2025-09-08T15:59:33,101 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,101 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,101 | ^ 2025-09-08T15:59:33,101 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,101 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,101 | ^~~~~~ 2025-09-08T15:59:33,101 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,101 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:59:33,101 | ^~~~~~ 2025-09-08T15:59:33,107 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,107 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,107 | ^ 2025-09-08T15:59:33,107 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,108 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,108 | ^~~~~~ 2025-09-08T15:59:33,108 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,108 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:59:33,108 | ^~~~~~ 2025-09-08T15:59:33,114 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,114 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,114 | ^ 2025-09-08T15:59:33,114 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,114 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,114 | ^~~~~~~ 2025-09-08T15:59:33,114 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,115 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:59:33,115 | ^~~~~~~ 2025-09-08T15:59:33,121 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,121 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,121 | ^ 2025-09-08T15:59:33,121 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,121 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,121 | ^~~~~~~ 2025-09-08T15:59:33,121 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,121 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:59:33,121 | ^~~~~~~ 2025-09-08T15:59:33,127 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,127 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,127 | ^ 2025-09-08T15:59:33,128 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,128 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,128 | ^~~~~~~ 2025-09-08T15:59:33,128 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,128 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:59:33,128 | ^~~~~~~ 2025-09-08T15:59:33,134 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,134 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,134 | ^ 2025-09-08T15:59:33,134 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,134 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,134 | ^~~~~~~ 2025-09-08T15:59:33,135 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,135 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:59:33,135 | ^~~~~~ 2025-09-08T15:59:33,141 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,141 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,141 | ^ 2025-09-08T15:59:33,141 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,141 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,141 | ^~~~~~~ 2025-09-08T15:59:33,141 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,141 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:59:33,141 | ^~~~~~ 2025-09-08T15:59:33,147 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,147 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,148 | ^ 2025-09-08T15:59:33,148 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,148 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,148 | ^~~~~~ 2025-09-08T15:59:33,148 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,148 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:59:33,148 | ^~~~~~ 2025-09-08T15:59:33,154 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,154 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,154 | ^ 2025-09-08T15:59:33,154 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,154 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,154 | ^~~~~~ 2025-09-08T15:59:33,155 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,155 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:59:33,155 | ^~~~~~ 2025-09-08T15:59:33,155 c/triangle.c: In function ‘undovertex’: 2025-09-08T15:59:33,161 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,162 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,162 | ^ 2025-09-08T15:59:33,162 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,162 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:59:33,162 | ^~~~~~ 2025-09-08T15:59:33,168 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,168 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,168 | ^ 2025-09-08T15:59:33,169 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,169 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:59:33,169 | ^~~~~~ 2025-09-08T15:59:33,175 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,175 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,175 | ^ 2025-09-08T15:59:33,175 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,175 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:59:33,176 | ^~~~~~ 2025-09-08T15:59:33,182 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,182 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,182 | ^ 2025-09-08T15:59:33,182 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,183 971 | decode(ptr, otri); 2025-09-08T15:59:33,183 | ^~~~~~ 2025-09-08T15:59:33,183 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,183 1033 | symself(otri2); 2025-09-08T15:59:33,183 | ^~~~~~~ 2025-09-08T15:59:33,183 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:59:33,183 9090 | dprev(fliptri, botleft); 2025-09-08T15:59:33,183 | ^~~~~ 2025-09-08T15:59:33,189 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,189 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,189 | ^ 2025-09-08T15:59:33,189 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,189 971 | decode(ptr, otri); 2025-09-08T15:59:33,189 | ^~~~~~ 2025-09-08T15:59:33,189 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,190 1033 | symself(otri2); 2025-09-08T15:59:33,190 | ^~~~~~~ 2025-09-08T15:59:33,190 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:59:33,190 9090 | dprev(fliptri, botleft); 2025-09-08T15:59:33,190 | ^~~~~ 2025-09-08T15:59:33,196 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,196 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,196 | ^ 2025-09-08T15:59:33,196 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,196 971 | decode(ptr, otri); 2025-09-08T15:59:33,196 | ^~~~~~ 2025-09-08T15:59:33,196 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,197 1033 | symself(otri2); 2025-09-08T15:59:33,197 | ^~~~~~~ 2025-09-08T15:59:33,197 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:59:33,197 9090 | dprev(fliptri, botleft); 2025-09-08T15:59:33,197 | ^~~~~ 2025-09-08T15:59:33,203 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,203 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,203 | ^ 2025-09-08T15:59:33,203 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,203 971 | decode(ptr, otri); 2025-09-08T15:59:33,203 | ^~~~~~ 2025-09-08T15:59:33,203 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,204 997 | symself(otri2); 2025-09-08T15:59:33,204 | ^~~~~~~ 2025-09-08T15:59:33,204 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:33,204 9092 | onext(fliptri, botright); 2025-09-08T15:59:33,204 | ^~~~~ 2025-09-08T15:59:33,210 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,210 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,210 | ^ 2025-09-08T15:59:33,210 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,210 971 | decode(ptr, otri); 2025-09-08T15:59:33,210 | ^~~~~~ 2025-09-08T15:59:33,210 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,210 997 | symself(otri2); 2025-09-08T15:59:33,210 | ^~~~~~~ 2025-09-08T15:59:33,211 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:33,211 9092 | onext(fliptri, botright); 2025-09-08T15:59:33,211 | ^~~~~ 2025-09-08T15:59:33,217 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,217 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,217 | ^ 2025-09-08T15:59:33,217 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,217 971 | decode(ptr, otri); 2025-09-08T15:59:33,217 | ^~~~~~ 2025-09-08T15:59:33,217 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,217 997 | symself(otri2); 2025-09-08T15:59:33,217 | ^~~~~~~ 2025-09-08T15:59:33,217 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:33,217 9092 | onext(fliptri, botright); 2025-09-08T15:59:33,218 | ^~~~~ 2025-09-08T15:59:33,223 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,224 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,224 | ^ 2025-09-08T15:59:33,224 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,224 967 | decode(ptr, otri2); 2025-09-08T15:59:33,224 | ^~~~~~ 2025-09-08T15:59:33,224 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,224 9094 | sym(botleft, botlcasing); 2025-09-08T15:59:33,224 | ^~~ 2025-09-08T15:59:33,230 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,230 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,231 | ^ 2025-09-08T15:59:33,231 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,231 967 | decode(ptr, otri2); 2025-09-08T15:59:33,231 | ^~~~~~ 2025-09-08T15:59:33,231 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,231 9094 | sym(botleft, botlcasing); 2025-09-08T15:59:33,231 | ^~~ 2025-09-08T15:59:33,237 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,237 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,237 | ^ 2025-09-08T15:59:33,237 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,238 967 | decode(ptr, otri2); 2025-09-08T15:59:33,238 | ^~~~~~ 2025-09-08T15:59:33,238 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,238 9094 | sym(botleft, botlcasing); 2025-09-08T15:59:33,238 | ^~~ 2025-09-08T15:59:33,244 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,244 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,244 | ^ 2025-09-08T15:59:33,244 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,244 967 | decode(ptr, otri2); 2025-09-08T15:59:33,245 | ^~~~~~ 2025-09-08T15:59:33,245 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,245 9095 | sym(botright, botrcasing); 2025-09-08T15:59:33,245 | ^~~ 2025-09-08T15:59:33,251 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,251 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,251 | ^ 2025-09-08T15:59:33,251 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,251 967 | decode(ptr, otri2); 2025-09-08T15:59:33,251 | ^~~~~~ 2025-09-08T15:59:33,251 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,252 9095 | sym(botright, botrcasing); 2025-09-08T15:59:33,252 | ^~~ 2025-09-08T15:59:33,258 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,258 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,258 | ^ 2025-09-08T15:59:33,258 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,258 967 | decode(ptr, otri2); 2025-09-08T15:59:33,258 | ^~~~~~ 2025-09-08T15:59:33,258 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,258 9095 | sym(botright, botrcasing); 2025-09-08T15:59:33,258 | ^~~ 2025-09-08T15:59:33,265 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,265 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,265 | ^ 2025-09-08T15:59:33,265 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,265 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,265 | ^~~~~~ 2025-09-08T15:59:33,265 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,265 9100 | bond(fliptri, botlcasing); 2025-09-08T15:59:33,266 | ^~~~ 2025-09-08T15:59:33,272 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,272 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,272 | ^ 2025-09-08T15:59:33,272 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,272 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,272 | ^~~~~~ 2025-09-08T15:59:33,272 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,272 9100 | bond(fliptri, botlcasing); 2025-09-08T15:59:33,272 | ^~~~ 2025-09-08T15:59:33,278 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,279 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,279 | ^ 2025-09-08T15:59:33,279 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,279 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,279 | ^~~~~~ 2025-09-08T15:59:33,279 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,279 9100 | bond(fliptri, botlcasing); 2025-09-08T15:59:33,279 | ^~~~ 2025-09-08T15:59:33,285 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,285 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,286 | ^ 2025-09-08T15:59:33,286 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,286 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,286 | ^~~~~~ 2025-09-08T15:59:33,286 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,286 9100 | bond(fliptri, botlcasing); 2025-09-08T15:59:33,286 | ^~~~ 2025-09-08T15:59:33,293 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,293 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,293 | ^ 2025-09-08T15:59:33,293 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,294 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,294 | ^~~~~~~ 2025-09-08T15:59:33,294 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,294 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:33,294 | ^~~~~~~ 2025-09-08T15:59:33,300 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,300 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,300 | ^ 2025-09-08T15:59:33,300 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,300 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,300 | ^~~~~~~ 2025-09-08T15:59:33,301 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,301 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:33,301 | ^~~~~~~ 2025-09-08T15:59:33,309 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,309 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,309 | ^ 2025-09-08T15:59:33,309 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,309 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,309 | ^~~~~~~ 2025-09-08T15:59:33,309 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,309 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:59:33,310 | ^~~~~~~ 2025-09-08T15:59:33,318 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,318 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,318 | ^ 2025-09-08T15:59:33,318 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,318 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,318 | ^~~~~~~ 2025-09-08T15:59:33,319 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,319 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:59:33,319 | ^~~~~~ 2025-09-08T15:59:33,326 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,326 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,326 | ^ 2025-09-08T15:59:33,326 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,326 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,326 | ^~~~~~~ 2025-09-08T15:59:33,326 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,326 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:59:33,326 | ^~~~~~ 2025-09-08T15:59:33,332 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,333 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,333 | ^ 2025-09-08T15:59:33,333 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,333 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,333 | ^~~~~~ 2025-09-08T15:59:33,333 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,333 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:59:33,333 | ^~~~~~ 2025-09-08T15:59:33,339 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,339 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,339 | ^ 2025-09-08T15:59:33,339 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,339 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,340 | ^~~~~~ 2025-09-08T15:59:33,340 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,340 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:59:33,340 | ^~~~~~ 2025-09-08T15:59:33,346 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,346 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,346 | ^ 2025-09-08T15:59:33,346 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,346 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,346 | ^~~~~~ 2025-09-08T15:59:33,347 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,347 9104 | bond(fliptri, botrcasing); 2025-09-08T15:59:33,347 | ^~~~ 2025-09-08T15:59:33,353 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,353 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,353 | ^ 2025-09-08T15:59:33,353 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,353 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,353 | ^~~~~~ 2025-09-08T15:59:33,353 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,353 9104 | bond(fliptri, botrcasing); 2025-09-08T15:59:33,353 | ^~~~ 2025-09-08T15:59:33,360 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,360 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,360 | ^ 2025-09-08T15:59:33,360 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,360 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,360 | ^~~~~~ 2025-09-08T15:59:33,360 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,360 9104 | bond(fliptri, botrcasing); 2025-09-08T15:59:33,360 | ^~~~ 2025-09-08T15:59:33,366 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,366 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,367 | ^ 2025-09-08T15:59:33,367 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,367 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,367 | ^~~~~~ 2025-09-08T15:59:33,367 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,367 9104 | bond(fliptri, botrcasing); 2025-09-08T15:59:33,367 | ^~~~ 2025-09-08T15:59:33,373 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,373 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,373 | ^ 2025-09-08T15:59:33,373 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,374 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,374 | ^~~~~~~ 2025-09-08T15:59:33,374 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,374 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,374 | ^~~~~~~ 2025-09-08T15:59:33,380 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,380 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,380 | ^ 2025-09-08T15:59:33,380 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,380 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,380 | ^~~~~~~ 2025-09-08T15:59:33,380 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,381 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,381 | ^~~~~~~ 2025-09-08T15:59:33,387 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,387 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,387 | ^ 2025-09-08T15:59:33,387 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,387 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,387 | ^~~~~~~ 2025-09-08T15:59:33,387 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,387 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,387 | ^~~~~~~ 2025-09-08T15:59:33,393 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,393 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,394 | ^ 2025-09-08T15:59:33,394 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,394 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,394 | ^~~~~~~ 2025-09-08T15:59:33,394 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,394 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:59:33,394 | ^~~~~~ 2025-09-08T15:59:33,400 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,400 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,400 | ^ 2025-09-08T15:59:33,400 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,401 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,401 | ^~~~~~~ 2025-09-08T15:59:33,401 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,401 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:59:33,401 | ^~~~~~ 2025-09-08T15:59:33,407 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,407 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,407 | ^ 2025-09-08T15:59:33,407 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,407 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,407 | ^~~~~~ 2025-09-08T15:59:33,407 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,408 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:59:33,408 | ^~~~~~ 2025-09-08T15:59:33,414 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,414 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,414 | ^ 2025-09-08T15:59:33,414 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,414 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,414 | ^~~~~~ 2025-09-08T15:59:33,414 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,414 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:59:33,414 | ^~~~~~ 2025-09-08T15:59:33,421 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,421 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,421 | ^ 2025-09-08T15:59:33,421 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,421 967 | decode(ptr, otri2); 2025-09-08T15:59:33,421 | ^~~~~~ 2025-09-08T15:59:33,421 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,421 9115 | sym(gluetri, botright); 2025-09-08T15:59:33,422 | ^~~ 2025-09-08T15:59:33,428 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,428 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,428 | ^ 2025-09-08T15:59:33,428 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,428 967 | decode(ptr, otri2); 2025-09-08T15:59:33,428 | ^~~~~~ 2025-09-08T15:59:33,428 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,428 9115 | sym(gluetri, botright); 2025-09-08T15:59:33,429 | ^~~ 2025-09-08T15:59:33,435 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,435 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,435 | ^ 2025-09-08T15:59:33,435 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,435 967 | decode(ptr, otri2); 2025-09-08T15:59:33,435 | ^~~~~~ 2025-09-08T15:59:33,435 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,435 9115 | sym(gluetri, botright); 2025-09-08T15:59:33,435 | ^~~ 2025-09-08T15:59:33,442 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,442 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,442 | ^ 2025-09-08T15:59:33,442 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,442 967 | decode(ptr, otri2); 2025-09-08T15:59:33,442 | ^~~~~~ 2025-09-08T15:59:33,442 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,442 9117 | sym(botright, botrcasing); 2025-09-08T15:59:33,443 | ^~~ 2025-09-08T15:59:33,449 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,449 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,449 | ^ 2025-09-08T15:59:33,449 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,449 967 | decode(ptr, otri2); 2025-09-08T15:59:33,449 | ^~~~~~ 2025-09-08T15:59:33,449 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,449 9117 | sym(botright, botrcasing); 2025-09-08T15:59:33,450 | ^~~ 2025-09-08T15:59:33,456 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,456 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,456 | ^ 2025-09-08T15:59:33,456 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,456 967 | decode(ptr, otri2); 2025-09-08T15:59:33,456 | ^~~~~~ 2025-09-08T15:59:33,456 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,456 9117 | sym(botright, botrcasing); 2025-09-08T15:59:33,457 | ^~~ 2025-09-08T15:59:33,463 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,463 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,463 | ^ 2025-09-08T15:59:33,463 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,463 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,464 | ^~~~~~ 2025-09-08T15:59:33,464 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,464 9121 | bond(gluetri, botrcasing); 2025-09-08T15:59:33,464 | ^~~~ 2025-09-08T15:59:33,470 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,470 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,470 | ^ 2025-09-08T15:59:33,470 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,470 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,471 | ^~~~~~ 2025-09-08T15:59:33,471 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,471 9121 | bond(gluetri, botrcasing); 2025-09-08T15:59:33,471 | ^~~~ 2025-09-08T15:59:33,477 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,477 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,477 | ^ 2025-09-08T15:59:33,477 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,477 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,478 | ^~~~~~ 2025-09-08T15:59:33,478 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,478 9121 | bond(gluetri, botrcasing); 2025-09-08T15:59:33,478 | ^~~~ 2025-09-08T15:59:33,484 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,484 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,484 | ^ 2025-09-08T15:59:33,484 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,484 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,485 | ^~~~~~ 2025-09-08T15:59:33,485 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,485 9121 | bond(gluetri, botrcasing); 2025-09-08T15:59:33,485 | ^~~~ 2025-09-08T15:59:33,491 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,491 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,491 | ^ 2025-09-08T15:59:33,491 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,492 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,492 | ^~~~~~~ 2025-09-08T15:59:33,492 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,492 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,492 | ^~~~~~~ 2025-09-08T15:59:33,498 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,498 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,498 | ^ 2025-09-08T15:59:33,498 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,498 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,499 | ^~~~~~~ 2025-09-08T15:59:33,499 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,499 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,499 | ^~~~~~~ 2025-09-08T15:59:33,505 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,505 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,505 | ^ 2025-09-08T15:59:33,505 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,505 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,506 | ^~~~~~~ 2025-09-08T15:59:33,506 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,506 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:59:33,506 | ^~~~~~~ 2025-09-08T15:59:33,512 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,512 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,512 | ^ 2025-09-08T15:59:33,512 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,513 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,513 | ^~~~~~~ 2025-09-08T15:59:33,513 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,513 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:59:33,513 | ^~~~~~ 2025-09-08T15:59:33,519 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,519 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,519 | ^ 2025-09-08T15:59:33,519 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,519 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,520 | ^~~~~~~ 2025-09-08T15:59:33,520 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,520 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:59:33,520 | ^~~~~~ 2025-09-08T15:59:33,526 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,526 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,526 | ^ 2025-09-08T15:59:33,526 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,527 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,527 | ^~~~~~ 2025-09-08T15:59:33,527 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,527 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:59:33,527 | ^~~~~~ 2025-09-08T15:59:33,533 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,533 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,533 | ^ 2025-09-08T15:59:33,534 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,534 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,534 | ^~~~~~ 2025-09-08T15:59:33,534 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,534 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:59:33,534 | ^~~~~~ 2025-09-08T15:59:33,540 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,540 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,540 | ^ 2025-09-08T15:59:33,541 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,541 967 | decode(ptr, otri2); 2025-09-08T15:59:33,541 | ^~~~~~ 2025-09-08T15:59:33,541 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,541 9128 | sym(fliptri, gluetri); 2025-09-08T15:59:33,541 | ^~~ 2025-09-08T15:59:33,547 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,547 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,547 | ^ 2025-09-08T15:59:33,548 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,548 967 | decode(ptr, otri2); 2025-09-08T15:59:33,548 | ^~~~~~ 2025-09-08T15:59:33,548 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,548 9128 | sym(fliptri, gluetri); 2025-09-08T15:59:33,548 | ^~~ 2025-09-08T15:59:33,554 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,554 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,554 | ^ 2025-09-08T15:59:33,555 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,555 967 | decode(ptr, otri2); 2025-09-08T15:59:33,555 | ^~~~~~ 2025-09-08T15:59:33,555 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,555 9128 | sym(fliptri, gluetri); 2025-09-08T15:59:33,555 | ^~~ 2025-09-08T15:59:33,561 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,562 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,562 | ^ 2025-09-08T15:59:33,562 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,562 967 | decode(ptr, otri2); 2025-09-08T15:59:33,562 | ^~~~~~ 2025-09-08T15:59:33,562 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,562 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:33,562 | ^~~ 2025-09-08T15:59:33,562 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:33,562 9131 | dnext(gluetri, topright); 2025-09-08T15:59:33,562 | ^~~~~ 2025-09-08T15:59:33,568 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,569 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,569 | ^ 2025-09-08T15:59:33,569 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,569 967 | decode(ptr, otri2); 2025-09-08T15:59:33,569 | ^~~~~~ 2025-09-08T15:59:33,569 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,569 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:33,569 | ^~~ 2025-09-08T15:59:33,569 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:33,569 9131 | dnext(gluetri, topright); 2025-09-08T15:59:33,569 | ^~~~~ 2025-09-08T15:59:33,575 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,576 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,576 | ^ 2025-09-08T15:59:33,576 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,576 967 | decode(ptr, otri2); 2025-09-08T15:59:33,576 | ^~~~~~ 2025-09-08T15:59:33,576 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,576 1020 | sym(otri1, otri2); \ 2025-09-08T15:59:33,576 | ^~~ 2025-09-08T15:59:33,576 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:59:33,576 9131 | dnext(gluetri, topright); 2025-09-08T15:59:33,576 | ^~~~~ 2025-09-08T15:59:33,583 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,583 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,583 | ^ 2025-09-08T15:59:33,583 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,583 967 | decode(ptr, otri2); 2025-09-08T15:59:33,583 | ^~~~~~ 2025-09-08T15:59:33,583 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,583 9132 | sym(topright, toprcasing); 2025-09-08T15:59:33,583 | ^~~ 2025-09-08T15:59:33,590 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,590 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,590 | ^ 2025-09-08T15:59:33,590 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,590 967 | decode(ptr, otri2); 2025-09-08T15:59:33,590 | ^~~~~~ 2025-09-08T15:59:33,590 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,590 9132 | sym(topright, toprcasing); 2025-09-08T15:59:33,590 | ^~~ 2025-09-08T15:59:33,596 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,597 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,597 | ^ 2025-09-08T15:59:33,597 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,597 967 | decode(ptr, otri2); 2025-09-08T15:59:33,597 | ^~~~~~ 2025-09-08T15:59:33,597 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,597 9132 | sym(topright, toprcasing); 2025-09-08T15:59:33,597 | ^~~ 2025-09-08T15:59:33,604 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,604 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,604 | ^ 2025-09-08T15:59:33,604 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,604 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,604 | ^~~~~~ 2025-09-08T15:59:33,604 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,604 9135 | bond(gluetri, toprcasing); 2025-09-08T15:59:33,604 | ^~~~ 2025-09-08T15:59:33,611 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,611 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,611 | ^ 2025-09-08T15:59:33,611 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,611 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,611 | ^~~~~~ 2025-09-08T15:59:33,611 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,611 9135 | bond(gluetri, toprcasing); 2025-09-08T15:59:33,611 | ^~~~ 2025-09-08T15:59:33,618 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,618 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,618 | ^ 2025-09-08T15:59:33,618 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,618 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,618 | ^~~~~~ 2025-09-08T15:59:33,618 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,618 9135 | bond(gluetri, toprcasing); 2025-09-08T15:59:33,618 | ^~~~ 2025-09-08T15:59:33,625 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,625 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,625 | ^ 2025-09-08T15:59:33,625 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,625 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,625 | ^~~~~~ 2025-09-08T15:59:33,625 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,625 9135 | bond(gluetri, toprcasing); 2025-09-08T15:59:33,625 | ^~~~ 2025-09-08T15:59:33,632 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,632 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:33,632 | ^ 2025-09-08T15:59:33,632 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,632 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,632 | ^~~~~~~ 2025-09-08T15:59:33,632 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,633 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:59:33,633 | ^~~~~~~ 2025-09-08T15:59:33,639 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,639 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:33,639 | ^ 2025-09-08T15:59:33,639 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,639 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,639 | ^~~~~~~ 2025-09-08T15:59:33,639 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,639 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:59:33,640 | ^~~~~~~ 2025-09-08T15:59:33,646 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,646 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:33,646 | ^ 2025-09-08T15:59:33,646 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:33,646 1287 | sdecode(sptr, osub) 2025-09-08T15:59:33,646 | ^~~~~~~ 2025-09-08T15:59:33,646 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:33,646 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:59:33,647 | ^~~~~~~ 2025-09-08T15:59:33,653 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,653 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,653 | ^ 2025-09-08T15:59:33,653 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,653 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,653 | ^~~~~~~ 2025-09-08T15:59:33,653 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,654 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:59:33,654 | ^~~~~~ 2025-09-08T15:59:33,660 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,660 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:33,660 | ^ 2025-09-08T15:59:33,660 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:33,660 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:33,660 | ^~~~~~~ 2025-09-08T15:59:33,660 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,661 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:59:33,661 | ^~~~~~ 2025-09-08T15:59:33,667 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,667 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,667 | ^ 2025-09-08T15:59:33,667 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,667 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,667 | ^~~~~~ 2025-09-08T15:59:33,667 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,668 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:59:33,668 | ^~~~~~ 2025-09-08T15:59:33,674 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,674 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,674 | ^ 2025-09-08T15:59:33,674 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,674 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:33,674 | ^~~~~~ 2025-09-08T15:59:33,674 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:33,675 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:59:33,675 | ^~~~~~ 2025-09-08T15:59:33,679 c/triangle.c: In function ‘mergehulls’: 2025-09-08T15:59:33,686 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,686 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,686 | ^ 2025-09-08T15:59:33,686 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,686 971 | decode(ptr, otri); 2025-09-08T15:59:33,687 | ^~~~~~ 2025-09-08T15:59:33,687 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,687 9472 | symself(*farleft); 2025-09-08T15:59:33,687 | ^~~~~~~ 2025-09-08T15:59:33,693 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,694 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,694 | ^ 2025-09-08T15:59:33,694 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,694 971 | decode(ptr, otri); 2025-09-08T15:59:33,694 | ^~~~~~ 2025-09-08T15:59:33,694 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,694 9472 | symself(*farleft); 2025-09-08T15:59:33,694 | ^~~~~~~ 2025-09-08T15:59:33,701 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,701 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,701 | ^ 2025-09-08T15:59:33,701 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,701 971 | decode(ptr, otri); 2025-09-08T15:59:33,701 | ^~~~~~ 2025-09-08T15:59:33,701 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,701 9472 | symself(*farleft); 2025-09-08T15:59:33,701 | ^~~~~~~ 2025-09-08T15:59:33,708 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,708 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,708 | ^ 2025-09-08T15:59:33,708 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,708 967 | decode(ptr, otri2); 2025-09-08T15:59:33,709 | ^~~~~~ 2025-09-08T15:59:33,709 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,709 9476 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,709 | ^~~ 2025-09-08T15:59:33,715 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,716 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,716 | ^ 2025-09-08T15:59:33,716 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,716 967 | decode(ptr, otri2); 2025-09-08T15:59:33,716 | ^~~~~~ 2025-09-08T15:59:33,716 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,716 9476 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,716 | ^~~ 2025-09-08T15:59:33,723 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,723 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,723 | ^ 2025-09-08T15:59:33,723 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,723 967 | decode(ptr, otri2); 2025-09-08T15:59:33,723 | ^~~~~~ 2025-09-08T15:59:33,723 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,723 9476 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,723 | ^~~ 2025-09-08T15:59:33,730 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,730 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,730 | ^ 2025-09-08T15:59:33,731 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,731 967 | decode(ptr, otri2); 2025-09-08T15:59:33,731 | ^~~~~~ 2025-09-08T15:59:33,731 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,731 9482 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,731 | ^~~ 2025-09-08T15:59:33,738 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,738 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,738 | ^ 2025-09-08T15:59:33,738 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,738 967 | decode(ptr, otri2); 2025-09-08T15:59:33,738 | ^~~~~~ 2025-09-08T15:59:33,738 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,738 9482 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,738 | ^~~ 2025-09-08T15:59:33,745 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,745 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,745 | ^ 2025-09-08T15:59:33,745 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,745 967 | decode(ptr, otri2); 2025-09-08T15:59:33,745 | ^~~~~~ 2025-09-08T15:59:33,745 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,746 9482 | sym(*innerleft, checkedge); 2025-09-08T15:59:33,746 | ^~~ 2025-09-08T15:59:33,752 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,753 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,753 | ^ 2025-09-08T15:59:33,753 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,753 971 | decode(ptr, otri); 2025-09-08T15:59:33,753 | ^~~~~~ 2025-09-08T15:59:33,753 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,753 9487 | symself(*innerright); 2025-09-08T15:59:33,753 | ^~~~~~~ 2025-09-08T15:59:33,760 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,760 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,760 | ^ 2025-09-08T15:59:33,760 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,760 971 | decode(ptr, otri); 2025-09-08T15:59:33,760 | ^~~~~~ 2025-09-08T15:59:33,760 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,760 9487 | symself(*innerright); 2025-09-08T15:59:33,761 | ^~~~~~~ 2025-09-08T15:59:33,767 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,767 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,767 | ^ 2025-09-08T15:59:33,767 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,767 971 | decode(ptr, otri); 2025-09-08T15:59:33,768 | ^~~~~~ 2025-09-08T15:59:33,768 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,768 9487 | symself(*innerright); 2025-09-08T15:59:33,768 | ^~~~~~~ 2025-09-08T15:59:33,775 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,775 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,775 | ^ 2025-09-08T15:59:33,775 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,775 967 | decode(ptr, otri2); 2025-09-08T15:59:33,775 | ^~~~~~ 2025-09-08T15:59:33,775 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,775 9491 | sym(*farright, checkedge); 2025-09-08T15:59:33,775 | ^~~ 2025-09-08T15:59:33,782 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,782 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,782 | ^ 2025-09-08T15:59:33,782 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,782 967 | decode(ptr, otri2); 2025-09-08T15:59:33,782 | ^~~~~~ 2025-09-08T15:59:33,782 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,783 9491 | sym(*farright, checkedge); 2025-09-08T15:59:33,783 | ^~~ 2025-09-08T15:59:33,789 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,789 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,789 | ^ 2025-09-08T15:59:33,789 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,790 967 | decode(ptr, otri2); 2025-09-08T15:59:33,790 | ^~~~~~ 2025-09-08T15:59:33,790 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,790 9491 | sym(*farright, checkedge); 2025-09-08T15:59:33,790 | ^~~ 2025-09-08T15:59:33,797 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,797 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,797 | ^ 2025-09-08T15:59:33,797 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,797 967 | decode(ptr, otri2); 2025-09-08T15:59:33,797 | ^~~~~~ 2025-09-08T15:59:33,797 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,797 9497 | sym(*farright, checkedge); 2025-09-08T15:59:33,797 | ^~~ 2025-09-08T15:59:33,804 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,804 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,804 | ^ 2025-09-08T15:59:33,804 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,805 967 | decode(ptr, otri2); 2025-09-08T15:59:33,805 | ^~~~~~ 2025-09-08T15:59:33,805 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,805 9497 | sym(*farright, checkedge); 2025-09-08T15:59:33,805 | ^~~ 2025-09-08T15:59:33,811 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,812 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,812 | ^ 2025-09-08T15:59:33,812 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,812 967 | decode(ptr, otri2); 2025-09-08T15:59:33,812 | ^~~~~~ 2025-09-08T15:59:33,812 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,812 9497 | sym(*farright, checkedge); 2025-09-08T15:59:33,812 | ^~~ 2025-09-08T15:59:33,819 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,819 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,819 | ^ 2025-09-08T15:59:33,819 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,819 971 | decode(ptr, otri); 2025-09-08T15:59:33,819 | ^~~~~~ 2025-09-08T15:59:33,820 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,820 9508 | symself(*innerleft); 2025-09-08T15:59:33,820 | ^~~~~~~ 2025-09-08T15:59:33,826 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,827 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,827 | ^ 2025-09-08T15:59:33,827 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,827 971 | decode(ptr, otri); 2025-09-08T15:59:33,827 | ^~~~~~ 2025-09-08T15:59:33,827 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,827 9508 | symself(*innerleft); 2025-09-08T15:59:33,827 | ^~~~~~~ 2025-09-08T15:59:33,834 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,834 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,834 | ^ 2025-09-08T15:59:33,834 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,834 971 | decode(ptr, otri); 2025-09-08T15:59:33,834 | ^~~~~~ 2025-09-08T15:59:33,834 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,834 9508 | symself(*innerleft); 2025-09-08T15:59:33,834 | ^~~~~~~ 2025-09-08T15:59:33,841 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,841 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,842 | ^ 2025-09-08T15:59:33,842 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,842 971 | decode(ptr, otri); 2025-09-08T15:59:33,842 | ^~~~~~ 2025-09-08T15:59:33,842 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,842 9517 | symself(*innerright); 2025-09-08T15:59:33,842 | ^~~~~~~ 2025-09-08T15:59:33,849 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,849 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,849 | ^ 2025-09-08T15:59:33,849 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,849 971 | decode(ptr, otri); 2025-09-08T15:59:33,849 | ^~~~~~ 2025-09-08T15:59:33,849 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,849 9517 | symself(*innerright); 2025-09-08T15:59:33,849 | ^~~~~~~ 2025-09-08T15:59:33,856 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,856 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,856 | ^ 2025-09-08T15:59:33,856 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,856 971 | decode(ptr, otri); 2025-09-08T15:59:33,857 | ^~~~~~ 2025-09-08T15:59:33,857 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:33,857 9517 | symself(*innerright); 2025-09-08T15:59:33,857 | ^~~~~~~ 2025-09-08T15:59:33,864 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,864 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,864 | ^ 2025-09-08T15:59:33,864 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,864 967 | decode(ptr, otri2); 2025-09-08T15:59:33,864 | ^~~~~~ 2025-09-08T15:59:33,864 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,864 9524 | sym(*innerleft, leftcand); 2025-09-08T15:59:33,864 | ^~~ 2025-09-08T15:59:33,871 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,871 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,871 | ^ 2025-09-08T15:59:33,871 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,871 967 | decode(ptr, otri2); 2025-09-08T15:59:33,871 | ^~~~~~ 2025-09-08T15:59:33,872 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,872 9524 | sym(*innerleft, leftcand); 2025-09-08T15:59:33,872 | ^~~ 2025-09-08T15:59:33,878 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,878 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,878 | ^ 2025-09-08T15:59:33,879 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,879 967 | decode(ptr, otri2); 2025-09-08T15:59:33,879 | ^~~~~~ 2025-09-08T15:59:33,879 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,879 9524 | sym(*innerleft, leftcand); 2025-09-08T15:59:33,879 | ^~~ 2025-09-08T15:59:33,886 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,886 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:33,886 | ^ 2025-09-08T15:59:33,886 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,886 967 | decode(ptr, otri2); 2025-09-08T15:59:33,886 | ^~~~~~ 2025-09-08T15:59:33,886 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,886 9525 | sym(*innerright, rightcand); 2025-09-08T15:59:33,886 | ^~~ 2025-09-08T15:59:33,893 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,893 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:33,893 | ^ 2025-09-08T15:59:33,893 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,893 967 | decode(ptr, otri2); 2025-09-08T15:59:33,893 | ^~~~~~ 2025-09-08T15:59:33,894 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,894 9525 | sym(*innerright, rightcand); 2025-09-08T15:59:33,894 | ^~~ 2025-09-08T15:59:33,900 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,900 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:33,901 | ^ 2025-09-08T15:59:33,901 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:33,901 967 | decode(ptr, otri2); 2025-09-08T15:59:33,901 | ^~~~~~ 2025-09-08T15:59:33,901 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:33,901 9525 | sym(*innerright, rightcand); 2025-09-08T15:59:33,901 | ^~~ 2025-09-08T15:59:33,908 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,908 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,908 | ^ 2025-09-08T15:59:33,908 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,908 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,908 | ^~~~~~ 2025-09-08T15:59:33,908 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,908 9529 | bond(baseedge, *innerleft); 2025-09-08T15:59:33,909 | ^~~~ 2025-09-08T15:59:33,915 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,915 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,915 | ^ 2025-09-08T15:59:33,915 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,916 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,916 | ^~~~~~ 2025-09-08T15:59:33,916 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,916 9529 | bond(baseedge, *innerleft); 2025-09-08T15:59:33,916 | ^~~~ 2025-09-08T15:59:33,923 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,923 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,923 | ^ 2025-09-08T15:59:33,923 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,923 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,923 | ^~~~~~ 2025-09-08T15:59:33,923 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,923 9529 | bond(baseedge, *innerleft); 2025-09-08T15:59:33,923 | ^~~~ 2025-09-08T15:59:33,930 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,930 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,930 | ^ 2025-09-08T15:59:33,930 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,930 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,930 | ^~~~~~ 2025-09-08T15:59:33,931 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,931 9529 | bond(baseedge, *innerleft); 2025-09-08T15:59:33,931 | ^~~~ 2025-09-08T15:59:33,937 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,937 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,938 | ^ 2025-09-08T15:59:33,938 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,938 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,938 | ^~~~~~ 2025-09-08T15:59:33,938 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,938 9531 | bond(baseedge, *innerright); 2025-09-08T15:59:33,938 | ^~~~ 2025-09-08T15:59:33,945 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,945 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,945 | ^ 2025-09-08T15:59:33,945 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,945 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,945 | ^~~~~~ 2025-09-08T15:59:33,945 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,945 9531 | bond(baseedge, *innerright); 2025-09-08T15:59:33,945 | ^~~~ 2025-09-08T15:59:33,952 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,952 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,952 | ^ 2025-09-08T15:59:33,952 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,953 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,953 | ^~~~~~ 2025-09-08T15:59:33,953 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,953 9531 | bond(baseedge, *innerright); 2025-09-08T15:59:33,953 | ^~~~ 2025-09-08T15:59:33,959 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,960 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,960 | ^ 2025-09-08T15:59:33,960 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,960 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,960 | ^~~~~~ 2025-09-08T15:59:33,960 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,960 9531 | bond(baseedge, *innerright); 2025-09-08T15:59:33,960 | ^~~~ 2025-09-08T15:59:33,968 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,968 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,968 | ^ 2025-09-08T15:59:33,968 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,968 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,968 | ^~~~~~ 2025-09-08T15:59:33,969 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,969 9572 | bond(nextedge, baseedge); 2025-09-08T15:59:33,969 | ^~~~ 2025-09-08T15:59:33,975 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,976 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,976 | ^ 2025-09-08T15:59:33,976 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,976 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,976 | ^~~~~~ 2025-09-08T15:59:33,976 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,976 9572 | bond(nextedge, baseedge); 2025-09-08T15:59:33,976 | ^~~~ 2025-09-08T15:59:33,983 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,983 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,983 | ^ 2025-09-08T15:59:33,983 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,983 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,983 | ^~~~~~ 2025-09-08T15:59:33,983 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,983 9572 | bond(nextedge, baseedge); 2025-09-08T15:59:33,984 | ^~~~ 2025-09-08T15:59:33,990 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:33,990 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,990 | ^ 2025-09-08T15:59:33,991 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,991 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:33,991 | ^~~~~~ 2025-09-08T15:59:33,991 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,991 9572 | bond(nextedge, baseedge); 2025-09-08T15:59:33,991 | ^~~~ 2025-09-08T15:59:33,998 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:33,998 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:33,998 | ^ 2025-09-08T15:59:33,998 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:33,998 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:33,998 | ^~~~~~ 2025-09-08T15:59:33,998 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:33,998 9574 | bond(nextedge, rightcand); 2025-09-08T15:59:33,998 | ^~~~ 2025-09-08T15:59:34,005 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,005 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,005 | ^ 2025-09-08T15:59:34,005 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,006 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,006 | ^~~~~~ 2025-09-08T15:59:34,006 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,006 9574 | bond(nextedge, rightcand); 2025-09-08T15:59:34,006 | ^~~~ 2025-09-08T15:59:34,013 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,013 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,013 | ^ 2025-09-08T15:59:34,013 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,013 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,013 | ^~~~~~ 2025-09-08T15:59:34,013 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,013 9574 | bond(nextedge, rightcand); 2025-09-08T15:59:34,013 | ^~~~ 2025-09-08T15:59:34,020 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,020 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,020 | ^ 2025-09-08T15:59:34,020 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,020 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,021 | ^~~~~~ 2025-09-08T15:59:34,021 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,021 9574 | bond(nextedge, rightcand); 2025-09-08T15:59:34,021 | ^~~~ 2025-09-08T15:59:34,028 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,028 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,028 | ^ 2025-09-08T15:59:34,028 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,028 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,028 | ^~~~~~ 2025-09-08T15:59:34,028 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,028 9576 | bond(nextedge, leftcand); 2025-09-08T15:59:34,028 | ^~~~ 2025-09-08T15:59:34,035 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,035 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,035 | ^ 2025-09-08T15:59:34,035 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,035 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,035 | ^~~~~~ 2025-09-08T15:59:34,036 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,036 9576 | bond(nextedge, leftcand); 2025-09-08T15:59:34,036 | ^~~~ 2025-09-08T15:59:34,042 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,043 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,043 | ^ 2025-09-08T15:59:34,043 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,043 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,043 | ^~~~~~ 2025-09-08T15:59:34,043 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,043 9576 | bond(nextedge, leftcand); 2025-09-08T15:59:34,043 | ^~~~ 2025-09-08T15:59:34,050 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,050 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,050 | ^ 2025-09-08T15:59:34,050 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,050 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,050 | ^~~~~~ 2025-09-08T15:59:34,050 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,051 9576 | bond(nextedge, leftcand); 2025-09-08T15:59:34,051 | ^~~~ 2025-09-08T15:59:34,058 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,058 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,058 | ^ 2025-09-08T15:59:34,058 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,058 967 | decode(ptr, otri2); 2025-09-08T15:59:34,058 | ^~~~~~ 2025-09-08T15:59:34,058 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,058 9587 | sym(*farleft, checkedge); 2025-09-08T15:59:34,059 | ^~~ 2025-09-08T15:59:34,065 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,065 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,065 | ^ 2025-09-08T15:59:34,065 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,066 967 | decode(ptr, otri2); 2025-09-08T15:59:34,066 | ^~~~~~ 2025-09-08T15:59:34,066 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,066 9587 | sym(*farleft, checkedge); 2025-09-08T15:59:34,066 | ^~~ 2025-09-08T15:59:34,073 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,073 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,073 | ^ 2025-09-08T15:59:34,073 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,073 967 | decode(ptr, otri2); 2025-09-08T15:59:34,073 | ^~~~~~ 2025-09-08T15:59:34,073 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,073 9587 | sym(*farleft, checkedge); 2025-09-08T15:59:34,073 | ^~~ 2025-09-08T15:59:34,080 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,080 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,080 | ^ 2025-09-08T15:59:34,081 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,081 967 | decode(ptr, otri2); 2025-09-08T15:59:34,081 | ^~~~~~ 2025-09-08T15:59:34,081 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,081 9596 | sym(*farleft, checkedge); 2025-09-08T15:59:34,081 | ^~~ 2025-09-08T15:59:34,088 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,088 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,088 | ^ 2025-09-08T15:59:34,088 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,088 967 | decode(ptr, otri2); 2025-09-08T15:59:34,088 | ^~~~~~ 2025-09-08T15:59:34,088 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,088 9596 | sym(*farleft, checkedge); 2025-09-08T15:59:34,088 | ^~~ 2025-09-08T15:59:34,095 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,095 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,095 | ^ 2025-09-08T15:59:34,095 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,096 967 | decode(ptr, otri2); 2025-09-08T15:59:34,096 | ^~~~~~ 2025-09-08T15:59:34,096 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,096 9596 | sym(*farleft, checkedge); 2025-09-08T15:59:34,096 | ^~~ 2025-09-08T15:59:34,103 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,103 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,103 | ^ 2025-09-08T15:59:34,103 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,103 971 | decode(ptr, otri); 2025-09-08T15:59:34,103 | ^~~~~~ 2025-09-08T15:59:34,103 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,103 9601 | symself(*farright); 2025-09-08T15:59:34,104 | ^~~~~~~ 2025-09-08T15:59:34,110 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,110 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,110 | ^ 2025-09-08T15:59:34,111 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,111 971 | decode(ptr, otri); 2025-09-08T15:59:34,111 | ^~~~~~ 2025-09-08T15:59:34,111 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,111 9601 | symself(*farright); 2025-09-08T15:59:34,111 | ^~~~~~~ 2025-09-08T15:59:34,118 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,118 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,118 | ^ 2025-09-08T15:59:34,118 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,118 971 | decode(ptr, otri); 2025-09-08T15:59:34,118 | ^~~~~~ 2025-09-08T15:59:34,118 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,118 9601 | symself(*farright); 2025-09-08T15:59:34,118 | ^~~~~~~ 2025-09-08T15:59:34,125 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,125 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,126 | ^ 2025-09-08T15:59:34,126 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,126 971 | decode(ptr, otri); 2025-09-08T15:59:34,126 | ^~~~~~ 2025-09-08T15:59:34,126 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,126 9612 | symself(nextedge); 2025-09-08T15:59:34,126 | ^~~~~~~ 2025-09-08T15:59:34,133 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,133 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,133 | ^ 2025-09-08T15:59:34,133 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,133 971 | decode(ptr, otri); 2025-09-08T15:59:34,133 | ^~~~~~ 2025-09-08T15:59:34,133 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,133 9612 | symself(nextedge); 2025-09-08T15:59:34,134 | ^~~~~~~ 2025-09-08T15:59:34,140 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,140 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,141 | ^ 2025-09-08T15:59:34,141 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,141 971 | decode(ptr, otri); 2025-09-08T15:59:34,141 | ^~~~~~ 2025-09-08T15:59:34,141 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,141 9612 | symself(nextedge); 2025-09-08T15:59:34,141 | ^~~~~~~ 2025-09-08T15:59:34,148 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,148 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,148 | ^ 2025-09-08T15:59:34,148 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,148 967 | decode(ptr, otri2); 2025-09-08T15:59:34,148 | ^~~~~~ 2025-09-08T15:59:34,149 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,149 9624 | sym(nextedge, topcasing); 2025-09-08T15:59:34,149 | ^~~ 2025-09-08T15:59:34,155 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,156 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,156 | ^ 2025-09-08T15:59:34,156 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,156 967 | decode(ptr, otri2); 2025-09-08T15:59:34,156 | ^~~~~~ 2025-09-08T15:59:34,156 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,156 9624 | sym(nextedge, topcasing); 2025-09-08T15:59:34,156 | ^~~ 2025-09-08T15:59:34,163 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,163 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,163 | ^ 2025-09-08T15:59:34,163 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,163 967 | decode(ptr, otri2); 2025-09-08T15:59:34,163 | ^~~~~~ 2025-09-08T15:59:34,163 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,164 9624 | sym(nextedge, topcasing); 2025-09-08T15:59:34,164 | ^~~ 2025-09-08T15:59:34,170 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,171 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,171 | ^ 2025-09-08T15:59:34,171 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,171 967 | decode(ptr, otri2); 2025-09-08T15:59:34,171 | ^~~~~~ 2025-09-08T15:59:34,171 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,171 9626 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,171 | ^~~ 2025-09-08T15:59:34,178 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,178 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,178 | ^ 2025-09-08T15:59:34,178 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,178 967 | decode(ptr, otri2); 2025-09-08T15:59:34,178 | ^~~~~~ 2025-09-08T15:59:34,178 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,179 9626 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,179 | ^~~ 2025-09-08T15:59:34,185 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,185 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,186 | ^ 2025-09-08T15:59:34,186 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,186 967 | decode(ptr, otri2); 2025-09-08T15:59:34,186 | ^~~~~~ 2025-09-08T15:59:34,186 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,186 9626 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,186 | ^~~ 2025-09-08T15:59:34,193 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,193 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,193 | ^ 2025-09-08T15:59:34,193 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,193 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,193 | ^~~~~~ 2025-09-08T15:59:34,193 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,194 9627 | bond(nextedge, topcasing); 2025-09-08T15:59:34,194 | ^~~~ 2025-09-08T15:59:34,200 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,200 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,201 | ^ 2025-09-08T15:59:34,201 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,201 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,201 | ^~~~~~ 2025-09-08T15:59:34,201 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,201 9627 | bond(nextedge, topcasing); 2025-09-08T15:59:34,201 | ^~~~ 2025-09-08T15:59:34,208 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,208 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,208 | ^ 2025-09-08T15:59:34,208 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,208 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,208 | ^~~~~~ 2025-09-08T15:59:34,208 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,208 9627 | bond(nextedge, topcasing); 2025-09-08T15:59:34,209 | ^~~~ 2025-09-08T15:59:34,215 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,215 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,216 | ^ 2025-09-08T15:59:34,216 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,216 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,216 | ^~~~~~ 2025-09-08T15:59:34,216 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,216 9627 | bond(nextedge, topcasing); 2025-09-08T15:59:34,216 | ^~~~ 2025-09-08T15:59:34,223 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,223 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,223 | ^ 2025-09-08T15:59:34,223 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,223 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,223 | ^~~~~~ 2025-09-08T15:59:34,223 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,224 9628 | bond(leftcand, sidecasing); 2025-09-08T15:59:34,224 | ^~~~ 2025-09-08T15:59:34,230 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,230 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,231 | ^ 2025-09-08T15:59:34,231 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,231 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,231 | ^~~~~~ 2025-09-08T15:59:34,231 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,231 9628 | bond(leftcand, sidecasing); 2025-09-08T15:59:34,231 | ^~~~ 2025-09-08T15:59:34,238 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,238 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,238 | ^ 2025-09-08T15:59:34,238 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,238 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,238 | ^~~~~~ 2025-09-08T15:59:34,238 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,239 9628 | bond(leftcand, sidecasing); 2025-09-08T15:59:34,239 | ^~~~ 2025-09-08T15:59:34,245 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,245 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,246 | ^ 2025-09-08T15:59:34,246 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,246 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,246 | ^~~~~~ 2025-09-08T15:59:34,246 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,246 9628 | bond(leftcand, sidecasing); 2025-09-08T15:59:34,246 | ^~~~ 2025-09-08T15:59:34,253 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,253 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,253 | ^ 2025-09-08T15:59:34,253 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,253 967 | decode(ptr, otri2); 2025-09-08T15:59:34,253 | ^~~~~~ 2025-09-08T15:59:34,254 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,254 9630 | sym(leftcand, outercasing); 2025-09-08T15:59:34,254 | ^~~ 2025-09-08T15:59:34,260 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,261 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,261 | ^ 2025-09-08T15:59:34,261 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,261 967 | decode(ptr, otri2); 2025-09-08T15:59:34,261 | ^~~~~~ 2025-09-08T15:59:34,261 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,261 9630 | sym(leftcand, outercasing); 2025-09-08T15:59:34,261 | ^~~ 2025-09-08T15:59:34,268 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,268 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,268 | ^ 2025-09-08T15:59:34,268 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,268 967 | decode(ptr, otri2); 2025-09-08T15:59:34,268 | ^~~~~~ 2025-09-08T15:59:34,268 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,269 9630 | sym(leftcand, outercasing); 2025-09-08T15:59:34,269 | ^~~ 2025-09-08T15:59:34,275 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,276 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,276 | ^ 2025-09-08T15:59:34,276 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,276 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,276 | ^~~~~~ 2025-09-08T15:59:34,276 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,276 9632 | bond(nextedge, outercasing); 2025-09-08T15:59:34,276 | ^~~~ 2025-09-08T15:59:34,283 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,283 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,283 | ^ 2025-09-08T15:59:34,283 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,283 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,283 | ^~~~~~ 2025-09-08T15:59:34,284 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,284 9632 | bond(nextedge, outercasing); 2025-09-08T15:59:34,284 | ^~~~ 2025-09-08T15:59:34,290 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,291 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,291 | ^ 2025-09-08T15:59:34,291 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,291 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,291 | ^~~~~~ 2025-09-08T15:59:34,291 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,291 9632 | bond(nextedge, outercasing); 2025-09-08T15:59:34,291 | ^~~~ 2025-09-08T15:59:34,298 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,298 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,298 | ^ 2025-09-08T15:59:34,298 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,298 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,298 | ^~~~~~ 2025-09-08T15:59:34,299 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,299 9632 | bond(nextedge, outercasing); 2025-09-08T15:59:34,299 | ^~~~ 2025-09-08T15:59:34,306 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,306 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,306 | ^ 2025-09-08T15:59:34,307 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,307 971 | decode(ptr, otri); 2025-09-08T15:59:34,307 | ^~~~~~ 2025-09-08T15:59:34,307 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,307 9660 | symself(nextedge); 2025-09-08T15:59:34,307 | ^~~~~~~ 2025-09-08T15:59:34,314 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,314 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,314 | ^ 2025-09-08T15:59:34,314 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,314 971 | decode(ptr, otri); 2025-09-08T15:59:34,314 | ^~~~~~ 2025-09-08T15:59:34,314 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,314 9660 | symself(nextedge); 2025-09-08T15:59:34,314 | ^~~~~~~ 2025-09-08T15:59:34,321 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,321 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,321 | ^ 2025-09-08T15:59:34,322 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,322 971 | decode(ptr, otri); 2025-09-08T15:59:34,322 | ^~~~~~ 2025-09-08T15:59:34,322 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:59:34,322 9660 | symself(nextedge); 2025-09-08T15:59:34,322 | ^~~~~~~ 2025-09-08T15:59:34,329 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,329 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,329 | ^ 2025-09-08T15:59:34,329 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,329 967 | decode(ptr, otri2); 2025-09-08T15:59:34,329 | ^~~~~~ 2025-09-08T15:59:34,330 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,330 9672 | sym(nextedge, topcasing); 2025-09-08T15:59:34,330 | ^~~ 2025-09-08T15:59:34,337 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,337 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,337 | ^ 2025-09-08T15:59:34,337 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,337 967 | decode(ptr, otri2); 2025-09-08T15:59:34,337 | ^~~~~~ 2025-09-08T15:59:34,337 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,337 9672 | sym(nextedge, topcasing); 2025-09-08T15:59:34,337 | ^~~ 2025-09-08T15:59:34,344 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,344 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,344 | ^ 2025-09-08T15:59:34,344 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,344 967 | decode(ptr, otri2); 2025-09-08T15:59:34,345 | ^~~~~~ 2025-09-08T15:59:34,345 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,345 9672 | sym(nextedge, topcasing); 2025-09-08T15:59:34,345 | ^~~ 2025-09-08T15:59:34,352 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,352 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,352 | ^ 2025-09-08T15:59:34,352 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,352 967 | decode(ptr, otri2); 2025-09-08T15:59:34,352 | ^~~~~~ 2025-09-08T15:59:34,352 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,352 9674 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,353 | ^~~ 2025-09-08T15:59:34,359 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,359 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,359 | ^ 2025-09-08T15:59:34,360 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,360 967 | decode(ptr, otri2); 2025-09-08T15:59:34,360 | ^~~~~~ 2025-09-08T15:59:34,360 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,360 9674 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,360 | ^~~ 2025-09-08T15:59:34,367 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,367 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,367 | ^ 2025-09-08T15:59:34,367 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,367 967 | decode(ptr, otri2); 2025-09-08T15:59:34,367 | ^~~~~~ 2025-09-08T15:59:34,367 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,367 9674 | sym(nextedge, sidecasing); 2025-09-08T15:59:34,367 | ^~~ 2025-09-08T15:59:34,374 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,374 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,375 | ^ 2025-09-08T15:59:34,375 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,375 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,375 | ^~~~~~ 2025-09-08T15:59:34,375 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,375 9675 | bond(nextedge, topcasing); 2025-09-08T15:59:34,375 | ^~~~ 2025-09-08T15:59:34,382 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,382 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,382 | ^ 2025-09-08T15:59:34,382 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,382 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,382 | ^~~~~~ 2025-09-08T15:59:34,382 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,383 9675 | bond(nextedge, topcasing); 2025-09-08T15:59:34,383 | ^~~~ 2025-09-08T15:59:34,389 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,390 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,390 | ^ 2025-09-08T15:59:34,390 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,390 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,390 | ^~~~~~ 2025-09-08T15:59:34,390 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,390 9675 | bond(nextedge, topcasing); 2025-09-08T15:59:34,390 | ^~~~ 2025-09-08T15:59:34,397 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,397 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,397 | ^ 2025-09-08T15:59:34,397 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,397 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,398 | ^~~~~~ 2025-09-08T15:59:34,398 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,398 9675 | bond(nextedge, topcasing); 2025-09-08T15:59:34,398 | ^~~~ 2025-09-08T15:59:34,405 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,405 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,405 | ^ 2025-09-08T15:59:34,405 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,405 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,405 | ^~~~~~ 2025-09-08T15:59:34,405 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,405 9676 | bond(rightcand, sidecasing); 2025-09-08T15:59:34,405 | ^~~~ 2025-09-08T15:59:34,412 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,412 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,412 | ^ 2025-09-08T15:59:34,412 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,413 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,413 | ^~~~~~ 2025-09-08T15:59:34,413 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,413 9676 | bond(rightcand, sidecasing); 2025-09-08T15:59:34,413 | ^~~~ 2025-09-08T15:59:34,420 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,420 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,420 | ^ 2025-09-08T15:59:34,420 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,420 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,420 | ^~~~~~ 2025-09-08T15:59:34,420 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,420 9676 | bond(rightcand, sidecasing); 2025-09-08T15:59:34,420 | ^~~~ 2025-09-08T15:59:34,427 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,427 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,427 | ^ 2025-09-08T15:59:34,428 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,428 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,428 | ^~~~~~ 2025-09-08T15:59:34,428 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,428 9676 | bond(rightcand, sidecasing); 2025-09-08T15:59:34,428 | ^~~~ 2025-09-08T15:59:34,435 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,435 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,435 | ^ 2025-09-08T15:59:34,435 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,435 967 | decode(ptr, otri2); 2025-09-08T15:59:34,435 | ^~~~~~ 2025-09-08T15:59:34,435 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,435 9678 | sym(rightcand, outercasing); 2025-09-08T15:59:34,436 | ^~~ 2025-09-08T15:59:34,442 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,443 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,443 | ^ 2025-09-08T15:59:34,443 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,443 967 | decode(ptr, otri2); 2025-09-08T15:59:34,443 | ^~~~~~ 2025-09-08T15:59:34,443 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,443 9678 | sym(rightcand, outercasing); 2025-09-08T15:59:34,443 | ^~~ 2025-09-08T15:59:34,450 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,450 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,450 | ^ 2025-09-08T15:59:34,450 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,450 967 | decode(ptr, otri2); 2025-09-08T15:59:34,450 | ^~~~~~ 2025-09-08T15:59:34,450 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,451 9678 | sym(rightcand, outercasing); 2025-09-08T15:59:34,451 | ^~~ 2025-09-08T15:59:34,457 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,458 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,458 | ^ 2025-09-08T15:59:34,458 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,458 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,458 | ^~~~~~ 2025-09-08T15:59:34,458 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,458 9680 | bond(nextedge, outercasing); 2025-09-08T15:59:34,458 | ^~~~ 2025-09-08T15:59:34,465 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,465 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,465 | ^ 2025-09-08T15:59:34,465 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,465 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,466 | ^~~~~~ 2025-09-08T15:59:34,466 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,466 9680 | bond(nextedge, outercasing); 2025-09-08T15:59:34,466 | ^~~~ 2025-09-08T15:59:34,473 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,473 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,473 | ^ 2025-09-08T15:59:34,473 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,473 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,473 | ^~~~~~ 2025-09-08T15:59:34,473 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,473 9680 | bond(nextedge, outercasing); 2025-09-08T15:59:34,473 | ^~~~ 2025-09-08T15:59:34,480 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,480 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,480 | ^ 2025-09-08T15:59:34,480 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,481 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,481 | ^~~~~~ 2025-09-08T15:59:34,481 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,481 9680 | bond(nextedge, outercasing); 2025-09-08T15:59:34,481 | ^~~~ 2025-09-08T15:59:34,488 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,489 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,489 | ^ 2025-09-08T15:59:34,489 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,489 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,489 | ^~~~~~ 2025-09-08T15:59:34,489 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,489 9709 | bond(baseedge, rightcand); 2025-09-08T15:59:34,489 | ^~~~ 2025-09-08T15:59:34,496 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,496 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,496 | ^ 2025-09-08T15:59:34,496 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,496 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,497 | ^~~~~~ 2025-09-08T15:59:34,497 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,497 9709 | bond(baseedge, rightcand); 2025-09-08T15:59:34,497 | ^~~~ 2025-09-08T15:59:34,504 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,504 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,504 | ^ 2025-09-08T15:59:34,504 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,504 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,504 | ^~~~~~ 2025-09-08T15:59:34,504 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,504 9709 | bond(baseedge, rightcand); 2025-09-08T15:59:34,504 | ^~~~ 2025-09-08T15:59:34,511 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,511 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,511 | ^ 2025-09-08T15:59:34,512 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,512 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,512 | ^~~~~~ 2025-09-08T15:59:34,512 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,512 9709 | bond(baseedge, rightcand); 2025-09-08T15:59:34,512 | ^~~~ 2025-09-08T15:59:34,519 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,519 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,519 | ^ 2025-09-08T15:59:34,519 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,519 967 | decode(ptr, otri2); 2025-09-08T15:59:34,519 | ^~~~~~ 2025-09-08T15:59:34,520 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,520 9713 | sym(baseedge, rightcand); 2025-09-08T15:59:34,520 | ^~~ 2025-09-08T15:59:34,527 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,527 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,527 | ^ 2025-09-08T15:59:34,527 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,527 967 | decode(ptr, otri2); 2025-09-08T15:59:34,527 | ^~~~~~ 2025-09-08T15:59:34,527 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,527 9713 | sym(baseedge, rightcand); 2025-09-08T15:59:34,527 | ^~~ 2025-09-08T15:59:34,534 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,534 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,534 | ^ 2025-09-08T15:59:34,534 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,535 967 | decode(ptr, otri2); 2025-09-08T15:59:34,535 | ^~~~~~ 2025-09-08T15:59:34,535 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,535 9713 | sym(baseedge, rightcand); 2025-09-08T15:59:34,535 | ^~~ 2025-09-08T15:59:34,542 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,542 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,542 | ^ 2025-09-08T15:59:34,542 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,542 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,542 | ^~~~~~ 2025-09-08T15:59:34,542 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,543 9718 | bond(baseedge, leftcand); 2025-09-08T15:59:34,543 | ^~~~ 2025-09-08T15:59:34,549 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,550 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,550 | ^ 2025-09-08T15:59:34,550 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,550 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,550 | ^~~~~~ 2025-09-08T15:59:34,550 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,550 9718 | bond(baseedge, leftcand); 2025-09-08T15:59:34,550 | ^~~~ 2025-09-08T15:59:34,557 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,557 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,557 | ^ 2025-09-08T15:59:34,557 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,557 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,558 | ^~~~~~ 2025-09-08T15:59:34,558 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,558 9718 | bond(baseedge, leftcand); 2025-09-08T15:59:34,558 | ^~~~ 2025-09-08T15:59:34,565 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,565 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,565 | ^ 2025-09-08T15:59:34,565 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,565 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,565 | ^~~~~~ 2025-09-08T15:59:34,565 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,565 9718 | bond(baseedge, leftcand); 2025-09-08T15:59:34,565 | ^~~~ 2025-09-08T15:59:34,572 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,572 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:34,573 | ^ 2025-09-08T15:59:34,573 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,573 967 | decode(ptr, otri2); 2025-09-08T15:59:34,573 | ^~~~~~ 2025-09-08T15:59:34,573 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,573 9722 | sym(baseedge, leftcand); 2025-09-08T15:59:34,573 | ^~~ 2025-09-08T15:59:34,580 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,580 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:34,580 | ^ 2025-09-08T15:59:34,580 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,580 967 | decode(ptr, otri2); 2025-09-08T15:59:34,580 | ^~~~~~ 2025-09-08T15:59:34,581 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,581 9722 | sym(baseedge, leftcand); 2025-09-08T15:59:34,581 | ^~~ 2025-09-08T15:59:34,587 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,587 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:34,588 | ^ 2025-09-08T15:59:34,588 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:34,588 967 | decode(ptr, otri2); 2025-09-08T15:59:34,588 | ^~~~~~ 2025-09-08T15:59:34,588 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:34,588 9722 | sym(baseedge, leftcand); 2025-09-08T15:59:34,588 | ^~~ 2025-09-08T15:59:34,589 c/triangle.c: In function ‘divconqrecurse’: 2025-09-08T15:59:34,596 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,596 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,597 | ^ 2025-09-08T15:59:34,597 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,597 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,597 | ^~~~~~ 2025-09-08T15:59:34,597 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,597 9784 | bond(*farleft, *farright); 2025-09-08T15:59:34,597 | ^~~~ 2025-09-08T15:59:34,604 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,604 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,604 | ^ 2025-09-08T15:59:34,604 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,604 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,604 | ^~~~~~ 2025-09-08T15:59:34,604 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,605 9784 | bond(*farleft, *farright); 2025-09-08T15:59:34,605 | ^~~~ 2025-09-08T15:59:34,611 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,612 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,612 | ^ 2025-09-08T15:59:34,612 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,612 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,612 | ^~~~~~ 2025-09-08T15:59:34,612 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,612 9784 | bond(*farleft, *farright); 2025-09-08T15:59:34,612 | ^~~~ 2025-09-08T15:59:34,619 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,619 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,619 | ^ 2025-09-08T15:59:34,619 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,619 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,619 | ^~~~~~ 2025-09-08T15:59:34,620 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,620 9784 | bond(*farleft, *farright); 2025-09-08T15:59:34,620 | ^~~~ 2025-09-08T15:59:34,627 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,627 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,627 | ^ 2025-09-08T15:59:34,627 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,627 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,627 | ^~~~~~ 2025-09-08T15:59:34,627 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,627 9787 | bond(*farleft, *farright); 2025-09-08T15:59:34,627 | ^~~~ 2025-09-08T15:59:34,634 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,634 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,634 | ^ 2025-09-08T15:59:34,634 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,635 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,635 | ^~~~~~ 2025-09-08T15:59:34,635 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,635 9787 | bond(*farleft, *farright); 2025-09-08T15:59:34,635 | ^~~~ 2025-09-08T15:59:34,642 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,642 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,642 | ^ 2025-09-08T15:59:34,642 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,642 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,642 | ^~~~~~ 2025-09-08T15:59:34,642 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,642 9787 | bond(*farleft, *farright); 2025-09-08T15:59:34,642 | ^~~~ 2025-09-08T15:59:34,649 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,649 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,649 | ^ 2025-09-08T15:59:34,650 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,650 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,650 | ^~~~~~ 2025-09-08T15:59:34,650 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,650 9787 | bond(*farleft, *farright); 2025-09-08T15:59:34,650 | ^~~~ 2025-09-08T15:59:34,657 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,657 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,657 | ^ 2025-09-08T15:59:34,657 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,657 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,657 | ^~~~~~ 2025-09-08T15:59:34,657 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,658 9790 | bond(*farleft, *farright); 2025-09-08T15:59:34,658 | ^~~~ 2025-09-08T15:59:34,664 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,665 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,665 | ^ 2025-09-08T15:59:34,665 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,665 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,665 | ^~~~~~ 2025-09-08T15:59:34,665 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,665 9790 | bond(*farleft, *farright); 2025-09-08T15:59:34,665 | ^~~~ 2025-09-08T15:59:34,672 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,672 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,672 | ^ 2025-09-08T15:59:34,672 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,672 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,673 | ^~~~~~ 2025-09-08T15:59:34,673 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,673 9790 | bond(*farleft, *farright); 2025-09-08T15:59:34,673 | ^~~~ 2025-09-08T15:59:34,680 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,680 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,680 | ^ 2025-09-08T15:59:34,680 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,680 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,680 | ^~~~~~ 2025-09-08T15:59:34,680 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,680 9790 | bond(*farleft, *farright); 2025-09-08T15:59:34,680 | ^~~~ 2025-09-08T15:59:34,688 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,688 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,688 | ^ 2025-09-08T15:59:34,688 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,689 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,689 | ^~~~~~ 2025-09-08T15:59:34,689 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,689 9820 | bond(midtri, tri1); 2025-09-08T15:59:34,689 | ^~~~ 2025-09-08T15:59:34,696 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,696 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,696 | ^ 2025-09-08T15:59:34,696 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,696 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,696 | ^~~~~~ 2025-09-08T15:59:34,696 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,696 9820 | bond(midtri, tri1); 2025-09-08T15:59:34,696 | ^~~~ 2025-09-08T15:59:34,703 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,703 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,704 | ^ 2025-09-08T15:59:34,704 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,704 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,704 | ^~~~~~ 2025-09-08T15:59:34,704 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,704 9820 | bond(midtri, tri1); 2025-09-08T15:59:34,704 | ^~~~ 2025-09-08T15:59:34,711 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,711 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,711 | ^ 2025-09-08T15:59:34,711 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,711 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,711 | ^~~~~~ 2025-09-08T15:59:34,711 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,712 9820 | bond(midtri, tri1); 2025-09-08T15:59:34,712 | ^~~~ 2025-09-08T15:59:34,718 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,719 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,719 | ^ 2025-09-08T15:59:34,719 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,719 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,719 | ^~~~~~ 2025-09-08T15:59:34,719 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,719 9821 | bond(tri2, tri3); 2025-09-08T15:59:34,719 | ^~~~ 2025-09-08T15:59:34,726 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,726 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,726 | ^ 2025-09-08T15:59:34,726 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,726 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,727 | ^~~~~~ 2025-09-08T15:59:34,727 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,727 9821 | bond(tri2, tri3); 2025-09-08T15:59:34,727 | ^~~~ 2025-09-08T15:59:34,734 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,734 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,734 | ^ 2025-09-08T15:59:34,734 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,734 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,734 | ^~~~~~ 2025-09-08T15:59:34,734 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,734 9821 | bond(tri2, tri3); 2025-09-08T15:59:34,734 | ^~~~ 2025-09-08T15:59:34,741 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,741 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,741 | ^ 2025-09-08T15:59:34,742 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,742 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,742 | ^~~~~~ 2025-09-08T15:59:34,742 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,742 9821 | bond(tri2, tri3); 2025-09-08T15:59:34,742 | ^~~~ 2025-09-08T15:59:34,749 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,749 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,749 | ^ 2025-09-08T15:59:34,749 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,749 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,749 | ^~~~~~ 2025-09-08T15:59:34,750 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,750 9826 | bond(midtri, tri3); 2025-09-08T15:59:34,750 | ^~~~ 2025-09-08T15:59:34,757 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,757 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,757 | ^ 2025-09-08T15:59:34,757 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,757 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,757 | ^~~~~~ 2025-09-08T15:59:34,757 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,757 9826 | bond(midtri, tri3); 2025-09-08T15:59:34,757 | ^~~~ 2025-09-08T15:59:34,764 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,764 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,764 | ^ 2025-09-08T15:59:34,765 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,765 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,765 | ^~~~~~ 2025-09-08T15:59:34,765 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,765 9826 | bond(midtri, tri3); 2025-09-08T15:59:34,765 | ^~~~ 2025-09-08T15:59:34,772 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,772 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,772 | ^ 2025-09-08T15:59:34,772 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,772 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,772 | ^~~~~~ 2025-09-08T15:59:34,772 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,772 9826 | bond(midtri, tri3); 2025-09-08T15:59:34,773 | ^~~~ 2025-09-08T15:59:34,779 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,779 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,780 | ^ 2025-09-08T15:59:34,780 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,780 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,780 | ^~~~~~ 2025-09-08T15:59:34,780 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,780 9827 | bond(tri1, tri2); 2025-09-08T15:59:34,780 | ^~~~ 2025-09-08T15:59:34,787 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,787 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,787 | ^ 2025-09-08T15:59:34,787 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,787 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,787 | ^~~~~~ 2025-09-08T15:59:34,787 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,788 9827 | bond(tri1, tri2); 2025-09-08T15:59:34,788 | ^~~~ 2025-09-08T15:59:34,795 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,795 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,795 | ^ 2025-09-08T15:59:34,795 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,795 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,795 | ^~~~~~ 2025-09-08T15:59:34,795 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,795 9827 | bond(tri1, tri2); 2025-09-08T15:59:34,795 | ^~~~ 2025-09-08T15:59:34,802 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,802 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,802 | ^ 2025-09-08T15:59:34,802 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,803 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,803 | ^~~~~~ 2025-09-08T15:59:34,803 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,803 9827 | bond(tri1, tri2); 2025-09-08T15:59:34,803 | ^~~~ 2025-09-08T15:59:34,810 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,810 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,810 | ^ 2025-09-08T15:59:34,810 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,810 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,810 | ^~~~~~ 2025-09-08T15:59:34,810 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,810 9832 | bond(midtri, tri1); 2025-09-08T15:59:34,811 | ^~~~ 2025-09-08T15:59:34,817 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,818 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,818 | ^ 2025-09-08T15:59:34,818 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,818 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,818 | ^~~~~~ 2025-09-08T15:59:34,818 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,818 9832 | bond(midtri, tri1); 2025-09-08T15:59:34,818 | ^~~~ 2025-09-08T15:59:34,825 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,825 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,825 | ^ 2025-09-08T15:59:34,825 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,825 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,825 | ^~~~~~ 2025-09-08T15:59:34,826 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,826 9832 | bond(midtri, tri1); 2025-09-08T15:59:34,826 | ^~~~ 2025-09-08T15:59:34,833 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,833 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,833 | ^ 2025-09-08T15:59:34,833 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,833 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,833 | ^~~~~~ 2025-09-08T15:59:34,833 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,833 9832 | bond(midtri, tri1); 2025-09-08T15:59:34,833 | ^~~~ 2025-09-08T15:59:34,840 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,840 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,840 | ^ 2025-09-08T15:59:34,841 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,841 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,841 | ^~~~~~ 2025-09-08T15:59:34,841 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,841 9833 | bond(tri2, tri3); 2025-09-08T15:59:34,841 | ^~~~ 2025-09-08T15:59:34,848 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,848 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,848 | ^ 2025-09-08T15:59:34,848 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,848 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,848 | ^~~~~~ 2025-09-08T15:59:34,848 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,848 9833 | bond(tri2, tri3); 2025-09-08T15:59:34,848 | ^~~~ 2025-09-08T15:59:34,855 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,856 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,856 | ^ 2025-09-08T15:59:34,856 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,856 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,856 | ^~~~~~ 2025-09-08T15:59:34,856 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,856 9833 | bond(tri2, tri3); 2025-09-08T15:59:34,856 | ^~~~ 2025-09-08T15:59:34,863 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,863 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,863 | ^ 2025-09-08T15:59:34,863 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,863 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,864 | ^~~~~~ 2025-09-08T15:59:34,864 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,864 9833 | bond(tri2, tri3); 2025-09-08T15:59:34,864 | ^~~~ 2025-09-08T15:59:34,872 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,872 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,872 | ^ 2025-09-08T15:59:34,872 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,872 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,872 | ^~~~~~ 2025-09-08T15:59:34,872 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,872 9863 | bond(midtri, tri1); 2025-09-08T15:59:34,872 | ^~~~ 2025-09-08T15:59:34,879 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,879 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,879 | ^ 2025-09-08T15:59:34,880 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,880 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,880 | ^~~~~~ 2025-09-08T15:59:34,880 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,880 9863 | bond(midtri, tri1); 2025-09-08T15:59:34,880 | ^~~~ 2025-09-08T15:59:34,887 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,887 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,887 | ^ 2025-09-08T15:59:34,887 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,887 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,887 | ^~~~~~ 2025-09-08T15:59:34,888 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,888 9863 | bond(midtri, tri1); 2025-09-08T15:59:34,888 | ^~~~ 2025-09-08T15:59:34,895 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,895 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,895 | ^ 2025-09-08T15:59:34,895 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,895 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,895 | ^~~~~~ 2025-09-08T15:59:34,895 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,895 9863 | bond(midtri, tri1); 2025-09-08T15:59:34,895 | ^~~~ 2025-09-08T15:59:34,902 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,902 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,902 | ^ 2025-09-08T15:59:34,903 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,903 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,903 | ^~~~~~ 2025-09-08T15:59:34,903 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,903 9865 | bond(midtri, tri2); 2025-09-08T15:59:34,903 | ^~~~ 2025-09-08T15:59:34,910 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,910 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,910 | ^ 2025-09-08T15:59:34,910 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,910 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,910 | ^~~~~~ 2025-09-08T15:59:34,910 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,911 9865 | bond(midtri, tri2); 2025-09-08T15:59:34,911 | ^~~~ 2025-09-08T15:59:34,918 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,918 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,918 | ^ 2025-09-08T15:59:34,918 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,918 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,918 | ^~~~~~ 2025-09-08T15:59:34,918 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,918 9865 | bond(midtri, tri2); 2025-09-08T15:59:34,918 | ^~~~ 2025-09-08T15:59:34,925 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,925 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,925 | ^ 2025-09-08T15:59:34,926 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,926 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,926 | ^~~~~~ 2025-09-08T15:59:34,926 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,926 9865 | bond(midtri, tri2); 2025-09-08T15:59:34,926 | ^~~~ 2025-09-08T15:59:34,933 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,933 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,933 | ^ 2025-09-08T15:59:34,933 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,933 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,933 | ^~~~~~ 2025-09-08T15:59:34,934 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,934 9867 | bond(midtri, tri3); 2025-09-08T15:59:34,934 | ^~~~ 2025-09-08T15:59:34,941 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,941 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,941 | ^ 2025-09-08T15:59:34,941 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,941 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,941 | ^~~~~~ 2025-09-08T15:59:34,941 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,941 9867 | bond(midtri, tri3); 2025-09-08T15:59:34,941 | ^~~~ 2025-09-08T15:59:34,948 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,948 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,948 | ^ 2025-09-08T15:59:34,948 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,949 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,949 | ^~~~~~ 2025-09-08T15:59:34,949 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,949 9867 | bond(midtri, tri3); 2025-09-08T15:59:34,949 | ^~~~ 2025-09-08T15:59:34,956 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,956 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,956 | ^ 2025-09-08T15:59:34,956 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,956 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,956 | ^~~~~~ 2025-09-08T15:59:34,956 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,956 9867 | bond(midtri, tri3); 2025-09-08T15:59:34,957 | ^~~~ 2025-09-08T15:59:34,964 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,964 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,964 | ^ 2025-09-08T15:59:34,964 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,964 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,964 | ^~~~~~ 2025-09-08T15:59:34,964 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,964 9870 | bond(tri1, tri2); 2025-09-08T15:59:34,964 | ^~~~ 2025-09-08T15:59:34,971 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,971 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,971 | ^ 2025-09-08T15:59:34,971 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,972 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,972 | ^~~~~~ 2025-09-08T15:59:34,972 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,972 9870 | bond(tri1, tri2); 2025-09-08T15:59:34,972 | ^~~~ 2025-09-08T15:59:34,979 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,979 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,979 | ^ 2025-09-08T15:59:34,979 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,979 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,979 | ^~~~~~ 2025-09-08T15:59:34,979 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,979 9870 | bond(tri1, tri2); 2025-09-08T15:59:34,980 | ^~~~ 2025-09-08T15:59:34,986 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:34,987 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,987 | ^ 2025-09-08T15:59:34,987 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,987 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:34,987 | ^~~~~~ 2025-09-08T15:59:34,987 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,987 9870 | bond(tri1, tri2); 2025-09-08T15:59:34,987 | ^~~~ 2025-09-08T15:59:34,994 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:34,994 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:34,994 | ^ 2025-09-08T15:59:34,994 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:34,995 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:34,995 | ^~~~~~ 2025-09-08T15:59:34,995 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:34,995 9873 | bond(tri1, tri3); 2025-09-08T15:59:34,995 | ^~~~ 2025-09-08T15:59:35,002 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,002 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,002 | ^ 2025-09-08T15:59:35,002 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,002 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,002 | ^~~~~~ 2025-09-08T15:59:35,002 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,002 9873 | bond(tri1, tri3); 2025-09-08T15:59:35,002 | ^~~~ 2025-09-08T15:59:35,009 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,010 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,010 | ^ 2025-09-08T15:59:35,010 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,010 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,010 | ^~~~~~ 2025-09-08T15:59:35,010 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,010 9873 | bond(tri1, tri3); 2025-09-08T15:59:35,010 | ^~~~ 2025-09-08T15:59:35,017 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,017 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,017 | ^ 2025-09-08T15:59:35,017 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,017 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,017 | ^~~~~~ 2025-09-08T15:59:35,018 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,018 9873 | bond(tri1, tri3); 2025-09-08T15:59:35,018 | ^~~~ 2025-09-08T15:59:35,025 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,025 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,025 | ^ 2025-09-08T15:59:35,025 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,025 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,025 | ^~~~~~ 2025-09-08T15:59:35,025 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,025 9876 | bond(tri2, tri3); 2025-09-08T15:59:35,025 | ^~~~ 2025-09-08T15:59:35,032 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,032 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,033 | ^ 2025-09-08T15:59:35,033 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,033 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,033 | ^~~~~~ 2025-09-08T15:59:35,033 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,033 9876 | bond(tri2, tri3); 2025-09-08T15:59:35,033 | ^~~~ 2025-09-08T15:59:35,040 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,040 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,040 | ^ 2025-09-08T15:59:35,040 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,040 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,040 | ^~~~~~ 2025-09-08T15:59:35,041 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,041 9876 | bond(tri2, tri3); 2025-09-08T15:59:35,041 | ^~~~ 2025-09-08T15:59:35,048 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,048 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,048 | ^ 2025-09-08T15:59:35,048 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,048 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,048 | ^~~~~~ 2025-09-08T15:59:35,048 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,048 9876 | bond(tri2, tri3); 2025-09-08T15:59:35,048 | ^~~~ 2025-09-08T15:59:35,049 c/triangle.c: In function ‘removeghosts’: 2025-09-08T15:59:35,056 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,057 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,057 | ^ 2025-09-08T15:59:35,057 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,057 971 | decode(ptr, otri); 2025-09-08T15:59:35,057 | ^~~~~~ 2025-09-08T15:59:35,057 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,057 9935 | symself(searchedge); 2025-09-08T15:59:35,057 | ^~~~~~~ 2025-09-08T15:59:35,064 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,064 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,064 | ^ 2025-09-08T15:59:35,065 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,065 971 | decode(ptr, otri); 2025-09-08T15:59:35,065 | ^~~~~~ 2025-09-08T15:59:35,065 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,065 9935 | symself(searchedge); 2025-09-08T15:59:35,065 | ^~~~~~~ 2025-09-08T15:59:35,072 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,072 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,072 | ^ 2025-09-08T15:59:35,072 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,072 971 | decode(ptr, otri); 2025-09-08T15:59:35,072 | ^~~~~~ 2025-09-08T15:59:35,072 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,073 9935 | symself(searchedge); 2025-09-08T15:59:35,073 | ^~~~~~~ 2025-09-08T15:59:35,080 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,080 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,080 | ^ 2025-09-08T15:59:35,080 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,080 9936 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:59:35,080 | ^~~~~~ 2025-09-08T15:59:35,087 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,087 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,087 | ^ 2025-09-08T15:59:35,088 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,088 9936 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:59:35,088 | ^~~~~~ 2025-09-08T15:59:35,095 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,095 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,095 | ^ 2025-09-08T15:59:35,095 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,095 971 | decode(ptr, otri); 2025-09-08T15:59:35,096 | ^~~~~~ 2025-09-08T15:59:35,096 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,096 9944 | symself(dissolveedge); 2025-09-08T15:59:35,096 | ^~~~~~~ 2025-09-08T15:59:35,103 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,103 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,103 | ^ 2025-09-08T15:59:35,103 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,103 971 | decode(ptr, otri); 2025-09-08T15:59:35,103 | ^~~~~~ 2025-09-08T15:59:35,103 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,103 9944 | symself(dissolveedge); 2025-09-08T15:59:35,104 | ^~~~~~~ 2025-09-08T15:59:35,110 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,111 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,111 | ^ 2025-09-08T15:59:35,111 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,111 971 | decode(ptr, otri); 2025-09-08T15:59:35,111 | ^~~~~~ 2025-09-08T15:59:35,111 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,111 9944 | symself(dissolveedge); 2025-09-08T15:59:35,111 | ^~~~~~~ 2025-09-08T15:59:35,119 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,119 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,119 | ^ 2025-09-08T15:59:35,119 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,119 967 | decode(ptr, otri2); 2025-09-08T15:59:35,119 | ^~~~~~ 2025-09-08T15:59:35,119 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,119 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:59:35,119 | ^~~ 2025-09-08T15:59:35,126 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,126 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,126 | ^ 2025-09-08T15:59:35,127 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,127 967 | decode(ptr, otri2); 2025-09-08T15:59:35,127 | ^~~~~~ 2025-09-08T15:59:35,127 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,127 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:59:35,127 | ^~~ 2025-09-08T15:59:35,134 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,134 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,134 | ^ 2025-09-08T15:59:35,134 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,134 967 | decode(ptr, otri2); 2025-09-08T15:59:35,134 | ^~~~~~ 2025-09-08T15:59:35,135 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,135 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:59:35,135 | ^~~ 2025-09-08T15:59:35,137 c/triangle.c: In function ‘removebox’: 2025-09-08T15:59:35,144 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,145 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,145 | ^ 2025-09-08T15:59:35,145 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,145 971 | decode(ptr, otri); 2025-09-08T15:59:35,145 | ^~~~~~ 2025-09-08T15:59:35,145 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,145 10152 | symself(nextedge); 2025-09-08T15:59:35,145 | ^~~~~~~ 2025-09-08T15:59:35,152 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,153 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,153 | ^ 2025-09-08T15:59:35,153 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,153 971 | decode(ptr, otri); 2025-09-08T15:59:35,153 | ^~~~~~ 2025-09-08T15:59:35,153 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,153 10152 | symself(nextedge); 2025-09-08T15:59:35,153 | ^~~~~~~ 2025-09-08T15:59:35,160 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,160 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,161 | ^ 2025-09-08T15:59:35,161 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,161 971 | decode(ptr, otri); 2025-09-08T15:59:35,161 | ^~~~~~ 2025-09-08T15:59:35,161 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,161 10152 | symself(nextedge); 2025-09-08T15:59:35,161 | ^~~~~~~ 2025-09-08T15:59:35,168 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,168 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,169 | ^ 2025-09-08T15:59:35,169 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,169 971 | decode(ptr, otri); 2025-09-08T15:59:35,169 | ^~~~~~ 2025-09-08T15:59:35,169 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,169 10156 | symself(nextedge); 2025-09-08T15:59:35,169 | ^~~~~~~ 2025-09-08T15:59:35,176 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,176 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,177 | ^ 2025-09-08T15:59:35,177 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,177 971 | decode(ptr, otri); 2025-09-08T15:59:35,177 | ^~~~~~ 2025-09-08T15:59:35,177 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,177 10156 | symself(nextedge); 2025-09-08T15:59:35,177 | ^~~~~~~ 2025-09-08T15:59:35,184 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,184 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,184 | ^ 2025-09-08T15:59:35,185 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,185 971 | decode(ptr, otri); 2025-09-08T15:59:35,185 | ^~~~~~ 2025-09-08T15:59:35,185 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,185 10156 | symself(nextedge); 2025-09-08T15:59:35,185 | ^~~~~~~ 2025-09-08T15:59:35,192 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,192 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,192 | ^ 2025-09-08T15:59:35,193 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,193 971 | decode(ptr, otri); 2025-09-08T15:59:35,193 | ^~~~~~ 2025-09-08T15:59:35,193 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,193 10160 | symself(searchedge); 2025-09-08T15:59:35,193 | ^~~~~~~ 2025-09-08T15:59:35,200 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,200 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,200 | ^ 2025-09-08T15:59:35,200 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,201 971 | decode(ptr, otri); 2025-09-08T15:59:35,201 | ^~~~~~ 2025-09-08T15:59:35,201 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,201 10160 | symself(searchedge); 2025-09-08T15:59:35,201 | ^~~~~~~ 2025-09-08T15:59:35,208 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,208 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,208 | ^ 2025-09-08T15:59:35,208 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,208 971 | decode(ptr, otri); 2025-09-08T15:59:35,208 | ^~~~~~ 2025-09-08T15:59:35,209 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,209 10160 | symself(searchedge); 2025-09-08T15:59:35,209 | ^~~~~~~ 2025-09-08T15:59:35,216 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,216 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,216 | ^ 2025-09-08T15:59:35,216 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,216 971 | decode(ptr, otri); 2025-09-08T15:59:35,217 | ^~~~~~ 2025-09-08T15:59:35,217 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,217 10164 | symself(checkedge); 2025-09-08T15:59:35,217 | ^~~~~~~ 2025-09-08T15:59:35,224 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,224 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,224 | ^ 2025-09-08T15:59:35,224 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,224 971 | decode(ptr, otri); 2025-09-08T15:59:35,224 | ^~~~~~ 2025-09-08T15:59:35,225 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,225 10164 | symself(checkedge); 2025-09-08T15:59:35,225 | ^~~~~~~ 2025-09-08T15:59:35,232 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,232 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,232 | ^ 2025-09-08T15:59:35,232 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,232 971 | decode(ptr, otri); 2025-09-08T15:59:35,232 | ^~~~~~ 2025-09-08T15:59:35,232 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,233 10164 | symself(checkedge); 2025-09-08T15:59:35,233 | ^~~~~~~ 2025-09-08T15:59:35,240 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,240 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,240 | ^ 2025-09-08T15:59:35,240 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,240 971 | decode(ptr, otri); 2025-09-08T15:59:35,240 | ^~~~~~ 2025-09-08T15:59:35,241 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,241 10170 | symself(searchedge); 2025-09-08T15:59:35,241 | ^~~~~~~ 2025-09-08T15:59:35,248 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,248 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,248 | ^ 2025-09-08T15:59:35,248 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,248 971 | decode(ptr, otri); 2025-09-08T15:59:35,248 | ^~~~~~ 2025-09-08T15:59:35,248 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,248 10170 | symself(searchedge); 2025-09-08T15:59:35,249 | ^~~~~~~ 2025-09-08T15:59:35,256 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,256 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,256 | ^ 2025-09-08T15:59:35,256 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,256 971 | decode(ptr, otri); 2025-09-08T15:59:35,256 | ^~~~~~ 2025-09-08T15:59:35,256 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,256 10170 | symself(searchedge); 2025-09-08T15:59:35,256 | ^~~~~~~ 2025-09-08T15:59:35,264 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,264 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,264 | ^ 2025-09-08T15:59:35,264 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,264 10174 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:59:35,264 | ^~~~~~ 2025-09-08T15:59:35,272 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,272 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,272 | ^ 2025-09-08T15:59:35,272 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,272 10174 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:59:35,272 | ^~~~~~ 2025-09-08T15:59:35,280 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,280 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,280 | ^ 2025-09-08T15:59:35,280 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,280 971 | decode(ptr, otri); 2025-09-08T15:59:35,280 | ^~~~~~ 2025-09-08T15:59:35,280 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,280 10179 | symself(dissolveedge); 2025-09-08T15:59:35,281 | ^~~~~~~ 2025-09-08T15:59:35,288 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,288 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,288 | ^ 2025-09-08T15:59:35,288 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,288 971 | decode(ptr, otri); 2025-09-08T15:59:35,288 | ^~~~~~ 2025-09-08T15:59:35,288 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,288 10179 | symself(dissolveedge); 2025-09-08T15:59:35,289 | ^~~~~~~ 2025-09-08T15:59:35,296 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,296 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,296 | ^ 2025-09-08T15:59:35,296 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,296 971 | decode(ptr, otri); 2025-09-08T15:59:35,296 | ^~~~~~ 2025-09-08T15:59:35,296 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,296 10179 | symself(dissolveedge); 2025-09-08T15:59:35,296 | ^~~~~~~ 2025-09-08T15:59:35,304 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,304 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,304 | ^ 2025-09-08T15:59:35,304 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,305 967 | decode(ptr, otri2); 2025-09-08T15:59:35,305 | ^~~~~~ 2025-09-08T15:59:35,305 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,305 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:59:35,305 | ^~~ 2025-09-08T15:59:35,312 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,312 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,312 | ^ 2025-09-08T15:59:35,312 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,312 967 | decode(ptr, otri2); 2025-09-08T15:59:35,313 | ^~~~~~ 2025-09-08T15:59:35,313 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,313 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:59:35,313 | ^~~ 2025-09-08T15:59:35,320 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,320 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,320 | ^ 2025-09-08T15:59:35,320 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,320 967 | decode(ptr, otri2); 2025-09-08T15:59:35,321 | ^~~~~~ 2025-09-08T15:59:35,321 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,321 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:59:35,321 | ^~~ 2025-09-08T15:59:35,329 c/triangle.c: In function ‘frontlocate’: 2025-09-08T15:59:35,338 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,338 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,338 | ^ 2025-09-08T15:59:35,338 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,338 971 | decode(ptr, otri); 2025-09-08T15:59:35,338 | ^~~~~~ 2025-09-08T15:59:35,338 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,338 1001 | symself(otri); 2025-09-08T15:59:35,338 | ^~~~~~~ 2025-09-08T15:59:35,338 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:35,339 10781 | onextself(*searchtri); 2025-09-08T15:59:35,339 | ^~~~~~~~~ 2025-09-08T15:59:35,346 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,346 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,347 | ^ 2025-09-08T15:59:35,347 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,347 971 | decode(ptr, otri); 2025-09-08T15:59:35,347 | ^~~~~~ 2025-09-08T15:59:35,347 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,347 1001 | symself(otri); 2025-09-08T15:59:35,347 | ^~~~~~~ 2025-09-08T15:59:35,347 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:35,347 10781 | onextself(*searchtri); 2025-09-08T15:59:35,347 | ^~~~~~~~~ 2025-09-08T15:59:35,355 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,355 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,355 | ^ 2025-09-08T15:59:35,355 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,355 971 | decode(ptr, otri); 2025-09-08T15:59:35,356 | ^~~~~~ 2025-09-08T15:59:35,356 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,356 1001 | symself(otri); 2025-09-08T15:59:35,356 | ^~~~~~~ 2025-09-08T15:59:35,356 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:35,356 10781 | onextself(*searchtri); 2025-09-08T15:59:35,356 | ^~~~~~~~~ 2025-09-08T15:59:35,356 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-08T15:59:35,364 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,365 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,365 | ^ 2025-09-08T15:59:35,365 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,365 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,365 | ^~~~~~ 2025-09-08T15:59:35,365 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,365 10836 | bond(lefttri, righttri); 2025-09-08T15:59:35,365 | ^~~~ 2025-09-08T15:59:35,373 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,373 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,373 | ^ 2025-09-08T15:59:35,374 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,374 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,374 | ^~~~~~ 2025-09-08T15:59:35,374 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,374 10836 | bond(lefttri, righttri); 2025-09-08T15:59:35,374 | ^~~~ 2025-09-08T15:59:35,382 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,382 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,382 | ^ 2025-09-08T15:59:35,382 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,382 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,382 | ^~~~~~ 2025-09-08T15:59:35,383 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,383 10836 | bond(lefttri, righttri); 2025-09-08T15:59:35,383 | ^~~~ 2025-09-08T15:59:35,391 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,391 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,391 | ^ 2025-09-08T15:59:35,391 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,391 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,391 | ^~~~~~ 2025-09-08T15:59:35,391 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,391 10836 | bond(lefttri, righttri); 2025-09-08T15:59:35,391 | ^~~~ 2025-09-08T15:59:35,399 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,400 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,400 | ^ 2025-09-08T15:59:35,400 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,400 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,400 | ^~~~~~ 2025-09-08T15:59:35,400 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,400 10839 | bond(lefttri, righttri); 2025-09-08T15:59:35,400 | ^~~~ 2025-09-08T15:59:35,408 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,408 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,408 | ^ 2025-09-08T15:59:35,409 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,409 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,409 | ^~~~~~ 2025-09-08T15:59:35,409 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,409 10839 | bond(lefttri, righttri); 2025-09-08T15:59:35,409 | ^~~~ 2025-09-08T15:59:35,417 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,417 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,417 | ^ 2025-09-08T15:59:35,417 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,417 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,417 | ^~~~~~ 2025-09-08T15:59:35,418 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,418 10839 | bond(lefttri, righttri); 2025-09-08T15:59:35,418 | ^~~~ 2025-09-08T15:59:35,426 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,426 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,426 | ^ 2025-09-08T15:59:35,426 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,426 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,426 | ^~~~~~ 2025-09-08T15:59:35,426 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,426 10839 | bond(lefttri, righttri); 2025-09-08T15:59:35,426 | ^~~~ 2025-09-08T15:59:35,435 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,435 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,435 | ^ 2025-09-08T15:59:35,435 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,435 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,435 | ^~~~~~ 2025-09-08T15:59:35,435 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,435 10842 | bond(lefttri, righttri); 2025-09-08T15:59:35,435 | ^~~~ 2025-09-08T15:59:35,443 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,443 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,443 | ^ 2025-09-08T15:59:35,444 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,444 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,444 | ^~~~~~ 2025-09-08T15:59:35,444 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,444 10842 | bond(lefttri, righttri); 2025-09-08T15:59:35,444 | ^~~~ 2025-09-08T15:59:35,452 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,452 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,452 | ^ 2025-09-08T15:59:35,452 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,452 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,453 | ^~~~~~ 2025-09-08T15:59:35,453 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,453 10842 | bond(lefttri, righttri); 2025-09-08T15:59:35,453 | ^~~~ 2025-09-08T15:59:35,461 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,461 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,461 | ^ 2025-09-08T15:59:35,461 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,461 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,461 | ^~~~~~ 2025-09-08T15:59:35,461 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,461 10842 | bond(lefttri, righttri); 2025-09-08T15:59:35,462 | ^~~~ 2025-09-08T15:59:35,471 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,471 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,471 | ^ 2025-09-08T15:59:35,471 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,471 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:59:35,471 | ^~~~~~ 2025-09-08T15:59:35,479 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,479 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,479 | ^ 2025-09-08T15:59:35,480 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,480 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:59:35,480 | ^~~~~~ 2025-09-08T15:59:35,488 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,488 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,488 | ^ 2025-09-08T15:59:35,488 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,488 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:59:35,488 | ^~~~~~ 2025-09-08T15:59:35,497 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,497 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,497 | ^ 2025-09-08T15:59:35,497 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,497 967 | decode(ptr, otri2); 2025-09-08T15:59:35,497 | ^~~~~~ 2025-09-08T15:59:35,497 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,497 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:35,498 | ^~~ 2025-09-08T15:59:35,498 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:35,498 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:59:35,498 | ^~~~~ 2025-09-08T15:59:35,506 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,506 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,506 | ^ 2025-09-08T15:59:35,506 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,506 967 | decode(ptr, otri2); 2025-09-08T15:59:35,506 | ^~~~~~ 2025-09-08T15:59:35,506 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,506 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:35,506 | ^~~ 2025-09-08T15:59:35,506 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:35,507 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:59:35,507 | ^~~~~ 2025-09-08T15:59:35,514 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,515 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,515 | ^ 2025-09-08T15:59:35,515 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,515 967 | decode(ptr, otri2); 2025-09-08T15:59:35,515 | ^~~~~~ 2025-09-08T15:59:35,515 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,515 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:35,515 | ^~~ 2025-09-08T15:59:35,515 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:35,515 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:59:35,515 | ^~~~~ 2025-09-08T15:59:35,523 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,523 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,524 | ^ 2025-09-08T15:59:35,524 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,524 971 | decode(ptr, otri); 2025-09-08T15:59:35,524 | ^~~~~~ 2025-09-08T15:59:35,524 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,524 997 | symself(otri2); 2025-09-08T15:59:35,524 | ^~~~~~~ 2025-09-08T15:59:35,524 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:35,524 10885 | onext(fliptri, farrighttri); 2025-09-08T15:59:35,524 | ^~~~~ 2025-09-08T15:59:35,532 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,532 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,532 | ^ 2025-09-08T15:59:35,532 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,532 971 | decode(ptr, otri); 2025-09-08T15:59:35,533 | ^~~~~~ 2025-09-08T15:59:35,533 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,533 997 | symself(otri2); 2025-09-08T15:59:35,533 | ^~~~~~~ 2025-09-08T15:59:35,533 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:35,533 10885 | onext(fliptri, farrighttri); 2025-09-08T15:59:35,533 | ^~~~~ 2025-09-08T15:59:35,541 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,541 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,541 | ^ 2025-09-08T15:59:35,541 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,541 971 | decode(ptr, otri); 2025-09-08T15:59:35,541 | ^~~~~~ 2025-09-08T15:59:35,541 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,542 997 | symself(otri2); 2025-09-08T15:59:35,542 | ^~~~~~~ 2025-09-08T15:59:35,542 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:59:35,542 10885 | onext(fliptri, farrighttri); 2025-09-08T15:59:35,542 | ^~~~~ 2025-09-08T15:59:35,550 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,550 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,550 | ^ 2025-09-08T15:59:35,550 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,550 967 | decode(ptr, otri2); 2025-09-08T15:59:35,550 | ^~~~~~ 2025-09-08T15:59:35,550 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,551 10895 | sym(lefttri, farlefttri); 2025-09-08T15:59:35,551 | ^~~ 2025-09-08T15:59:35,558 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,559 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,559 | ^ 2025-09-08T15:59:35,559 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,559 967 | decode(ptr, otri2); 2025-09-08T15:59:35,559 | ^~~~~~ 2025-09-08T15:59:35,559 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,559 10895 | sym(lefttri, farlefttri); 2025-09-08T15:59:35,559 | ^~~ 2025-09-08T15:59:35,567 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,567 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,567 | ^ 2025-09-08T15:59:35,567 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,568 967 | decode(ptr, otri2); 2025-09-08T15:59:35,568 | ^~~~~~ 2025-09-08T15:59:35,568 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,568 10895 | sym(lefttri, farlefttri); 2025-09-08T15:59:35,568 | ^~~ 2025-09-08T15:59:35,576 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,576 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,576 | ^ 2025-09-08T15:59:35,576 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,576 971 | decode(ptr, otri); 2025-09-08T15:59:35,576 | ^~~~~~ 2025-09-08T15:59:35,576 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,576 10898 | symself(fliptri); 2025-09-08T15:59:35,577 | ^~~~~~~ 2025-09-08T15:59:35,584 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,585 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,585 | ^ 2025-09-08T15:59:35,585 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,585 971 | decode(ptr, otri); 2025-09-08T15:59:35,585 | ^~~~~~ 2025-09-08T15:59:35,585 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,585 10898 | symself(fliptri); 2025-09-08T15:59:35,585 | ^~~~~~~ 2025-09-08T15:59:35,593 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,593 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,593 | ^ 2025-09-08T15:59:35,593 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,593 971 | decode(ptr, otri); 2025-09-08T15:59:35,594 | ^~~~~~ 2025-09-08T15:59:35,594 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:35,594 10898 | symself(fliptri); 2025-09-08T15:59:35,594 | ^~~~~~~ 2025-09-08T15:59:35,603 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,603 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,603 | ^ 2025-09-08T15:59:35,603 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,603 967 | decode(ptr, otri2); 2025-09-08T15:59:35,603 | ^~~~~~ 2025-09-08T15:59:35,603 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,604 10934 | sym(searchtri, farlefttri); 2025-09-08T15:59:35,604 | ^~~ 2025-09-08T15:59:35,611 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,612 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,612 | ^ 2025-09-08T15:59:35,612 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,612 967 | decode(ptr, otri2); 2025-09-08T15:59:35,612 | ^~~~~~ 2025-09-08T15:59:35,612 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,612 10934 | sym(searchtri, farlefttri); 2025-09-08T15:59:35,612 | ^~~ 2025-09-08T15:59:35,620 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,620 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,621 | ^ 2025-09-08T15:59:35,621 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,621 967 | decode(ptr, otri2); 2025-09-08T15:59:35,621 | ^~~~~~ 2025-09-08T15:59:35,621 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:35,621 10934 | sym(searchtri, farlefttri); 2025-09-08T15:59:35,621 | ^~~ 2025-09-08T15:59:35,630 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,630 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,630 | ^ 2025-09-08T15:59:35,630 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,630 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,630 | ^~~~~~ 2025-09-08T15:59:35,630 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,630 10942 | bond(lefttri, righttri); 2025-09-08T15:59:35,630 | ^~~~ 2025-09-08T15:59:35,638 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,638 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,639 | ^ 2025-09-08T15:59:35,639 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,639 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,639 | ^~~~~~ 2025-09-08T15:59:35,639 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,639 10942 | bond(lefttri, righttri); 2025-09-08T15:59:35,639 | ^~~~ 2025-09-08T15:59:35,647 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,647 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,647 | ^ 2025-09-08T15:59:35,648 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,648 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,648 | ^~~~~~ 2025-09-08T15:59:35,648 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,648 10942 | bond(lefttri, righttri); 2025-09-08T15:59:35,648 | ^~~~ 2025-09-08T15:59:35,656 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,656 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,656 | ^ 2025-09-08T15:59:35,656 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,656 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,657 | ^~~~~~ 2025-09-08T15:59:35,657 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,657 10942 | bond(lefttri, righttri); 2025-09-08T15:59:35,657 | ^~~~ 2025-09-08T15:59:35,665 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,665 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,665 | ^ 2025-09-08T15:59:35,665 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,666 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,666 | ^~~~~~ 2025-09-08T15:59:35,666 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,666 10945 | bond(lefttri, righttri); 2025-09-08T15:59:35,666 | ^~~~ 2025-09-08T15:59:35,674 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,674 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,674 | ^ 2025-09-08T15:59:35,674 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,674 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,674 | ^~~~~~ 2025-09-08T15:59:35,674 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,675 10945 | bond(lefttri, righttri); 2025-09-08T15:59:35,675 | ^~~~ 2025-09-08T15:59:35,683 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,683 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,683 | ^ 2025-09-08T15:59:35,683 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,683 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,683 | ^~~~~~ 2025-09-08T15:59:35,683 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,683 10945 | bond(lefttri, righttri); 2025-09-08T15:59:35,683 | ^~~~ 2025-09-08T15:59:35,692 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,692 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,692 | ^ 2025-09-08T15:59:35,692 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,692 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,692 | ^~~~~~ 2025-09-08T15:59:35,692 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,692 10945 | bond(lefttri, righttri); 2025-09-08T15:59:35,692 | ^~~~ 2025-09-08T15:59:35,701 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,701 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,701 | ^ 2025-09-08T15:59:35,701 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,701 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,701 | ^~~~~~ 2025-09-08T15:59:35,701 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,701 10948 | bond(lefttri, farlefttri); 2025-09-08T15:59:35,701 | ^~~~ 2025-09-08T15:59:35,709 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,709 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,710 | ^ 2025-09-08T15:59:35,710 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,710 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,710 | ^~~~~~ 2025-09-08T15:59:35,710 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,710 10948 | bond(lefttri, farlefttri); 2025-09-08T15:59:35,710 | ^~~~ 2025-09-08T15:59:35,718 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,718 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,718 | ^ 2025-09-08T15:59:35,718 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,719 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,719 | ^~~~~~ 2025-09-08T15:59:35,719 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,719 10948 | bond(lefttri, farlefttri); 2025-09-08T15:59:35,719 | ^~~~ 2025-09-08T15:59:35,727 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,727 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,727 | ^ 2025-09-08T15:59:35,727 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,727 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,728 | ^~~~~~ 2025-09-08T15:59:35,728 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,728 10948 | bond(lefttri, farlefttri); 2025-09-08T15:59:35,728 | ^~~~ 2025-09-08T15:59:35,736 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,736 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,736 | ^ 2025-09-08T15:59:35,736 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,736 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,736 | ^~~~~~ 2025-09-08T15:59:35,736 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,737 10949 | bond(righttri, farrighttri); 2025-09-08T15:59:35,737 | ^~~~ 2025-09-08T15:59:35,745 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,745 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,745 | ^ 2025-09-08T15:59:35,745 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,745 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,745 | ^~~~~~ 2025-09-08T15:59:35,745 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,745 10949 | bond(righttri, farrighttri); 2025-09-08T15:59:35,745 | ^~~~ 2025-09-08T15:59:35,754 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,754 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,754 | ^ 2025-09-08T15:59:35,754 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,754 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,754 | ^~~~~~ 2025-09-08T15:59:35,754 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,754 10949 | bond(righttri, farrighttri); 2025-09-08T15:59:35,754 | ^~~~ 2025-09-08T15:59:35,762 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,763 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,763 | ^ 2025-09-08T15:59:35,763 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,763 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,763 | ^~~~~~ 2025-09-08T15:59:35,763 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,763 10949 | bond(righttri, farrighttri); 2025-09-08T15:59:35,763 | ^~~~ 2025-09-08T15:59:35,772 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,772 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,772 | ^ 2025-09-08T15:59:35,772 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,772 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T15:59:35,772 | ^~~~~~ 2025-09-08T15:59:35,781 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,781 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,781 | ^ 2025-09-08T15:59:35,781 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,781 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T15:59:35,781 | ^~~~~~ 2025-09-08T15:59:35,790 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,790 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,790 | ^ 2025-09-08T15:59:35,790 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,790 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T15:59:35,790 | ^~~~~~ 2025-09-08T15:59:35,798 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,798 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,799 | ^ 2025-09-08T15:59:35,799 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,799 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T15:59:35,799 | ^~~~~~ 2025-09-08T15:59:35,803 c/triangle.c: In function ‘reconstruct’: 2025-09-08T15:59:35,813 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,813 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,813 | ^ 2025-09-08T15:59:35,813 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,813 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T15:59:35,813 | ^~~~~~ 2025-09-08T15:59:35,822 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,822 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,822 | ^ 2025-09-08T15:59:35,822 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,822 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T15:59:35,822 | ^~~~~~ 2025-09-08T15:59:35,831 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,831 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,831 | ^ 2025-09-08T15:59:35,831 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,831 11396 | decode(nexttri, checktri); 2025-09-08T15:59:35,831 | ^~~~~~ 2025-09-08T15:59:35,840 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,840 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,840 | ^ 2025-09-08T15:59:35,840 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,840 11396 | decode(nexttri, checktri); 2025-09-08T15:59:35,840 | ^~~~~~ 2025-09-08T15:59:35,849 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,849 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,849 | ^ 2025-09-08T15:59:35,849 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,849 11396 | decode(nexttri, checktri); 2025-09-08T15:59:35,850 | ^~~~~~ 2025-09-08T15:59:35,859 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,859 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,859 | ^ 2025-09-08T15:59:35,859 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,859 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,859 | ^~~~~~ 2025-09-08T15:59:35,859 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,859 11407 | bond(triangleleft, checktri); 2025-09-08T15:59:35,859 | ^~~~ 2025-09-08T15:59:35,868 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,868 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,868 | ^ 2025-09-08T15:59:35,868 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,868 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,868 | ^~~~~~ 2025-09-08T15:59:35,868 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,868 11407 | bond(triangleleft, checktri); 2025-09-08T15:59:35,868 | ^~~~ 2025-09-08T15:59:35,877 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,877 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,877 | ^ 2025-09-08T15:59:35,877 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,877 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,877 | ^~~~~~ 2025-09-08T15:59:35,877 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,878 11407 | bond(triangleleft, checktri); 2025-09-08T15:59:35,878 | ^~~~ 2025-09-08T15:59:35,886 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,886 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,886 | ^ 2025-09-08T15:59:35,886 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,886 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,887 | ^~~~~~ 2025-09-08T15:59:35,887 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,887 11407 | bond(triangleleft, checktri); 2025-09-08T15:59:35,887 | ^~~~ 2025-09-08T15:59:35,895 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,895 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,896 | ^ 2025-09-08T15:59:35,896 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,896 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,896 | ^~~~~~ 2025-09-08T15:59:35,896 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,896 11412 | bond(triangleloop, checkleft); 2025-09-08T15:59:35,896 | ^~~~ 2025-09-08T15:59:35,905 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,905 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,905 | ^ 2025-09-08T15:59:35,905 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,905 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:59:35,905 | ^~~~~~ 2025-09-08T15:59:35,905 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,905 11412 | bond(triangleloop, checkleft); 2025-09-08T15:59:35,905 | ^~~~ 2025-09-08T15:59:35,914 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,914 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,914 | ^ 2025-09-08T15:59:35,914 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,914 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,914 | ^~~~~~ 2025-09-08T15:59:35,914 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,914 11412 | bond(triangleloop, checkleft); 2025-09-08T15:59:35,914 | ^~~~ 2025-09-08T15:59:35,923 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,923 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:35,923 | ^ 2025-09-08T15:59:35,923 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:59:35,923 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:59:35,923 | ^~~~~~ 2025-09-08T15:59:35,923 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:59:35,924 11412 | bond(triangleloop, checkleft); 2025-09-08T15:59:35,924 | ^~~~ 2025-09-08T15:59:35,932 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,932 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,932 | ^ 2025-09-08T15:59:35,932 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,932 11416 | decode(nexttri, checktri); 2025-09-08T15:59:35,933 | ^~~~~~ 2025-09-08T15:59:35,941 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,941 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,941 | ^ 2025-09-08T15:59:35,942 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,942 11416 | decode(nexttri, checktri); 2025-09-08T15:59:35,942 | ^~~~~~ 2025-09-08T15:59:35,950 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,951 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,951 | ^ 2025-09-08T15:59:35,951 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,951 11416 | decode(nexttri, checktri); 2025-09-08T15:59:35,951 | ^~~~~~ 2025-09-08T15:59:35,961 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,961 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:35,961 | ^ 2025-09-08T15:59:35,961 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,961 11506 | decode(nexttri, checktri); 2025-09-08T15:59:35,961 | ^~~~~~ 2025-09-08T15:59:35,970 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,970 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:35,970 | ^ 2025-09-08T15:59:35,970 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,970 11506 | decode(nexttri, checktri); 2025-09-08T15:59:35,971 | ^~~~~~ 2025-09-08T15:59:35,979 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,979 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:35,979 | ^ 2025-09-08T15:59:35,980 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:59:35,980 11506 | decode(nexttri, checktri); 2025-09-08T15:59:35,980 | ^~~~~~ 2025-09-08T15:59:35,989 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:35,989 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:35,989 | ^ 2025-09-08T15:59:35,989 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:35,989 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:35,989 | ^~~~~~~ 2025-09-08T15:59:35,989 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:35,990 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:59:35,990 | ^~~~~~ 2025-09-08T15:59:35,998 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:35,998 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:59:35,998 | ^ 2025-09-08T15:59:35,998 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:59:35,998 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:59:35,999 | ^~~~~~~ 2025-09-08T15:59:35,999 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:35,999 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:59:35,999 | ^~~~~~ 2025-09-08T15:59:36,007 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,008 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:36,008 | ^ 2025-09-08T15:59:36,008 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:36,008 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:36,008 | ^~~~~~ 2025-09-08T15:59:36,008 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:36,008 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:59:36,008 | ^~~~~~ 2025-09-08T15:59:36,017 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,017 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:36,017 | ^ 2025-09-08T15:59:36,017 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:59:36,017 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:59:36,017 | ^~~~~~ 2025-09-08T15:59:36,017 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:59:36,017 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:59:36,017 | ^~~~~~ 2025-09-08T15:59:36,026 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,026 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,026 | ^ 2025-09-08T15:59:36,026 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,026 967 | decode(ptr, otri2); 2025-09-08T15:59:36,027 | ^~~~~~ 2025-09-08T15:59:36,027 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,027 11524 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,027 | ^~~ 2025-09-08T15:59:36,035 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,035 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,036 | ^ 2025-09-08T15:59:36,036 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,036 967 | decode(ptr, otri2); 2025-09-08T15:59:36,036 | ^~~~~~ 2025-09-08T15:59:36,036 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,036 11524 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,036 | ^~~ 2025-09-08T15:59:36,045 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,045 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,045 | ^ 2025-09-08T15:59:36,045 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,045 967 | decode(ptr, otri2); 2025-09-08T15:59:36,045 | ^~~~~~ 2025-09-08T15:59:36,045 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,045 11524 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,045 | ^~~ 2025-09-08T15:59:36,054 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,054 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,054 | ^ 2025-09-08T15:59:36,054 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,055 11537 | decode(nexttri, checktri); 2025-09-08T15:59:36,055 | ^~~~~~ 2025-09-08T15:59:36,063 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,064 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,064 | ^ 2025-09-08T15:59:36,064 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,064 11537 | decode(nexttri, checktri); 2025-09-08T15:59:36,064 | ^~~~~~ 2025-09-08T15:59:36,073 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,073 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,073 | ^ 2025-09-08T15:59:36,073 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,073 11537 | decode(nexttri, checktri); 2025-09-08T15:59:36,073 | ^~~~~~ 2025-09-08T15:59:36,082 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,082 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,082 | ^ 2025-09-08T15:59:36,082 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,083 11550 | decode(nexttri, checktri); 2025-09-08T15:59:36,083 | ^~~~~~ 2025-09-08T15:59:36,091 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,092 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,092 | ^ 2025-09-08T15:59:36,092 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,092 11550 | decode(nexttri, checktri); 2025-09-08T15:59:36,092 | ^~~~~~ 2025-09-08T15:59:36,101 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,101 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,101 | ^ 2025-09-08T15:59:36,101 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,101 11550 | decode(nexttri, checktri); 2025-09-08T15:59:36,101 | ^~~~~~ 2025-09-08T15:59:36,110 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,110 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,110 | ^ 2025-09-08T15:59:36,111 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,111 967 | decode(ptr, otri2); 2025-09-08T15:59:36,111 | ^~~~~~ 2025-09-08T15:59:36,111 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,111 11557 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,111 | ^~~ 2025-09-08T15:59:36,119 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,120 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,120 | ^ 2025-09-08T15:59:36,120 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,120 967 | decode(ptr, otri2); 2025-09-08T15:59:36,120 | ^~~~~~ 2025-09-08T15:59:36,120 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,120 11557 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,120 | ^~~ 2025-09-08T15:59:36,129 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,129 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,129 | ^ 2025-09-08T15:59:36,129 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,129 967 | decode(ptr, otri2); 2025-09-08T15:59:36,129 | ^~~~~~ 2025-09-08T15:59:36,129 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,129 11557 | sym(checktri, checkneighbor); 2025-09-08T15:59:36,130 | ^~~ 2025-09-08T15:59:36,138 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,138 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,138 | ^ 2025-09-08T15:59:36,138 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,139 11562 | decode(nexttri, checktri); 2025-09-08T15:59:36,139 | ^~~~~~ 2025-09-08T15:59:36,148 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,148 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,148 | ^ 2025-09-08T15:59:36,148 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,148 11562 | decode(nexttri, checktri); 2025-09-08T15:59:36,148 | ^~~~~~ 2025-09-08T15:59:36,157 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,157 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,157 | ^ 2025-09-08T15:59:36,157 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,157 11562 | decode(nexttri, checktri); 2025-09-08T15:59:36,157 | ^~~~~~ 2025-09-08T15:59:36,158 c/triangle.c: In function ‘finddirection’: 2025-09-08T15:59:36,167 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,168 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,168 | ^ 2025-09-08T15:59:36,168 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,168 971 | decode(ptr, otri); 2025-09-08T15:59:36,168 | ^~~~~~ 2025-09-08T15:59:36,168 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,168 997 | symself(otri2); 2025-09-08T15:59:36,168 | ^~~~~~~ 2025-09-08T15:59:36,168 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:36,168 11629 | onext(*searchtri, checktri); 2025-09-08T15:59:36,168 | ^~~~~ 2025-09-08T15:59:36,177 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,177 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,177 | ^ 2025-09-08T15:59:36,177 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,177 971 | decode(ptr, otri); 2025-09-08T15:59:36,178 | ^~~~~~ 2025-09-08T15:59:36,178 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,178 997 | symself(otri2); 2025-09-08T15:59:36,178 | ^~~~~~~ 2025-09-08T15:59:36,178 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:36,178 11629 | onext(*searchtri, checktri); 2025-09-08T15:59:36,178 | ^~~~~ 2025-09-08T15:59:36,186 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,187 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,187 | ^ 2025-09-08T15:59:36,187 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,187 971 | decode(ptr, otri); 2025-09-08T15:59:36,187 | ^~~~~~ 2025-09-08T15:59:36,187 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,187 997 | symself(otri2); 2025-09-08T15:59:36,187 | ^~~~~~~ 2025-09-08T15:59:36,187 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:59:36,187 11629 | onext(*searchtri, checktri); 2025-09-08T15:59:36,188 | ^~~~~ 2025-09-08T15:59:36,196 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,196 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,196 | ^ 2025-09-08T15:59:36,196 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,196 971 | decode(ptr, otri); 2025-09-08T15:59:36,197 | ^~~~~~ 2025-09-08T15:59:36,197 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,197 1001 | symself(otri); 2025-09-08T15:59:36,197 | ^~~~~~~ 2025-09-08T15:59:36,197 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,197 11638 | onextself(*searchtri); 2025-09-08T15:59:36,197 | ^~~~~~~~~ 2025-09-08T15:59:36,206 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,206 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,206 | ^ 2025-09-08T15:59:36,206 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,206 971 | decode(ptr, otri); 2025-09-08T15:59:36,206 | ^~~~~~ 2025-09-08T15:59:36,206 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,206 1001 | symself(otri); 2025-09-08T15:59:36,206 | ^~~~~~~ 2025-09-08T15:59:36,206 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,206 11638 | onextself(*searchtri); 2025-09-08T15:59:36,207 | ^~~~~~~~~ 2025-09-08T15:59:36,215 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,215 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,215 | ^ 2025-09-08T15:59:36,215 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,215 971 | decode(ptr, otri); 2025-09-08T15:59:36,215 | ^~~~~~ 2025-09-08T15:59:36,216 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,216 1001 | symself(otri); 2025-09-08T15:59:36,216 | ^~~~~~~ 2025-09-08T15:59:36,216 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,216 11638 | onextself(*searchtri); 2025-09-08T15:59:36,216 | ^~~~~~~~~ 2025-09-08T15:59:36,225 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,225 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,225 | ^ 2025-09-08T15:59:36,225 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,226 971 | decode(ptr, otri); 2025-09-08T15:59:36,226 | ^~~~~~ 2025-09-08T15:59:36,226 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,226 1012 | symself(otri); \ 2025-09-08T15:59:36,226 | ^~~~~~~ 2025-09-08T15:59:36,226 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,226 11653 | oprevself(*searchtri); 2025-09-08T15:59:36,226 | ^~~~~~~~~ 2025-09-08T15:59:36,235 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,235 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,235 | ^ 2025-09-08T15:59:36,235 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,235 971 | decode(ptr, otri); 2025-09-08T15:59:36,235 | ^~~~~~ 2025-09-08T15:59:36,235 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,235 1012 | symself(otri); \ 2025-09-08T15:59:36,236 | ^~~~~~~ 2025-09-08T15:59:36,236 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,236 11653 | oprevself(*searchtri); 2025-09-08T15:59:36,236 | ^~~~~~~~~ 2025-09-08T15:59:36,244 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,245 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,245 | ^ 2025-09-08T15:59:36,245 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,245 971 | decode(ptr, otri); 2025-09-08T15:59:36,245 | ^~~~~~ 2025-09-08T15:59:36,245 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,245 1012 | symself(otri); \ 2025-09-08T15:59:36,245 | ^~~~~~~ 2025-09-08T15:59:36,245 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,245 11653 | oprevself(*searchtri); 2025-09-08T15:59:36,245 | ^~~~~~~~~ 2025-09-08T15:59:36,249 c/triangle.c: In function ‘segmentintersection’: 2025-09-08T15:59:36,259 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,259 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:36,259 | ^ 2025-09-08T15:59:36,259 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:59:36,259 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:59:36,259 | ^~~~~ 2025-09-08T15:59:36,259 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2025-09-08T15:59:36,259 11760 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T15:59:36,259 | ^~~~~~ 2025-09-08T15:59:36,268 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,268 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:59:36,269 | ^ 2025-09-08T15:59:36,269 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:59:36,269 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:59:36,269 | ^~~~~ 2025-09-08T15:59:36,269 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2025-09-08T15:59:36,269 11760 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T15:59:36,269 | ^~~~~~ 2025-09-08T15:59:36,278 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,278 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,278 | ^ 2025-09-08T15:59:36,279 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,279 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:36,279 | ^~~~~~~ 2025-09-08T15:59:36,279 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:36,279 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:59:36,279 | ^~~~~~ 2025-09-08T15:59:36,288 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,288 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,288 | ^ 2025-09-08T15:59:36,288 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,288 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:36,288 | ^~~~~~~ 2025-09-08T15:59:36,288 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:36,289 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:59:36,289 | ^~~~~~ 2025-09-08T15:59:36,298 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,298 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,298 | ^ 2025-09-08T15:59:36,298 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,298 1191 | sdecode(sptr, osub2) 2025-09-08T15:59:36,298 | ^~~~~~~ 2025-09-08T15:59:36,298 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:59:36,298 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:59:36,298 | ^~~~~~ 2025-09-08T15:59:36,308 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,308 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,308 | ^ 2025-09-08T15:59:36,308 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,308 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,308 | ^~~~~~~ 2025-09-08T15:59:36,308 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,308 11772 | snextself(*splitsubseg); 2025-09-08T15:59:36,308 | ^~~~~~~~~ 2025-09-08T15:59:36,317 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,317 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,317 | ^ 2025-09-08T15:59:36,318 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,318 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,318 | ^~~~~~~ 2025-09-08T15:59:36,318 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,318 11772 | snextself(*splitsubseg); 2025-09-08T15:59:36,318 | ^~~~~~~~~ 2025-09-08T15:59:36,327 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,327 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,327 | ^ 2025-09-08T15:59:36,327 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,327 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,327 | ^~~~~~~ 2025-09-08T15:59:36,328 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,328 11772 | snextself(*splitsubseg); 2025-09-08T15:59:36,328 | ^~~~~~~~~ 2025-09-08T15:59:36,337 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,337 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,337 | ^ 2025-09-08T15:59:36,337 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,337 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,337 | ^~~~~~~ 2025-09-08T15:59:36,337 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,337 11776 | snextself(opposubseg); 2025-09-08T15:59:36,338 | ^~~~~~~~~ 2025-09-08T15:59:36,347 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,347 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,347 | ^ 2025-09-08T15:59:36,347 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,347 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,347 | ^~~~~~~ 2025-09-08T15:59:36,347 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,347 11776 | snextself(opposubseg); 2025-09-08T15:59:36,347 | ^~~~~~~~~ 2025-09-08T15:59:36,356 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,356 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,356 | ^ 2025-09-08T15:59:36,357 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,357 1206 | sdecode(sptr, osub) 2025-09-08T15:59:36,357 | ^~~~~~~ 2025-09-08T15:59:36,357 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:36,357 11776 | snextself(opposubseg); 2025-09-08T15:59:36,357 | ^~~~~~~~~ 2025-09-08T15:59:36,366 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,366 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,367 | ^ 2025-09-08T15:59:36,367 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,367 971 | decode(ptr, otri); 2025-09-08T15:59:36,367 | ^~~~~~ 2025-09-08T15:59:36,367 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,367 1001 | symself(otri); 2025-09-08T15:59:36,367 | ^~~~~~~ 2025-09-08T15:59:36,367 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,367 11785 | onextself(*splittri); 2025-09-08T15:59:36,367 | ^~~~~~~~~ 2025-09-08T15:59:36,376 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,376 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,376 | ^ 2025-09-08T15:59:36,376 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,376 971 | decode(ptr, otri); 2025-09-08T15:59:36,376 | ^~~~~~ 2025-09-08T15:59:36,377 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,377 1001 | symself(otri); 2025-09-08T15:59:36,377 | ^~~~~~~ 2025-09-08T15:59:36,377 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,377 11785 | onextself(*splittri); 2025-09-08T15:59:36,377 | ^~~~~~~~~ 2025-09-08T15:59:36,386 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,386 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,386 | ^ 2025-09-08T15:59:36,386 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,386 971 | decode(ptr, otri); 2025-09-08T15:59:36,386 | ^~~~~~ 2025-09-08T15:59:36,386 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,386 1001 | symself(otri); 2025-09-08T15:59:36,386 | ^~~~~~~ 2025-09-08T15:59:36,386 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:36,386 11785 | onextself(*splittri); 2025-09-08T15:59:36,387 | ^~~~~~~~~ 2025-09-08T15:59:36,395 c/triangle.c:11712:28: warning: variable ‘collinear’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:59:36,395 11712 | enum finddirectionresult collinear; 2025-09-08T15:59:36,395 | ^~~~~~~~~ 2025-09-08T15:59:36,396 c/triangle.c: In function ‘scoutsegment’: 2025-09-08T15:59:36,406 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,406 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,406 | ^ 2025-09-08T15:59:36,406 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,406 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,406 | ^~~~~~~ 2025-09-08T15:59:36,406 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,407 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:59:36,407 | ^~~~~~~ 2025-09-08T15:59:36,416 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,416 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,416 | ^ 2025-09-08T15:59:36,416 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,416 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,416 | ^~~~~~~ 2025-09-08T15:59:36,416 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,416 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:59:36,416 | ^~~~~~~ 2025-09-08T15:59:36,426 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,426 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,426 | ^ 2025-09-08T15:59:36,426 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,426 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,426 | ^~~~~~~ 2025-09-08T15:59:36,426 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,426 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:59:36,426 | ^~~~~~~ 2025-09-08T15:59:36,427 c/triangle.c: In function ‘conformingedge’: 2025-09-08T15:59:36,437 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,437 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,437 | ^ 2025-09-08T15:59:36,437 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,437 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,437 | ^~~~~~~ 2025-09-08T15:59:36,437 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,437 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:59:36,437 | ^~~~~~~ 2025-09-08T15:59:36,447 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,447 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,447 | ^ 2025-09-08T15:59:36,447 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,447 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,447 | ^~~~~~~ 2025-09-08T15:59:36,447 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,447 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:59:36,447 | ^~~~~~~ 2025-09-08T15:59:36,456 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,456 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,457 | ^ 2025-09-08T15:59:36,457 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,457 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,457 | ^~~~~~~ 2025-09-08T15:59:36,457 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,457 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:59:36,457 | ^~~~~~~ 2025-09-08T15:59:36,457 c/triangle.c: In function ‘delaunayfixup’: 2025-09-08T15:59:36,467 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,467 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,468 | ^ 2025-09-08T15:59:36,468 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,468 967 | decode(ptr, otri2); 2025-09-08T15:59:36,468 | ^~~~~~ 2025-09-08T15:59:36,468 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,468 12053 | sym(neartri, fartri); 2025-09-08T15:59:36,468 | ^~~ 2025-09-08T15:59:36,477 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,478 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,478 | ^ 2025-09-08T15:59:36,478 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,478 967 | decode(ptr, otri2); 2025-09-08T15:59:36,478 | ^~~~~~ 2025-09-08T15:59:36,478 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,478 12053 | sym(neartri, fartri); 2025-09-08T15:59:36,478 | ^~~ 2025-09-08T15:59:36,487 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,488 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,488 | ^ 2025-09-08T15:59:36,488 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,488 967 | decode(ptr, otri2); 2025-09-08T15:59:36,488 | ^~~~~~ 2025-09-08T15:59:36,488 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,488 12053 | sym(neartri, fartri); 2025-09-08T15:59:36,488 | ^~~ 2025-09-08T15:59:36,498 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,498 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,498 | ^ 2025-09-08T15:59:36,498 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,498 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,498 | ^~~~~~~ 2025-09-08T15:59:36,498 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,498 12058 | tspivot(neartri, faredge); 2025-09-08T15:59:36,498 | ^~~~~~~ 2025-09-08T15:59:36,507 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,508 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,508 | ^ 2025-09-08T15:59:36,508 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,508 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,508 | ^~~~~~~ 2025-09-08T15:59:36,508 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,508 12058 | tspivot(neartri, faredge); 2025-09-08T15:59:36,508 | ^~~~~~~ 2025-09-08T15:59:36,517 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,518 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,518 | ^ 2025-09-08T15:59:36,518 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,518 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,518 | ^~~~~~~ 2025-09-08T15:59:36,518 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,518 12058 | tspivot(neartri, faredge); 2025-09-08T15:59:36,518 | ^~~~~~~ 2025-09-08T15:59:36,519 c/triangle.c: In function ‘constrainededge’: 2025-09-08T15:59:36,529 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,529 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,529 | ^ 2025-09-08T15:59:36,529 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,529 967 | decode(ptr, otri2); 2025-09-08T15:59:36,529 | ^~~~~~ 2025-09-08T15:59:36,529 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,529 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,529 | ^~~ 2025-09-08T15:59:36,530 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,530 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,530 | ^~~~~ 2025-09-08T15:59:36,539 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,539 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,539 | ^ 2025-09-08T15:59:36,539 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,539 967 | decode(ptr, otri2); 2025-09-08T15:59:36,539 | ^~~~~~ 2025-09-08T15:59:36,540 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,540 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,540 | ^~~ 2025-09-08T15:59:36,540 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,540 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,540 | ^~~~~ 2025-09-08T15:59:36,549 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,549 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,549 | ^ 2025-09-08T15:59:36,549 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,549 967 | decode(ptr, otri2); 2025-09-08T15:59:36,550 | ^~~~~~ 2025-09-08T15:59:36,550 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,550 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,550 | ^~~ 2025-09-08T15:59:36,550 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,550 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,550 | ^~~~~ 2025-09-08T15:59:36,559 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,560 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,560 | ^ 2025-09-08T15:59:36,560 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,560 967 | decode(ptr, otri2); 2025-09-08T15:59:36,560 | ^~~~~~ 2025-09-08T15:59:36,560 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,560 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,560 | ^~~ 2025-09-08T15:59:36,560 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,560 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,560 | ^~~~~ 2025-09-08T15:59:36,570 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,570 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,570 | ^ 2025-09-08T15:59:36,570 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,570 967 | decode(ptr, otri2); 2025-09-08T15:59:36,570 | ^~~~~~ 2025-09-08T15:59:36,570 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,570 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,570 | ^~~ 2025-09-08T15:59:36,570 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,571 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,571 | ^~~~~ 2025-09-08T15:59:36,580 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,580 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,580 | ^ 2025-09-08T15:59:36,580 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,580 967 | decode(ptr, otri2); 2025-09-08T15:59:36,580 | ^~~~~~ 2025-09-08T15:59:36,580 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,580 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,581 | ^~~ 2025-09-08T15:59:36,581 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,581 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,581 | ^~~~~ 2025-09-08T15:59:36,590 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,590 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,590 | ^ 2025-09-08T15:59:36,590 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,591 967 | decode(ptr, otri2); 2025-09-08T15:59:36,591 | ^~~~~~ 2025-09-08T15:59:36,591 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,591 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,591 | ^~~ 2025-09-08T15:59:36,591 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,591 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,591 | ^~~~~ 2025-09-08T15:59:36,602 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,602 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,602 | ^ 2025-09-08T15:59:36,602 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,602 967 | decode(ptr, otri2); 2025-09-08T15:59:36,602 | ^~~~~~ 2025-09-08T15:59:36,602 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,602 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,602 | ^~~ 2025-09-08T15:59:36,603 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,603 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,603 | ^~~~~ 2025-09-08T15:59:36,613 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,613 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,613 | ^ 2025-09-08T15:59:36,613 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,613 967 | decode(ptr, otri2); 2025-09-08T15:59:36,614 | ^~~~~~ 2025-09-08T15:59:36,614 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,614 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,614 | ^~~ 2025-09-08T15:59:36,614 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,614 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:59:36,614 | ^~~~~ 2025-09-08T15:59:36,625 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,625 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,625 | ^ 2025-09-08T15:59:36,625 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,625 971 | decode(ptr, otri); 2025-09-08T15:59:36,625 | ^~~~~~ 2025-09-08T15:59:36,625 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,625 1012 | symself(otri); \ 2025-09-08T15:59:36,625 | ^~~~~~~ 2025-09-08T15:59:36,626 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,626 12221 | oprevself(fixuptri); 2025-09-08T15:59:36,626 | ^~~~~~~~~ 2025-09-08T15:59:36,636 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,636 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,636 | ^ 2025-09-08T15:59:36,636 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,637 971 | decode(ptr, otri); 2025-09-08T15:59:36,637 | ^~~~~~ 2025-09-08T15:59:36,637 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,637 1012 | symself(otri); \ 2025-09-08T15:59:36,637 | ^~~~~~~ 2025-09-08T15:59:36,637 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,637 12221 | oprevself(fixuptri); 2025-09-08T15:59:36,637 | ^~~~~~~~~ 2025-09-08T15:59:36,648 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,648 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,648 | ^ 2025-09-08T15:59:36,648 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,648 971 | decode(ptr, otri); 2025-09-08T15:59:36,648 | ^~~~~~ 2025-09-08T15:59:36,648 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,648 1012 | symself(otri); \ 2025-09-08T15:59:36,648 | ^~~~~~~ 2025-09-08T15:59:36,648 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:36,648 12221 | oprevself(fixuptri); 2025-09-08T15:59:36,649 | ^~~~~~~~~ 2025-09-08T15:59:36,659 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,659 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,659 | ^ 2025-09-08T15:59:36,659 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,659 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,660 | ^~~~~~~ 2025-09-08T15:59:36,660 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,660 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:59:36,660 | ^~~~~~~ 2025-09-08T15:59:36,670 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,670 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:36,670 | ^ 2025-09-08T15:59:36,671 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,671 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,671 | ^~~~~~~ 2025-09-08T15:59:36,671 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,671 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:59:36,671 | ^~~~~~~ 2025-09-08T15:59:36,681 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,681 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:36,682 | ^ 2025-09-08T15:59:36,682 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,682 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,682 | ^~~~~~~ 2025-09-08T15:59:36,682 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,682 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:59:36,682 | ^~~~~~~ 2025-09-08T15:59:36,683 c/triangle.c: In function ‘insertsegment’: 2025-09-08T15:59:36,693 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,694 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,694 | ^ 2025-09-08T15:59:36,694 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,694 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:59:36,694 | ^~~~~~ 2025-09-08T15:59:36,704 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,704 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,705 | ^ 2025-09-08T15:59:36,705 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,705 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:59:36,705 | ^~~~~~ 2025-09-08T15:59:36,715 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,715 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,715 | ^ 2025-09-08T15:59:36,716 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,716 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:59:36,716 | ^~~~~~ 2025-09-08T15:59:36,726 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,727 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,727 | ^ 2025-09-08T15:59:36,727 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,727 971 | decode(ptr, otri); 2025-09-08T15:59:36,727 | ^~~~~~ 2025-09-08T15:59:36,727 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,727 12289 | symself(searchtri1); 2025-09-08T15:59:36,727 | ^~~~~~~ 2025-09-08T15:59:36,738 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,738 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,738 | ^ 2025-09-08T15:59:36,738 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,738 971 | decode(ptr, otri); 2025-09-08T15:59:36,738 | ^~~~~~ 2025-09-08T15:59:36,738 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,738 12289 | symself(searchtri1); 2025-09-08T15:59:36,738 | ^~~~~~~ 2025-09-08T15:59:36,749 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,749 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,749 | ^ 2025-09-08T15:59:36,749 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,749 971 | decode(ptr, otri); 2025-09-08T15:59:36,749 | ^~~~~~ 2025-09-08T15:59:36,749 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,749 12289 | symself(searchtri1); 2025-09-08T15:59:36,750 | ^~~~~~~ 2025-09-08T15:59:36,761 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,761 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,761 | ^ 2025-09-08T15:59:36,761 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,761 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:59:36,761 | ^~~~~~ 2025-09-08T15:59:36,772 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,772 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,772 | ^ 2025-09-08T15:59:36,772 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,772 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:59:36,772 | ^~~~~~ 2025-09-08T15:59:36,783 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,783 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,783 | ^ 2025-09-08T15:59:36,783 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,783 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:59:36,783 | ^~~~~~ 2025-09-08T15:59:36,794 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,794 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,794 | ^ 2025-09-08T15:59:36,794 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,794 971 | decode(ptr, otri); 2025-09-08T15:59:36,794 | ^~~~~~ 2025-09-08T15:59:36,794 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,795 12322 | symself(searchtri2); 2025-09-08T15:59:36,795 | ^~~~~~~ 2025-09-08T15:59:36,806 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,806 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,806 | ^ 2025-09-08T15:59:36,806 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,806 971 | decode(ptr, otri); 2025-09-08T15:59:36,807 | ^~~~~~ 2025-09-08T15:59:36,807 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,807 12322 | symself(searchtri2); 2025-09-08T15:59:36,807 | ^~~~~~~ 2025-09-08T15:59:36,818 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,818 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,818 | ^ 2025-09-08T15:59:36,818 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,818 971 | decode(ptr, otri); 2025-09-08T15:59:36,818 | ^~~~~~ 2025-09-08T15:59:36,818 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,818 12322 | symself(searchtri2); 2025-09-08T15:59:36,818 | ^~~~~~~ 2025-09-08T15:59:36,819 c/triangle.c: In function ‘markhull’: 2025-09-08T15:59:36,830 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,830 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,830 | ^ 2025-09-08T15:59:36,830 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,831 971 | decode(ptr, otri); 2025-09-08T15:59:36,831 | ^~~~~~ 2025-09-08T15:59:36,831 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,831 12384 | symself(hulltri); 2025-09-08T15:59:36,831 | ^~~~~~~ 2025-09-08T15:59:36,842 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,842 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,843 | ^ 2025-09-08T15:59:36,843 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,843 971 | decode(ptr, otri); 2025-09-08T15:59:36,843 | ^~~~~~ 2025-09-08T15:59:36,843 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,843 12384 | symself(hulltri); 2025-09-08T15:59:36,843 | ^~~~~~~ 2025-09-08T15:59:36,856 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,856 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,857 | ^ 2025-09-08T15:59:36,857 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,857 971 | decode(ptr, otri); 2025-09-08T15:59:36,857 | ^~~~~~ 2025-09-08T15:59:36,857 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,857 12384 | symself(hulltri); 2025-09-08T15:59:36,857 | ^~~~~~~ 2025-09-08T15:59:36,871 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,871 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,871 | ^ 2025-09-08T15:59:36,871 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,871 967 | decode(ptr, otri2); 2025-09-08T15:59:36,871 | ^~~~~~ 2025-09-08T15:59:36,871 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,872 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,872 | ^~~ 2025-09-08T15:59:36,872 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,872 12393 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,872 | ^~~~~ 2025-09-08T15:59:36,883 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,883 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,883 | ^ 2025-09-08T15:59:36,883 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,883 967 | decode(ptr, otri2); 2025-09-08T15:59:36,883 | ^~~~~~ 2025-09-08T15:59:36,883 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,883 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,883 | ^~~ 2025-09-08T15:59:36,883 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,884 12393 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,884 | ^~~~~ 2025-09-08T15:59:36,894 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,894 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,894 | ^ 2025-09-08T15:59:36,894 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,895 967 | decode(ptr, otri2); 2025-09-08T15:59:36,895 | ^~~~~~ 2025-09-08T15:59:36,895 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,895 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,895 | ^~~ 2025-09-08T15:59:36,895 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,895 12393 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,895 | ^~~~~ 2025-09-08T15:59:36,906 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,906 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,906 | ^ 2025-09-08T15:59:36,906 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,906 967 | decode(ptr, otri2); 2025-09-08T15:59:36,906 | ^~~~~~ 2025-09-08T15:59:36,906 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,907 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,907 | ^~~ 2025-09-08T15:59:36,907 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,907 12396 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,907 | ^~~~~ 2025-09-08T15:59:36,918 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,918 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,918 | ^ 2025-09-08T15:59:36,918 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,918 967 | decode(ptr, otri2); 2025-09-08T15:59:36,918 | ^~~~~~ 2025-09-08T15:59:36,918 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,918 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,918 | ^~~ 2025-09-08T15:59:36,918 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,918 12396 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,919 | ^~~~~ 2025-09-08T15:59:36,929 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,929 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,929 | ^ 2025-09-08T15:59:36,929 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,930 967 | decode(ptr, otri2); 2025-09-08T15:59:36,930 | ^~~~~~ 2025-09-08T15:59:36,930 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:36,930 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:36,930 | ^~~ 2025-09-08T15:59:36,930 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:36,930 12396 | oprev(hulltri, nexttri); 2025-09-08T15:59:36,930 | ^~~~~ 2025-09-08T15:59:36,932 c/triangle.c: In function ‘infecthull’: 2025-09-08T15:59:36,943 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,943 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:36,943 | ^ 2025-09-08T15:59:36,943 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,943 971 | decode(ptr, otri); 2025-09-08T15:59:36,943 | ^~~~~~ 2025-09-08T15:59:36,943 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,943 12604 | symself(hulltri); 2025-09-08T15:59:36,944 | ^~~~~~~ 2025-09-08T15:59:36,954 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,955 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:36,955 | ^ 2025-09-08T15:59:36,955 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,955 971 | decode(ptr, otri); 2025-09-08T15:59:36,955 | ^~~~~~ 2025-09-08T15:59:36,955 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,955 12604 | symself(hulltri); 2025-09-08T15:59:36,955 | ^~~~~~~ 2025-09-08T15:59:36,966 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:36,966 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:36,966 | ^ 2025-09-08T15:59:36,966 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:36,966 971 | decode(ptr, otri); 2025-09-08T15:59:36,966 | ^~~~~~ 2025-09-08T15:59:36,967 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:36,967 12604 | symself(hulltri); 2025-09-08T15:59:36,967 | ^~~~~~~ 2025-09-08T15:59:36,977 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,978 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:36,978 | ^ 2025-09-08T15:59:36,978 c/triangle.c:12610:10: note: in expansion of macro ‘infected’ 2025-09-08T15:59:36,978 12610 | if (!infected(hulltri)) { 2025-09-08T15:59:36,978 | ^~~~~~~~ 2025-09-08T15:59:36,989 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:36,989 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:36,989 | ^ 2025-09-08T15:59:36,989 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:36,989 1287 | sdecode(sptr, osub) 2025-09-08T15:59:36,989 | ^~~~~~~ 2025-09-08T15:59:36,990 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:36,990 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:59:36,990 | ^~~~~~~ 2025-09-08T15:59:37,000 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,001 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,001 | ^ 2025-09-08T15:59:37,001 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,001 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,001 | ^~~~~~~ 2025-09-08T15:59:37,001 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,001 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:59:37,001 | ^~~~~~~ 2025-09-08T15:59:37,012 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,012 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,012 | ^ 2025-09-08T15:59:37,012 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,013 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,013 | ^~~~~~~ 2025-09-08T15:59:37,013 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,013 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:59:37,013 | ^~~~~~~ 2025-09-08T15:59:37,024 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,024 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,024 | ^ 2025-09-08T15:59:37,024 c/triangle.c:12615:14: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,024 12615 | if (!infected(hulltri)) { 2025-09-08T15:59:37,024 | ^~~~~~~~ 2025-09-08T15:59:37,035 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,035 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,035 | ^ 2025-09-08T15:59:37,035 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,035 12616 | infect(hulltri); 2025-09-08T15:59:37,035 | ^~~~~~ 2025-09-08T15:59:37,046 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,046 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,046 | ^ 2025-09-08T15:59:37,046 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,047 12616 | infect(hulltri); 2025-09-08T15:59:37,047 | ^~~~~~ 2025-09-08T15:59:37,058 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,058 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,058 | ^ 2025-09-08T15:59:37,058 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,059 967 | decode(ptr, otri2); 2025-09-08T15:59:37,059 | ^~~~~~ 2025-09-08T15:59:37,059 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,059 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,059 | ^~~ 2025-09-08T15:59:37,059 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,059 12637 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,059 | ^~~~~ 2025-09-08T15:59:37,070 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,070 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,070 | ^ 2025-09-08T15:59:37,070 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,070 967 | decode(ptr, otri2); 2025-09-08T15:59:37,071 | ^~~~~~ 2025-09-08T15:59:37,071 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,071 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,071 | ^~~ 2025-09-08T15:59:37,071 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,071 12637 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,071 | ^~~~~ 2025-09-08T15:59:37,082 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,082 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,082 | ^ 2025-09-08T15:59:37,082 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,082 967 | decode(ptr, otri2); 2025-09-08T15:59:37,082 | ^~~~~~ 2025-09-08T15:59:37,082 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,083 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,083 | ^~~ 2025-09-08T15:59:37,083 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,083 12637 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,083 | ^~~~~ 2025-09-08T15:59:37,094 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,094 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,094 | ^ 2025-09-08T15:59:37,094 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,094 967 | decode(ptr, otri2); 2025-09-08T15:59:37,094 | ^~~~~~ 2025-09-08T15:59:37,094 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,095 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,095 | ^~~ 2025-09-08T15:59:37,095 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,095 12640 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,095 | ^~~~~ 2025-09-08T15:59:37,106 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,106 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,106 | ^ 2025-09-08T15:59:37,106 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,106 967 | decode(ptr, otri2); 2025-09-08T15:59:37,106 | ^~~~~~ 2025-09-08T15:59:37,106 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,107 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,107 | ^~~ 2025-09-08T15:59:37,107 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,107 12640 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,107 | ^~~~~ 2025-09-08T15:59:37,118 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,118 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,118 | ^ 2025-09-08T15:59:37,118 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,118 967 | decode(ptr, otri2); 2025-09-08T15:59:37,118 | ^~~~~~ 2025-09-08T15:59:37,118 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,118 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,118 | ^~~ 2025-09-08T15:59:37,119 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,119 12640 | oprev(hulltri, nexttri); 2025-09-08T15:59:37,119 | ^~~~~ 2025-09-08T15:59:37,120 c/triangle.c: In function ‘plague’: 2025-09-08T15:59:37,130 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,130 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:59:37,131 | ^ 2025-09-08T15:59:37,131 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,131 12696 | uninfect(testtri); 2025-09-08T15:59:37,131 | ^~~~~~~~ 2025-09-08T15:59:37,142 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,142 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,142 | ^ 2025-09-08T15:59:37,142 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,142 12696 | uninfect(testtri); 2025-09-08T15:59:37,142 | ^~~~~~~~ 2025-09-08T15:59:37,154 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,154 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,154 | ^ 2025-09-08T15:59:37,154 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,154 967 | decode(ptr, otri2); 2025-09-08T15:59:37,154 | ^~~~~~ 2025-09-08T15:59:37,154 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,154 12711 | sym(testtri, neighbor); 2025-09-08T15:59:37,154 | ^~~ 2025-09-08T15:59:37,165 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,165 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,165 | ^ 2025-09-08T15:59:37,166 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,166 967 | decode(ptr, otri2); 2025-09-08T15:59:37,166 | ^~~~~~ 2025-09-08T15:59:37,166 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,166 12711 | sym(testtri, neighbor); 2025-09-08T15:59:37,166 | ^~~ 2025-09-08T15:59:37,177 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,177 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,177 | ^ 2025-09-08T15:59:37,177 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,177 967 | decode(ptr, otri2); 2025-09-08T15:59:37,177 | ^~~~~~ 2025-09-08T15:59:37,177 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,178 12711 | sym(testtri, neighbor); 2025-09-08T15:59:37,178 | ^~~ 2025-09-08T15:59:37,189 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,189 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:37,189 | ^ 2025-09-08T15:59:37,189 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,189 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,189 | ^~~~~~~ 2025-09-08T15:59:37,189 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,189 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,189 | ^~~~~~~ 2025-09-08T15:59:37,200 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,200 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,200 | ^ 2025-09-08T15:59:37,201 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,201 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,201 | ^~~~~~~ 2025-09-08T15:59:37,201 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,201 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,201 | ^~~~~~~ 2025-09-08T15:59:37,212 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,212 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,212 | ^ 2025-09-08T15:59:37,212 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,212 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,212 | ^~~~~~~ 2025-09-08T15:59:37,213 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,213 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,213 | ^~~~~~~ 2025-09-08T15:59:37,224 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,224 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,224 | ^ 2025-09-08T15:59:37,224 c/triangle.c:12715:44: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,224 12715 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-08T15:59:37,224 | ^~~~~~~~ 2025-09-08T15:59:37,235 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,235 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:59:37,235 | ^ 2025-09-08T15:59:37,235 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,236 12724 | uninfect(neighbor); 2025-09-08T15:59:37,236 | ^~~~~~~~ 2025-09-08T15:59:37,246 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,247 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,247 | ^ 2025-09-08T15:59:37,247 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,247 12724 | uninfect(neighbor); 2025-09-08T15:59:37,247 | ^~~~~~~~ 2025-09-08T15:59:37,258 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,258 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,258 | ^ 2025-09-08T15:59:37,258 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,258 12726 | infect(neighbor); 2025-09-08T15:59:37,258 | ^~~~~~ 2025-09-08T15:59:37,269 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,269 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,269 | ^ 2025-09-08T15:59:37,270 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,270 12726 | infect(neighbor); 2025-09-08T15:59:37,270 | ^~~~~~ 2025-09-08T15:59:37,281 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,281 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,281 | ^ 2025-09-08T15:59:37,281 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,282 12742 | infect(neighbor); 2025-09-08T15:59:37,282 | ^~~~~~ 2025-09-08T15:59:37,293 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,293 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,293 | ^ 2025-09-08T15:59:37,293 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,293 12742 | infect(neighbor); 2025-09-08T15:59:37,293 | ^~~~~~ 2025-09-08T15:59:37,305 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,305 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,305 | ^ 2025-09-08T15:59:37,305 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,305 12766 | infect(testtri); 2025-09-08T15:59:37,305 | ^~~~~~ 2025-09-08T15:59:37,316 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,316 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,316 | ^ 2025-09-08T15:59:37,316 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,317 12766 | infect(testtri); 2025-09-08T15:59:37,317 | ^~~~~~ 2025-09-08T15:59:37,328 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,329 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,329 | ^ 2025-09-08T15:59:37,329 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,329 971 | decode(ptr, otri); 2025-09-08T15:59:37,329 | ^~~~~~ 2025-09-08T15:59:37,329 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,329 997 | symself(otri2); 2025-09-08T15:59:37,329 | ^~~~~~~ 2025-09-08T15:59:37,329 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:59:37,329 12790 | onext(testtri, neighbor); 2025-09-08T15:59:37,329 | ^~~~~ 2025-09-08T15:59:37,341 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,341 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,341 | ^ 2025-09-08T15:59:37,341 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,341 971 | decode(ptr, otri); 2025-09-08T15:59:37,341 | ^~~~~~ 2025-09-08T15:59:37,341 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,341 997 | symself(otri2); 2025-09-08T15:59:37,342 | ^~~~~~~ 2025-09-08T15:59:37,342 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:59:37,342 12790 | onext(testtri, neighbor); 2025-09-08T15:59:37,342 | ^~~~~ 2025-09-08T15:59:37,353 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,353 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,353 | ^ 2025-09-08T15:59:37,353 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,353 971 | decode(ptr, otri); 2025-09-08T15:59:37,353 | ^~~~~~ 2025-09-08T15:59:37,354 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,354 997 | symself(otri2); 2025-09-08T15:59:37,354 | ^~~~~~~ 2025-09-08T15:59:37,354 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:59:37,354 12790 | onext(testtri, neighbor); 2025-09-08T15:59:37,354 | ^~~~~ 2025-09-08T15:59:37,365 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,365 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,365 | ^ 2025-09-08T15:59:37,365 c/triangle.c:12794:15: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,366 12794 | if (infected(neighbor)) { 2025-09-08T15:59:37,366 | ^~~~~~~~ 2025-09-08T15:59:37,377 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,377 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,377 | ^ 2025-09-08T15:59:37,377 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,377 971 | decode(ptr, otri); 2025-09-08T15:59:37,377 | ^~~~~~ 2025-09-08T15:59:37,377 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,378 1001 | symself(otri); 2025-09-08T15:59:37,378 | ^~~~~~~ 2025-09-08T15:59:37,378 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:37,378 12802 | onextself(neighbor); 2025-09-08T15:59:37,378 | ^~~~~~~~~ 2025-09-08T15:59:37,389 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,389 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,389 | ^ 2025-09-08T15:59:37,389 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,389 971 | decode(ptr, otri); 2025-09-08T15:59:37,389 | ^~~~~~ 2025-09-08T15:59:37,389 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,390 1001 | symself(otri); 2025-09-08T15:59:37,390 | ^~~~~~~ 2025-09-08T15:59:37,390 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:37,390 12802 | onextself(neighbor); 2025-09-08T15:59:37,390 | ^~~~~~~~~ 2025-09-08T15:59:37,401 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,401 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,401 | ^ 2025-09-08T15:59:37,401 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,401 971 | decode(ptr, otri); 2025-09-08T15:59:37,401 | ^~~~~~ 2025-09-08T15:59:37,401 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,402 1001 | symself(otri); 2025-09-08T15:59:37,402 | ^~~~~~~ 2025-09-08T15:59:37,402 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:59:37,402 12802 | onextself(neighbor); 2025-09-08T15:59:37,402 | ^~~~~~~~~ 2025-09-08T15:59:37,412 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,412 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,412 | ^ 2025-09-08T15:59:37,412 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,412 967 | decode(ptr, otri2); 2025-09-08T15:59:37,413 | ^~~~~~ 2025-09-08T15:59:37,413 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,413 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,413 | ^~~ 2025-09-08T15:59:37,413 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,413 12807 | oprev(testtri, neighbor); 2025-09-08T15:59:37,413 | ^~~~~ 2025-09-08T15:59:37,424 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,424 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,424 | ^ 2025-09-08T15:59:37,424 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,424 967 | decode(ptr, otri2); 2025-09-08T15:59:37,425 | ^~~~~~ 2025-09-08T15:59:37,425 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,425 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,425 | ^~~ 2025-09-08T15:59:37,425 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,425 12807 | oprev(testtri, neighbor); 2025-09-08T15:59:37,425 | ^~~~~ 2025-09-08T15:59:37,436 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,436 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,436 | ^ 2025-09-08T15:59:37,436 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,436 967 | decode(ptr, otri2); 2025-09-08T15:59:37,437 | ^~~~~~ 2025-09-08T15:59:37,437 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,437 1008 | sym(otri1, otri2); \ 2025-09-08T15:59:37,437 | ^~~ 2025-09-08T15:59:37,437 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:59:37,437 12807 | oprev(testtri, neighbor); 2025-09-08T15:59:37,437 | ^~~~~ 2025-09-08T15:59:37,447 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,447 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,447 | ^ 2025-09-08T15:59:37,448 c/triangle.c:12810:17: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,448 12810 | if (infected(neighbor)) { 2025-09-08T15:59:37,448 | ^~~~~~~~ 2025-09-08T15:59:37,458 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,458 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,459 | ^ 2025-09-08T15:59:37,459 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,459 971 | decode(ptr, otri); 2025-09-08T15:59:37,459 | ^~~~~~ 2025-09-08T15:59:37,459 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,459 1012 | symself(otri); \ 2025-09-08T15:59:37,459 | ^~~~~~~ 2025-09-08T15:59:37,459 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:37,459 12818 | oprevself(neighbor); 2025-09-08T15:59:37,459 | ^~~~~~~~~ 2025-09-08T15:59:37,469 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,469 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,469 | ^ 2025-09-08T15:59:37,469 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,470 971 | decode(ptr, otri); 2025-09-08T15:59:37,470 | ^~~~~~ 2025-09-08T15:59:37,470 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,470 1012 | symself(otri); \ 2025-09-08T15:59:37,470 | ^~~~~~~ 2025-09-08T15:59:37,470 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:37,470 12818 | oprevself(neighbor); 2025-09-08T15:59:37,470 | ^~~~~~~~~ 2025-09-08T15:59:37,480 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,480 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,480 | ^ 2025-09-08T15:59:37,480 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,480 971 | decode(ptr, otri); 2025-09-08T15:59:37,481 | ^~~~~~ 2025-09-08T15:59:37,481 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,481 1012 | symself(otri); \ 2025-09-08T15:59:37,481 | ^~~~~~~ 2025-09-08T15:59:37,481 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:59:37,481 12818 | oprevself(neighbor); 2025-09-08T15:59:37,481 | ^~~~~~~~~ 2025-09-08T15:59:37,491 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,492 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,492 | ^ 2025-09-08T15:59:37,492 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,492 967 | decode(ptr, otri2); 2025-09-08T15:59:37,492 | ^~~~~~ 2025-09-08T15:59:37,492 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,492 12835 | sym(testtri, neighbor); 2025-09-08T15:59:37,492 | ^~~ 2025-09-08T15:59:37,502 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,503 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,503 | ^ 2025-09-08T15:59:37,503 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,503 967 | decode(ptr, otri2); 2025-09-08T15:59:37,503 | ^~~~~~ 2025-09-08T15:59:37,503 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,503 12835 | sym(testtri, neighbor); 2025-09-08T15:59:37,503 | ^~~ 2025-09-08T15:59:37,513 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,514 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,514 | ^ 2025-09-08T15:59:37,514 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,514 967 | decode(ptr, otri2); 2025-09-08T15:59:37,514 | ^~~~~~ 2025-09-08T15:59:37,514 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,514 12835 | sym(testtri, neighbor); 2025-09-08T15:59:37,514 | ^~~ 2025-09-08T15:59:37,514 c/triangle.c: In function ‘regionplague’: 2025-09-08T15:59:37,525 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,525 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:59:37,525 | ^ 2025-09-08T15:59:37,525 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,526 12907 | uninfect(testtri); 2025-09-08T15:59:37,526 | ^~~~~~~~ 2025-09-08T15:59:37,536 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,536 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,536 | ^ 2025-09-08T15:59:37,536 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,536 12907 | uninfect(testtri); 2025-09-08T15:59:37,536 | ^~~~~~~~ 2025-09-08T15:59:37,548 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,548 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,548 | ^ 2025-09-08T15:59:37,548 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,548 967 | decode(ptr, otri2); 2025-09-08T15:59:37,548 | ^~~~~~ 2025-09-08T15:59:37,548 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,548 12930 | sym(testtri, neighbor); 2025-09-08T15:59:37,548 | ^~~ 2025-09-08T15:59:37,558 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,559 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,559 | ^ 2025-09-08T15:59:37,559 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,559 967 | decode(ptr, otri2); 2025-09-08T15:59:37,559 | ^~~~~~ 2025-09-08T15:59:37,559 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,559 12930 | sym(testtri, neighbor); 2025-09-08T15:59:37,559 | ^~~ 2025-09-08T15:59:37,569 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,570 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,570 | ^ 2025-09-08T15:59:37,570 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,570 967 | decode(ptr, otri2); 2025-09-08T15:59:37,570 | ^~~~~~ 2025-09-08T15:59:37,570 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:37,570 12930 | sym(testtri, neighbor); 2025-09-08T15:59:37,570 | ^~~ 2025-09-08T15:59:37,580 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,581 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:37,581 | ^ 2025-09-08T15:59:37,581 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,581 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,581 | ^~~~~~~ 2025-09-08T15:59:37,581 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,581 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,581 | ^~~~~~~ 2025-09-08T15:59:37,591 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,591 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,592 | ^ 2025-09-08T15:59:37,592 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,592 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,592 | ^~~~~~~ 2025-09-08T15:59:37,592 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,592 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,592 | ^~~~~~~ 2025-09-08T15:59:37,602 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,602 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,603 | ^ 2025-09-08T15:59:37,603 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,603 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,603 | ^~~~~~~ 2025-09-08T15:59:37,603 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,603 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:59:37,603 | ^~~~~~~ 2025-09-08T15:59:37,613 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,613 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,613 | ^ 2025-09-08T15:59:37,614 c/triangle.c:12935:45: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,614 12935 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-08T15:59:37,614 | ^~~~~~~~ 2025-09-08T15:59:37,625 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,625 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,625 | ^ 2025-09-08T15:59:37,625 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,625 12946 | infect(neighbor); 2025-09-08T15:59:37,625 | ^~~~~~ 2025-09-08T15:59:37,635 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,636 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,636 | ^ 2025-09-08T15:59:37,636 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,636 12946 | infect(neighbor); 2025-09-08T15:59:37,636 | ^~~~~~ 2025-09-08T15:59:37,646 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,647 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,647 | ^ 2025-09-08T15:59:37,647 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,647 12954 | infect(testtri); 2025-09-08T15:59:37,647 | ^~~~~~ 2025-09-08T15:59:37,657 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,657 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,658 | ^ 2025-09-08T15:59:37,658 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,658 12954 | infect(testtri); 2025-09-08T15:59:37,658 | ^~~~~~ 2025-09-08T15:59:37,668 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,669 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:59:37,669 | ^ 2025-09-08T15:59:37,669 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,669 12966 | uninfect(testtri); 2025-09-08T15:59:37,669 | ^~~~~~~~ 2025-09-08T15:59:37,679 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,679 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,680 | ^ 2025-09-08T15:59:37,680 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:59:37,680 12966 | uninfect(testtri); 2025-09-08T15:59:37,680 | ^~~~~~~~ 2025-09-08T15:59:37,681 c/triangle.c: In function ‘carveholes’: 2025-09-08T15:59:37,692 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,692 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,692 | ^ 2025-09-08T15:59:37,692 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,692 971 | decode(ptr, otri); 2025-09-08T15:59:37,692 | ^~~~~~ 2025-09-08T15:59:37,692 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,693 13045 | symself(searchtri); 2025-09-08T15:59:37,693 | ^~~~~~~ 2025-09-08T15:59:37,703 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,703 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,703 | ^ 2025-09-08T15:59:37,703 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,704 971 | decode(ptr, otri); 2025-09-08T15:59:37,704 | ^~~~~~ 2025-09-08T15:59:37,704 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,704 13045 | symself(searchtri); 2025-09-08T15:59:37,704 | ^~~~~~~ 2025-09-08T15:59:37,714 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,714 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,715 | ^ 2025-09-08T15:59:37,715 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,715 971 | decode(ptr, otri); 2025-09-08T15:59:37,715 | ^~~~~~ 2025-09-08T15:59:37,715 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,715 13045 | symself(searchtri); 2025-09-08T15:59:37,715 | ^~~~~~~ 2025-09-08T15:59:37,726 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,726 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,726 | ^ 2025-09-08T15:59:37,726 c/triangle.c:13055:43: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,726 13055 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T15:59:37,726 | ^~~~~~~~ 2025-09-08T15:59:37,737 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,737 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,737 | ^ 2025-09-08T15:59:37,737 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,738 13058 | infect(searchtri); 2025-09-08T15:59:37,738 | ^~~~~~ 2025-09-08T15:59:37,748 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,748 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,749 | ^ 2025-09-08T15:59:37,749 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,749 13058 | infect(searchtri); 2025-09-08T15:59:37,749 | ^~~~~~ 2025-09-08T15:59:37,760 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,760 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,760 | ^ 2025-09-08T15:59:37,760 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,761 971 | decode(ptr, otri); 2025-09-08T15:59:37,761 | ^~~~~~ 2025-09-08T15:59:37,761 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,761 13084 | symself(searchtri); 2025-09-08T15:59:37,761 | ^~~~~~~ 2025-09-08T15:59:37,771 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,772 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,772 | ^ 2025-09-08T15:59:37,772 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,772 971 | decode(ptr, otri); 2025-09-08T15:59:37,772 | ^~~~~~ 2025-09-08T15:59:37,772 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,772 13084 | symself(searchtri); 2025-09-08T15:59:37,772 | ^~~~~~~ 2025-09-08T15:59:37,783 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,783 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,783 | ^ 2025-09-08T15:59:37,783 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,783 971 | decode(ptr, otri); 2025-09-08T15:59:37,783 | ^~~~~~ 2025-09-08T15:59:37,783 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:59:37,783 13084 | symself(searchtri); 2025-09-08T15:59:37,783 | ^~~~~~~ 2025-09-08T15:59:37,794 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,794 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:59:37,795 | ^ 2025-09-08T15:59:37,795 c/triangle.c:13094:43: note: in expansion of macro ‘infected’ 2025-09-08T15:59:37,795 13094 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T15:59:37,795 | ^~~~~~~~ 2025-09-08T15:59:37,806 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,806 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:59:37,807 | ^ 2025-09-08T15:59:37,807 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,807 13138 | infect(regiontris[i]); 2025-09-08T15:59:37,807 | ^~~~~~ 2025-09-08T15:59:37,817 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,817 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:59:37,818 | ^ 2025-09-08T15:59:37,818 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2025-09-08T15:59:37,818 13138 | infect(regiontris[i]); 2025-09-08T15:59:37,818 | ^~~~~~ 2025-09-08T15:59:37,818 c/triangle.c: In function ‘tallyencs’: 2025-09-08T15:59:37,828 c/triangle.c:13189:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:59:37,828 13189 | int dummy; 2025-09-08T15:59:37,828 | ^~~~~ 2025-09-08T15:59:37,829 c/triangle.c: In function ‘splitencsegs’: 2025-09-08T15:59:37,840 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,840 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:37,840 | ^ 2025-09-08T15:59:37,840 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,840 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:59:37,840 | ^~~~~~~ 2025-09-08T15:59:37,851 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,852 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,852 | ^ 2025-09-08T15:59:37,852 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,852 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:59:37,852 | ^~~~~~~ 2025-09-08T15:59:37,863 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,863 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,863 | ^ 2025-09-08T15:59:37,863 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,863 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:59:37,863 | ^~~~~~~ 2025-09-08T15:59:37,875 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,875 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,875 | ^ 2025-09-08T15:59:37,875 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,875 1294 | decode(ptr, otri) 2025-09-08T15:59:37,875 | ^~~~~~ 2025-09-08T15:59:37,875 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:37,875 13298 | stpivot(currentenc, enctri); 2025-09-08T15:59:37,876 | ^~~~~~~ 2025-09-08T15:59:37,886 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,887 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,887 | ^ 2025-09-08T15:59:37,887 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,887 1294 | decode(ptr, otri) 2025-09-08T15:59:37,887 | ^~~~~~ 2025-09-08T15:59:37,887 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:37,887 13298 | stpivot(currentenc, enctri); 2025-09-08T15:59:37,887 | ^~~~~~~ 2025-09-08T15:59:37,898 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,898 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:37,898 | ^ 2025-09-08T15:59:37,898 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,898 1294 | decode(ptr, otri) 2025-09-08T15:59:37,898 | ^~~~~~ 2025-09-08T15:59:37,898 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:37,899 13298 | stpivot(currentenc, enctri); 2025-09-08T15:59:37,899 | ^~~~~~~ 2025-09-08T15:59:37,910 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,910 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:37,910 | ^ 2025-09-08T15:59:37,910 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,910 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,910 | ^~~~~~~ 2025-09-08T15:59:37,910 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,910 13300 | tspivot(testtri, testsh); 2025-09-08T15:59:37,910 | ^~~~~~~ 2025-09-08T15:59:37,921 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,921 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,921 | ^ 2025-09-08T15:59:37,921 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,922 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,922 | ^~~~~~~ 2025-09-08T15:59:37,922 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,922 13300 | tspivot(testtri, testsh); 2025-09-08T15:59:37,922 | ^~~~~~~ 2025-09-08T15:59:37,933 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,933 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,933 | ^ 2025-09-08T15:59:37,933 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,933 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,933 | ^~~~~~~ 2025-09-08T15:59:37,933 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,933 13300 | tspivot(testtri, testsh); 2025-09-08T15:59:37,933 | ^~~~~~~ 2025-09-08T15:59:37,944 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,944 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:37,944 | ^ 2025-09-08T15:59:37,944 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,945 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,945 | ^~~~~~~ 2025-09-08T15:59:37,945 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,945 13304 | tspivot(testtri, testsh); 2025-09-08T15:59:37,945 | ^~~~~~~ 2025-09-08T15:59:37,956 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,956 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:37,956 | ^ 2025-09-08T15:59:37,956 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,956 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,956 | ^~~~~~~ 2025-09-08T15:59:37,956 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,956 13304 | tspivot(testtri, testsh); 2025-09-08T15:59:37,956 | ^~~~~~~ 2025-09-08T15:59:37,967 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:37,967 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:37,967 | ^ 2025-09-08T15:59:37,967 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:37,967 1287 | sdecode(sptr, osub) 2025-09-08T15:59:37,967 | ^~~~~~~ 2025-09-08T15:59:37,967 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:37,968 13304 | tspivot(testtri, testsh); 2025-09-08T15:59:37,968 | ^~~~~~~ 2025-09-08T15:59:37,979 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,979 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:37,979 | ^ 2025-09-08T15:59:37,979 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,979 1294 | decode(ptr, otri) 2025-09-08T15:59:37,979 | ^~~~~~ 2025-09-08T15:59:37,979 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:37,979 13316 | stpivot(currentenc, enctri); 2025-09-08T15:59:37,980 | ^~~~~~~ 2025-09-08T15:59:37,990 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:37,990 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:37,990 | ^ 2025-09-08T15:59:37,990 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:37,991 1294 | decode(ptr, otri) 2025-09-08T15:59:37,991 | ^~~~~~ 2025-09-08T15:59:37,991 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:37,991 13316 | stpivot(currentenc, enctri); 2025-09-08T15:59:37,991 | ^~~~~~~ 2025-09-08T15:59:38,001 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,002 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,002 | ^ 2025-09-08T15:59:38,002 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,002 1294 | decode(ptr, otri) 2025-09-08T15:59:38,002 | ^~~~~~ 2025-09-08T15:59:38,002 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:59:38,002 13316 | stpivot(currentenc, enctri); 2025-09-08T15:59:38,002 | ^~~~~~~ 2025-09-08T15:59:38,013 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,013 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,013 | ^ 2025-09-08T15:59:38,013 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,013 967 | decode(ptr, otri2); 2025-09-08T15:59:38,014 | ^~~~~~ 2025-09-08T15:59:38,014 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,014 13324 | sym(enctri, testtri); 2025-09-08T15:59:38,014 | ^~~ 2025-09-08T15:59:38,024 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,025 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,025 | ^ 2025-09-08T15:59:38,025 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,025 967 | decode(ptr, otri2); 2025-09-08T15:59:38,025 | ^~~~~~ 2025-09-08T15:59:38,025 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,025 13324 | sym(enctri, testtri); 2025-09-08T15:59:38,025 | ^~~ 2025-09-08T15:59:38,036 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,036 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,036 | ^ 2025-09-08T15:59:38,036 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,036 967 | decode(ptr, otri2); 2025-09-08T15:59:38,036 | ^~~~~~ 2025-09-08T15:59:38,036 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,036 13324 | sym(enctri, testtri); 2025-09-08T15:59:38,037 | ^~~ 2025-09-08T15:59:38,047 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,048 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:38,048 | ^ 2025-09-08T15:59:38,048 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,048 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,048 | ^~~~~~~ 2025-09-08T15:59:38,048 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,048 13328 | tspivot(testtri, testsh); 2025-09-08T15:59:38,048 | ^~~~~~~ 2025-09-08T15:59:38,059 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,059 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:38,059 | ^ 2025-09-08T15:59:38,059 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,059 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,059 | ^~~~~~~ 2025-09-08T15:59:38,059 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,059 13328 | tspivot(testtri, testsh); 2025-09-08T15:59:38,060 | ^~~~~~~ 2025-09-08T15:59:38,070 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,070 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:38,070 | ^ 2025-09-08T15:59:38,070 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,071 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,071 | ^~~~~~~ 2025-09-08T15:59:38,071 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,071 13328 | tspivot(testtri, testsh); 2025-09-08T15:59:38,071 | ^~~~~~~ 2025-09-08T15:59:38,082 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,082 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:38,082 | ^ 2025-09-08T15:59:38,082 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,082 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,082 | ^~~~~~~ 2025-09-08T15:59:38,082 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,082 13333 | tspivot(testtri, testsh); 2025-09-08T15:59:38,082 | ^~~~~~~ 2025-09-08T15:59:38,093 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,093 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:38,093 | ^ 2025-09-08T15:59:38,093 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,094 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,094 | ^~~~~~~ 2025-09-08T15:59:38,094 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,094 13333 | tspivot(testtri, testsh); 2025-09-08T15:59:38,094 | ^~~~~~~ 2025-09-08T15:59:38,104 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,105 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:38,105 | ^ 2025-09-08T15:59:38,105 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,105 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,105 | ^~~~~~~ 2025-09-08T15:59:38,105 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,105 13333 | tspivot(testtri, testsh); 2025-09-08T15:59:38,105 | ^~~~~~~ 2025-09-08T15:59:38,116 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,117 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,117 | ^ 2025-09-08T15:59:38,117 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,117 967 | decode(ptr, otri2); 2025-09-08T15:59:38,117 | ^~~~~~ 2025-09-08T15:59:38,117 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,117 13344 | sym(enctri, testtri); 2025-09-08T15:59:38,117 | ^~~ 2025-09-08T15:59:38,128 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,128 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,128 | ^ 2025-09-08T15:59:38,128 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,128 967 | decode(ptr, otri2); 2025-09-08T15:59:38,128 | ^~~~~~ 2025-09-08T15:59:38,128 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,129 13344 | sym(enctri, testtri); 2025-09-08T15:59:38,129 | ^~~ 2025-09-08T15:59:38,139 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,139 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,139 | ^ 2025-09-08T15:59:38,140 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,140 967 | decode(ptr, otri2); 2025-09-08T15:59:38,140 | ^~~~~~ 2025-09-08T15:59:38,140 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,140 13344 | sym(enctri, testtri); 2025-09-08T15:59:38,140 | ^~~ 2025-09-08T15:59:38,153 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,153 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:38,153 | ^ 2025-09-08T15:59:38,153 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,153 1206 | sdecode(sptr, osub) 2025-09-08T15:59:38,153 | ^~~~~~~ 2025-09-08T15:59:38,153 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:38,154 13432 | snextself(currentenc); 2025-09-08T15:59:38,154 | ^~~~~~~~~ 2025-09-08T15:59:38,165 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,165 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:38,165 | ^ 2025-09-08T15:59:38,165 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,165 1206 | sdecode(sptr, osub) 2025-09-08T15:59:38,165 | ^~~~~~~ 2025-09-08T15:59:38,165 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:38,165 13432 | snextself(currentenc); 2025-09-08T15:59:38,165 | ^~~~~~~~~ 2025-09-08T15:59:38,176 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,176 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:38,177 | ^ 2025-09-08T15:59:38,177 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,177 1206 | sdecode(sptr, osub) 2025-09-08T15:59:38,177 | ^~~~~~~ 2025-09-08T15:59:38,177 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:59:38,177 13432 | snextself(currentenc); 2025-09-08T15:59:38,177 | ^~~~~~~~~ 2025-09-08T15:59:38,187 c/triangle.c:13262:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:59:38,188 13262 | int dummy; 2025-09-08T15:59:38,188 | ^~~~~ 2025-09-08T15:59:38,188 c/triangle.c: In function ‘splittriangle’: 2025-09-08T15:59:38,200 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,200 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,200 | ^ 2025-09-08T15:59:38,200 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,200 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:59:38,200 | ^~~~~~ 2025-09-08T15:59:38,211 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,211 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,211 | ^ 2025-09-08T15:59:38,212 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,212 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:59:38,212 | ^~~~~~ 2025-09-08T15:59:38,223 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,223 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,223 | ^ 2025-09-08T15:59:38,223 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,223 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:59:38,223 | ^~~~~~ 2025-09-08T15:59:38,227 c/triangle.c: In function ‘highorder’: 2025-09-08T15:59:38,238 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,238 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,239 | ^ 2025-09-08T15:59:38,239 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,239 967 | decode(ptr, otri2); 2025-09-08T15:59:38,239 | ^~~~~~ 2025-09-08T15:59:38,239 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,239 13754 | sym(triangleloop, trisym); 2025-09-08T15:59:38,239 | ^~~ 2025-09-08T15:59:38,250 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,250 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,250 | ^ 2025-09-08T15:59:38,251 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,251 967 | decode(ptr, otri2); 2025-09-08T15:59:38,251 | ^~~~~~ 2025-09-08T15:59:38,251 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,251 13754 | sym(triangleloop, trisym); 2025-09-08T15:59:38,251 | ^~~ 2025-09-08T15:59:38,262 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,262 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,262 | ^ 2025-09-08T15:59:38,262 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,263 967 | decode(ptr, otri2); 2025-09-08T15:59:38,263 | ^~~~~~ 2025-09-08T15:59:38,263 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,263 13754 | sym(triangleloop, trisym); 2025-09-08T15:59:38,263 | ^~~ 2025-09-08T15:59:38,275 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,275 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:38,275 | ^ 2025-09-08T15:59:38,275 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,275 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,275 | ^~~~~~~ 2025-09-08T15:59:38,275 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,275 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,275 | ^~~~~~~ 2025-09-08T15:59:38,287 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,287 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:38,287 | ^ 2025-09-08T15:59:38,287 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,287 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,287 | ^~~~~~~ 2025-09-08T15:59:38,287 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,287 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,287 | ^~~~~~~ 2025-09-08T15:59:38,298 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,299 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:38,299 | ^ 2025-09-08T15:59:38,299 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,299 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,299 | ^~~~~~~ 2025-09-08T15:59:38,299 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,299 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,299 | ^~~~~~~ 2025-09-08T15:59:38,305 c/triangle.c: In function ‘writeedges’: 2025-09-08T15:59:38,318 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,318 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,319 | ^ 2025-09-08T15:59:38,319 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,319 967 | decode(ptr, otri2); 2025-09-08T15:59:38,319 | ^~~~~~ 2025-09-08T15:59:38,319 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,319 14868 | sym(triangleloop, trisym); 2025-09-08T15:59:38,319 | ^~~ 2025-09-08T15:59:38,331 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,332 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,332 | ^ 2025-09-08T15:59:38,332 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,332 967 | decode(ptr, otri2); 2025-09-08T15:59:38,332 | ^~~~~~ 2025-09-08T15:59:38,332 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,332 14868 | sym(triangleloop, trisym); 2025-09-08T15:59:38,332 | ^~~ 2025-09-08T15:59:38,344 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,344 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,345 | ^ 2025-09-08T15:59:38,345 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,345 967 | decode(ptr, otri2); 2025-09-08T15:59:38,345 | ^~~~~~ 2025-09-08T15:59:38,345 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,345 14868 | sym(triangleloop, trisym); 2025-09-08T15:59:38,345 | ^~~ 2025-09-08T15:59:38,358 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,358 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:59:38,358 | ^ 2025-09-08T15:59:38,358 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,358 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,358 | ^~~~~~~ 2025-09-08T15:59:38,358 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,359 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,359 | ^~~~~~~ 2025-09-08T15:59:38,371 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,371 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:59:38,371 | ^ 2025-09-08T15:59:38,371 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,371 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,371 | ^~~~~~~ 2025-09-08T15:59:38,371 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,372 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,372 | ^~~~~~~ 2025-09-08T15:59:38,384 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,384 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:59:38,384 | ^ 2025-09-08T15:59:38,384 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:59:38,384 1287 | sdecode(sptr, osub) 2025-09-08T15:59:38,384 | ^~~~~~~ 2025-09-08T15:59:38,384 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:59:38,385 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:59:38,385 | ^~~~~~~ 2025-09-08T15:59:38,386 c/triangle.c: In function ‘writevoronoi’: 2025-09-08T15:59:38,399 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,399 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,400 | ^ 2025-09-08T15:59:38,400 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,400 967 | decode(ptr, otri2); 2025-09-08T15:59:38,400 | ^~~~~~ 2025-09-08T15:59:38,400 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,400 15107 | sym(triangleloop, trisym); 2025-09-08T15:59:38,400 | ^~~ 2025-09-08T15:59:38,413 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,413 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,413 | ^ 2025-09-08T15:59:38,413 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,413 967 | decode(ptr, otri2); 2025-09-08T15:59:38,413 | ^~~~~~ 2025-09-08T15:59:38,413 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,413 15107 | sym(triangleloop, trisym); 2025-09-08T15:59:38,413 | ^~~ 2025-09-08T15:59:38,426 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,426 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,426 | ^ 2025-09-08T15:59:38,426 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,426 967 | decode(ptr, otri2); 2025-09-08T15:59:38,426 | ^~~~~~ 2025-09-08T15:59:38,426 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,427 15107 | sym(triangleloop, trisym); 2025-09-08T15:59:38,427 | ^~~ 2025-09-08T15:59:38,427 c/triangle.c: In function ‘writeneighbors’: 2025-09-08T15:59:38,441 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,441 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,441 | ^ 2025-09-08T15:59:38,441 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,441 967 | decode(ptr, otri2); 2025-09-08T15:59:38,441 | ^~~~~~ 2025-09-08T15:59:38,441 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,441 15230 | sym(triangleloop, trisym); 2025-09-08T15:59:38,442 | ^~~ 2025-09-08T15:59:38,454 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,454 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,454 | ^ 2025-09-08T15:59:38,454 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,455 967 | decode(ptr, otri2); 2025-09-08T15:59:38,455 | ^~~~~~ 2025-09-08T15:59:38,455 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,455 15230 | sym(triangleloop, trisym); 2025-09-08T15:59:38,455 | ^~~ 2025-09-08T15:59:38,467 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,468 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,468 | ^ 2025-09-08T15:59:38,468 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,468 967 | decode(ptr, otri2); 2025-09-08T15:59:38,468 | ^~~~~~ 2025-09-08T15:59:38,468 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,468 15230 | sym(triangleloop, trisym); 2025-09-08T15:59:38,468 | ^~~ 2025-09-08T15:59:38,481 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,481 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,481 | ^ 2025-09-08T15:59:38,481 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,481 967 | decode(ptr, otri2); 2025-09-08T15:59:38,481 | ^~~~~~ 2025-09-08T15:59:38,482 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,482 15233 | sym(triangleloop, trisym); 2025-09-08T15:59:38,482 | ^~~ 2025-09-08T15:59:38,494 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,494 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,495 | ^ 2025-09-08T15:59:38,495 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,495 967 | decode(ptr, otri2); 2025-09-08T15:59:38,495 | ^~~~~~ 2025-09-08T15:59:38,495 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,495 15233 | sym(triangleloop, trisym); 2025-09-08T15:59:38,495 | ^~~ 2025-09-08T15:59:38,508 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,508 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,508 | ^ 2025-09-08T15:59:38,508 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,508 967 | decode(ptr, otri2); 2025-09-08T15:59:38,508 | ^~~~~~ 2025-09-08T15:59:38,508 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,508 15233 | sym(triangleloop, trisym); 2025-09-08T15:59:38,508 | ^~~ 2025-09-08T15:59:38,521 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,521 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:59:38,521 | ^ 2025-09-08T15:59:38,522 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,522 967 | decode(ptr, otri2); 2025-09-08T15:59:38,522 | ^~~~~~ 2025-09-08T15:59:38,522 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,522 15236 | sym(triangleloop, trisym); 2025-09-08T15:59:38,522 | ^~~ 2025-09-08T15:59:38,535 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:59:38,535 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:59:38,535 | ^ 2025-09-08T15:59:38,535 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,535 967 | decode(ptr, otri2); 2025-09-08T15:59:38,535 | ^~~~~~ 2025-09-08T15:59:38,535 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,535 15236 | sym(triangleloop, trisym); 2025-09-08T15:59:38,535 | ^~~ 2025-09-08T15:59:38,548 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:59:38,548 947 | (otri).tri = (triangle *) \ 2025-09-08T15:59:38,548 | ^ 2025-09-08T15:59:38,548 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:59:38,548 967 | decode(ptr, otri2); 2025-09-08T15:59:38,549 | ^~~~~~ 2025-09-08T15:59:38,549 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:59:38,549 15236 | sym(triangleloop, trisym); 2025-09-08T15:59:38,549 | ^~~ 2025-09-08T15:59:41,094 c/triangle.c: In function ‘incircleadapt’: 2025-09-08T15:59:41,096 c/triangle.c:5623:20: warning: ‘axtbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,096 5623 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); 2025-09-08T15:59:41,096 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,098 c/triangle.c:5362:7: note: ‘axtbclen’ was declared here 2025-09-08T15:59:41,098 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,098 | ^~~~~~~~ 2025-09-08T15:59:41,101 c/triangle.c:5762:20: warning: ‘bytcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,101 5762 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); 2025-09-08T15:59:41,101 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,103 c/triangle.c:5362:37: note: ‘bytcalen’ was declared here 2025-09-08T15:59:41,103 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,103 | ^~~~~~~~ 2025-09-08T15:59:41,106 c/triangle.c:5665:20: warning: ‘aytbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,106 5665 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); 2025-09-08T15:59:41,106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,108 c/triangle.c:5362:17: note: ‘aytbclen’ was declared here 2025-09-08T15:59:41,108 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,108 | ^~~~~~~~ 2025-09-08T15:59:41,110 c/triangle.c:5720:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,111 5720 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-08T15:59:41,111 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,112 c/triangle.c:5362:27: note: ‘bxtcalen’ was declared here 2025-09-08T15:59:41,112 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,113 | ^~~~~~~~ 2025-09-08T15:59:41,115 c/triangle.c:5817:20: warning: ‘cxtablen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,115 5817 | temp16alen = scale_expansion_zeroelim(cxtablen, cxtab, cdxtail, temp16a); 2025-09-08T15:59:41,115 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,117 c/triangle.c:5362:47: note: ‘cxtablen’ was declared here 2025-09-08T15:59:41,117 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,117 | ^~~~~~~~ 2025-09-08T15:59:41,120 c/triangle.c:5859:20: warning: ‘cytablen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:41,120 5859 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); 2025-09-08T15:59:41,120 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:41,122 c/triangle.c:5362:57: note: ‘cytablen’ was declared here 2025-09-08T15:59:41,122 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:41,122 | ^~~~~~~~ 2025-09-08T15:59:50,002 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=int -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-08T15:59:50,364 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T15:59:50,365 196 | #include "longintrepr.h" 2025-09-08T15:59:50,365 | ^~~~~~~~~~~~~~~ 2025-09-08T15:59:50,365 compilation terminated. 2025-09-08T15:59:50,369 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T15:59:50,521 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T15:59:50,534 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T15:59:50,534 exec(compile('"'"''"'"''"'"' 2025-09-08T15:59:50,534 # This is -- a caller that pip uses to run setup.py 2025-09-08T15:59:50,534 # 2025-09-08T15:59:50,534 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T15:59:50,534 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T15:59:50,534 # - It provides a clear error message when setuptools is not installed. 2025-09-08T15:59:50,534 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T15:59:50,534 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T15:59:50,534 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T15:59:50,534 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T15:59:50,534 import os, sys, tokenize, traceback 2025-09-08T15:59:50,534 2025-09-08T15:59:50,534 try: 2025-09-08T15:59:50,534 import setuptools 2025-09-08T15:59:50,534 except ImportError: 2025-09-08T15:59:50,534 print( 2025-09-08T15:59:50,534 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T15:59:50,534 "the build environment with exception:", 2025-09-08T15:59:50,534 file=sys.stderr, 2025-09-08T15:59:50,534 ) 2025-09-08T15:59:50,534 traceback.print_exc() 2025-09-08T15:59:50,534 sys.exit(1) 2025-09-08T15:59:50,534 2025-09-08T15:59:50,534 __file__ = %r 2025-09-08T15:59:50,534 sys.argv[0] = __file__ 2025-09-08T15:59:50,534 2025-09-08T15:59:50,534 if os.path.exists(__file__): 2025-09-08T15:59:50,534 filename = __file__ 2025-09-08T15:59:50,534 with tokenize.open(__file__) as f: 2025-09-08T15:59:50,534 setup_py_code = f.read() 2025-09-08T15:59:50,534 else: 2025-09-08T15:59:50,534 filename = "" 2025-09-08T15:59:50,534 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T15:59:50,534 2025-09-08T15:59:50,534 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T15:59:50,534 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4bkpq3dc/triangle_381d9736cd6f4452b9cab750921ae360/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-bi_rr2eq[/] 2025-09-08T15:59:50,535 [bold magenta]cwd[/]: /tmp/pip-wheel-4bkpq3dc/triangle_381d9736cd6f4452b9cab750921ae360/ 2025-09-08T15:59:50,535 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-08T15:59:50,535 ERROR: Failed building wheel for triangle 2025-09-08T15:59:50,536 Running setup.py clean for triangle 2025-09-08T15:59:50,537 Running command python setup.py clean 2025-09-08T15:59:51,795 running clean 2025-09-08T15:59:51,937 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T15:59:51,938 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T15:59:51,942 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T15:59:51,942 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T15:59:51,942 removing 'build' 2025-09-08T15:59:52,054 Failed to build triangle 2025-09-08T15:59:52,055 ERROR: Failed to build one or more wheels 2025-09-08T15:59:52,056 Exception information: 2025-09-08T15:59:52,056 Traceback (most recent call last): 2025-09-08T15:59:52,056 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T15:59:52,056 status = _inner_run() 2025-09-08T15:59:52,056 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T15:59:52,056 return self.run(options, args) 2025-09-08T15:59:52,056 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T15:59:52,056 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T15:59:52,056 return func(self, options, args) 2025-09-08T15:59:52,056 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T15:59:52,056 raise CommandError("Failed to build one or more wheels") 2025-09-08T15:59:52,056 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T15:59:52,060 Removed build tracker: '/tmp/pip-build-tracker-lw2a438y'