2025-09-09T01:02:33,461 Created temporary directory: /tmp/pip-build-tracker-zjaeph0t 2025-09-09T01:02:33,461 Initialized build tracking at /tmp/pip-build-tracker-zjaeph0t 2025-09-09T01:02:33,462 Created build tracker: /tmp/pip-build-tracker-zjaeph0t 2025-09-09T01:02:33,462 Entered build tracker: /tmp/pip-build-tracker-zjaeph0t 2025-09-09T01:02:33,462 Created temporary directory: /tmp/pip-wheel-b9524blt 2025-09-09T01:02:33,465 Created temporary directory: /tmp/pip-ephem-wheel-cache-w2m9b8hz 2025-09-09T01:02:33,522 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T01:02:33,524 2 location(s) to search for versions of triangle: 2025-09-09T01:02:33,524 * https://pypi.org/simple/triangle/ 2025-09-09T01:02:33,524 * https://www.piwheels.org/simple/triangle/ 2025-09-09T01:02:33,525 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-09T01:02:33,525 Getting page https://pypi.org/simple/triangle/ 2025-09-09T01:02:33,526 Found index url https://pypi.org/simple/ 2025-09-09T01:02:33,682 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-09T01:02:33,713 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-09T01:02:33,713 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-09T01:02:33,714 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-09T01:02:33,714 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-09T01:02:33,714 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-09T01:02:33,714 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-09T01:02:33,714 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-09T01:02:33,715 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-09T01:02:33,715 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-09T01:02:33,715 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-09T01:02:33,715 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-09T01:02:33,715 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-09T01:02:33,716 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-09T01:02:33,716 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-09T01:02:33,716 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-09T01:02:33,716 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-09T01:02:33,716 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-09T01:02:33,717 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-09T01:02:33,717 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-09T01:02:33,717 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-09T01:02:33,717 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-09T01:02:33,717 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-09T01:02:33,718 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-09T01:02:33,718 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-09T01:02:33,718 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-09T01:02:33,718 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-09T01:02:33,718 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-09T01:02:33,718 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,719 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,720 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,721 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,722 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,723 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-09T01:02:33,724 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-09T01:02:33,724 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-09T01:02:33,724 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-09T01:02:33,724 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-09T01:02:33,724 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-09T01:02:33,724 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-09T01:02:33,724 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,725 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,726 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,727 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,728 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,729 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,730 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,731 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,732 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,733 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,734 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,735 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,736 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,737 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,738 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-09T01:02:33,739 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-09T01:02:33,739 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-09T01:02:33,739 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-09T01:02:33,739 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-09T01:02:33,739 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-09T01:02:33,740 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-09T01:02:33,740 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-09T01:02:33,741 Found index url https://www.piwheels.org/simple/ 2025-09-09T01:02:33,841 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-09T01:02:33,871 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-09T01:02:33,871 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-09T01:02:33,871 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-09T01:02:33,872 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-09T01:02:33,872 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-09T01:02:33,872 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-09T01:02:33,872 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-09T01:02:33,872 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-09T01:02:33,872 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,873 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,874 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,875 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,876 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,877 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,878 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,879 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,880 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,881 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,882 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,883 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,884 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,885 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,886 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,887 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,888 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,889 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,890 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,891 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-09T01:02:33,892 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-09T01:02:33,892 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-09T01:02:33,892 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-09T01:02:33,892 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-09T01:02:33,892 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-09T01:02:33,892 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-09T01:02:33,893 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-09T01:02:33,916 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-09T01:02:33,918 Collecting triangle==20200424 2025-09-09T01:02:33,919 Created temporary directory: /tmp/pip-unpack-i6f4974d 2025-09-09T01:02:34,069 Downloading triangle-20200424.tar.gz (1.6 MB) 2025-09-09T01:02:34,473 Added triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz to build tracker '/tmp/pip-build-tracker-zjaeph0t' 2025-09-09T01:02:34,475 Running setup.py (path:/tmp/pip-wheel-b9524blt/triangle_06e21921ffd84ba290b08764b80f0ac7/setup.py) egg_info for package triangle 2025-09-09T01:02:34,475 Created temporary directory: /tmp/pip-pip-egg-info-99w3x_74 2025-09-09T01:02:34,475 Preparing metadata (setup.py): started 2025-09-09T01:02:34,476 Running command python setup.py egg_info 2025-09-09T01:02:35,659 running egg_info 2025-09-09T01:02:35,732 creating /tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info 2025-09-09T01:02:35,733 writing /tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/PKG-INFO 2025-09-09T01:02:35,734 writing dependency_links to /tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/dependency_links.txt 2025-09-09T01:02:35,734 writing requirements to /tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/requires.txt 2025-09-09T01:02:35,735 writing top-level names to /tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/top_level.txt 2025-09-09T01:02:35,735 writing manifest file '/tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/SOURCES.txt' 2025-09-09T01:02:36,038 reading manifest file '/tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/SOURCES.txt' 2025-09-09T01:02:36,038 adding license file 'LICENSE' 2025-09-09T01:02:36,042 writing manifest file '/tmp/pip-pip-egg-info-99w3x_74/triangle.egg-info/SOURCES.txt' 2025-09-09T01:02:36,154 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T01:02:36,159 Source in /tmp/pip-wheel-b9524blt/triangle_06e21921ffd84ba290b08764b80f0ac7 has version 20200424, which satisfies requirement triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz 2025-09-09T01:02:36,159 Removed triangle==20200424 from https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz from build tracker '/tmp/pip-build-tracker-zjaeph0t' 2025-09-09T01:02:36,162 Created temporary directory: /tmp/pip-unpack-9gqaoj19 2025-09-09T01:02:36,162 Created temporary directory: /tmp/pip-unpack-0n523vtm 2025-09-09T01:02:36,162 Building wheels for collected packages: triangle 2025-09-09T01:02:36,164 Created temporary directory: /tmp/pip-wheel-215xf6rj 2025-09-09T01:02:36,164 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-09T01:02:36,165 Building wheel for triangle (setup.py): started 2025-09-09T01:02:36,166 Destination directory: /tmp/pip-wheel-215xf6rj 2025-09-09T01:02:36,166 Running command python setup.py bdist_wheel 2025-09-09T01:02:37,255 running bdist_wheel 2025-09-09T01:02:37,625 running build 2025-09-09T01:02:37,625 running build_py 2025-09-09T01:02:37,702 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,703 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,703 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,704 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,704 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,705 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,705 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:37,712 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,713 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,713 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,714 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,715 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,715 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,716 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,716 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,723 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,724 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,724 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,725 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,725 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,726 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,726 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,727 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,728 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,728 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,729 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,729 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,730 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,730 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,731 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,731 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,732 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,732 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,733 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,733 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,734 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,734 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,735 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,735 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,736 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,743 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,744 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,744 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,745 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,745 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,746 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,747 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,747 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,748 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,748 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,749 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,749 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,750 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,750 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,751 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,752 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,752 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,753 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,753 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,754 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,754 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,755 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,755 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,756 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,756 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,757 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,757 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,758 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,758 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,759 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,759 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,760 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,760 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,761 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,761 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,762 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,762 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-09T01:02:37,763 running build_ext 2025-09-09T01:02:38,103 building 'triangle.core' extension 2025-09-09T01:02:38,104 creating build/temp.linux-armv7l-cpython-313/c 2025-09-09T01:02:38,104 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-09T01:02:38,104 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c c/triangle.c -o build/temp.linux-armv7l-cpython-313/c/triangle.o 2025-09-09T01:02:38,248 c/triangle.c: In function ‘printtriangle’: 2025-09-09T01:02:38,255 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,255 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,255 | ^ 2025-09-09T01:02:38,255 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,255 3687 | decode(t->tri[0], printtri); 2025-09-09T01:02:38,256 | ^~~~~~ 2025-09-09T01:02:38,260 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,260 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,260 | ^ 2025-09-09T01:02:38,260 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,260 3687 | decode(t->tri[0], printtri); 2025-09-09T01:02:38,260 | ^~~~~~ 2025-09-09T01:02:38,264 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,264 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,264 | ^ 2025-09-09T01:02:38,264 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,265 3687 | decode(t->tri[0], printtri); 2025-09-09T01:02:38,265 | ^~~~~~ 2025-09-09T01:02:38,265 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,265 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,265 | ^ 2025-09-09T01:02:38,265 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,265 3694 | decode(t->tri[1], printtri); 2025-09-09T01:02:38,265 | ^~~~~~ 2025-09-09T01:02:38,266 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,266 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,266 | ^ 2025-09-09T01:02:38,266 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,266 3694 | decode(t->tri[1], printtri); 2025-09-09T01:02:38,266 | ^~~~~~ 2025-09-09T01:02:38,266 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,266 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,266 | ^ 2025-09-09T01:02:38,266 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,266 3694 | decode(t->tri[1], printtri); 2025-09-09T01:02:38,267 | ^~~~~~ 2025-09-09T01:02:38,267 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,267 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,267 | ^ 2025-09-09T01:02:38,267 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,267 3701 | decode(t->tri[2], printtri); 2025-09-09T01:02:38,267 | ^~~~~~ 2025-09-09T01:02:38,267 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,267 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,268 | ^ 2025-09-09T01:02:38,268 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,268 3701 | decode(t->tri[2], printtri); 2025-09-09T01:02:38,268 | ^~~~~~ 2025-09-09T01:02:38,268 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,268 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,268 | ^ 2025-09-09T01:02:38,268 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,268 3701 | decode(t->tri[2], printtri); 2025-09-09T01:02:38,268 | ^~~~~~ 2025-09-09T01:02:38,270 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,270 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,270 | ^ 2025-09-09T01:02:38,270 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,270 3732 | sdecode(t->tri[6], printsh); 2025-09-09T01:02:38,270 | ^~~~~~~ 2025-09-09T01:02:38,270 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,270 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,270 | ^ 2025-09-09T01:02:38,270 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,270 3732 | sdecode(t->tri[6], printsh); 2025-09-09T01:02:38,271 | ^~~~~~~ 2025-09-09T01:02:38,271 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,271 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,271 | ^ 2025-09-09T01:02:38,271 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,271 3732 | sdecode(t->tri[6], printsh); 2025-09-09T01:02:38,271 | ^~~~~~~ 2025-09-09T01:02:38,271 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,271 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,271 | ^ 2025-09-09T01:02:38,272 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,272 3737 | sdecode(t->tri[7], printsh); 2025-09-09T01:02:38,272 | ^~~~~~~ 2025-09-09T01:02:38,272 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,272 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,272 | ^ 2025-09-09T01:02:38,272 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,272 3737 | sdecode(t->tri[7], printsh); 2025-09-09T01:02:38,272 | ^~~~~~~ 2025-09-09T01:02:38,272 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,272 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,273 | ^ 2025-09-09T01:02:38,273 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,273 3737 | sdecode(t->tri[7], printsh); 2025-09-09T01:02:38,273 | ^~~~~~~ 2025-09-09T01:02:38,273 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,273 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,273 | ^ 2025-09-09T01:02:38,273 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,273 3742 | sdecode(t->tri[8], printsh); 2025-09-09T01:02:38,273 | ^~~~~~~ 2025-09-09T01:02:38,274 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,274 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,274 | ^ 2025-09-09T01:02:38,274 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,274 3742 | sdecode(t->tri[8], printsh); 2025-09-09T01:02:38,274 | ^~~~~~~ 2025-09-09T01:02:38,274 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,274 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,274 | ^ 2025-09-09T01:02:38,274 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,274 3742 | sdecode(t->tri[8], printsh); 2025-09-09T01:02:38,275 | ^~~~~~~ 2025-09-09T01:02:38,275 c/triangle.c: In function ‘printsubseg’: 2025-09-09T01:02:38,275 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,275 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,275 | ^ 2025-09-09T01:02:38,276 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,276 3781 | sdecode(s->ss[0], printsh); 2025-09-09T01:02:38,276 | ^~~~~~~ 2025-09-09T01:02:38,276 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,276 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,276 | ^ 2025-09-09T01:02:38,276 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,276 3781 | sdecode(s->ss[0], printsh); 2025-09-09T01:02:38,276 | ^~~~~~~ 2025-09-09T01:02:38,276 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,276 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,277 | ^ 2025-09-09T01:02:38,277 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,277 3781 | sdecode(s->ss[0], printsh); 2025-09-09T01:02:38,277 | ^~~~~~~ 2025-09-09T01:02:38,277 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,277 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,277 | ^ 2025-09-09T01:02:38,277 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,278 3788 | sdecode(s->ss[1], printsh); 2025-09-09T01:02:38,278 | ^~~~~~~ 2025-09-09T01:02:38,278 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,278 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,278 | ^ 2025-09-09T01:02:38,278 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,278 3788 | sdecode(s->ss[1], printsh); 2025-09-09T01:02:38,278 | ^~~~~~~ 2025-09-09T01:02:38,278 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,278 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,279 | ^ 2025-09-09T01:02:38,279 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,279 3788 | sdecode(s->ss[1], printsh); 2025-09-09T01:02:38,279 | ^~~~~~~ 2025-09-09T01:02:38,280 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,280 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,280 | ^ 2025-09-09T01:02:38,280 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,280 3811 | decode(s->ss[6], printtri); 2025-09-09T01:02:38,281 | ^~~~~~ 2025-09-09T01:02:38,281 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,281 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,281 | ^ 2025-09-09T01:02:38,281 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,281 3811 | decode(s->ss[6], printtri); 2025-09-09T01:02:38,281 | ^~~~~~ 2025-09-09T01:02:38,281 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,281 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,282 | ^ 2025-09-09T01:02:38,282 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,282 3811 | decode(s->ss[6], printtri); 2025-09-09T01:02:38,282 | ^~~~~~ 2025-09-09T01:02:38,282 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,282 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,282 | ^ 2025-09-09T01:02:38,282 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,283 3818 | decode(s->ss[7], printtri); 2025-09-09T01:02:38,283 | ^~~~~~ 2025-09-09T01:02:38,283 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,283 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,283 | ^ 2025-09-09T01:02:38,283 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,283 3818 | decode(s->ss[7], printtri); 2025-09-09T01:02:38,283 | ^~~~~~ 2025-09-09T01:02:38,283 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,284 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,284 | ^ 2025-09-09T01:02:38,284 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,284 3818 | decode(s->ss[7], printtri); 2025-09-09T01:02:38,284 | ^~~~~~ 2025-09-09T01:02:38,285 c/triangle.c: In function ‘poolrestart’: 2025-09-09T01:02:38,285 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,285 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T01:02:38,285 | ^ 2025-09-09T01:02:38,285 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,286 3911 | pool->nextitem = (VOID *) 2025-09-09T01:02:38,286 | ^ 2025-09-09T01:02:38,286 c/triangle.c: In function ‘poolinit’: 2025-09-09T01:02:38,286 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T01:02:38,286 3956 | if (alignment > sizeof(VOID *)) { 2025-09-09T01:02:38,286 | ^ 2025-09-09T01:02:38,287 c/triangle.c: In function ‘poolalloc’: 2025-09-09T01:02:38,287 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,287 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-09T01:02:38,288 | ^ 2025-09-09T01:02:38,288 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,288 4045 | pool->nextitem = (VOID *) 2025-09-09T01:02:38,288 | ^ 2025-09-09T01:02:38,288 c/triangle.c: In function ‘traversalinit’: 2025-09-09T01:02:38,289 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,289 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T01:02:38,289 | ^ 2025-09-09T01:02:38,289 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,290 4109 | pool->pathitem = (VOID *) 2025-09-09T01:02:38,290 | ^ 2025-09-09T01:02:38,290 c/triangle.c: In function ‘traverse’: 2025-09-09T01:02:38,290 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,290 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-09T01:02:38,290 | ^ 2025-09-09T01:02:38,291 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,291 4153 | pool->pathitem = (VOID *) 2025-09-09T01:02:38,291 | ^ 2025-09-09T01:02:38,291 c/triangle.c: In function ‘dummyinit’: 2025-09-09T01:02:38,292 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,292 4213 | alignptr = (INT_PTR) m->dummytribase; 2025-09-09T01:02:38,292 | ^ 2025-09-09T01:02:38,293 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,293 4214 | m->dummytri = (triangle *) 2025-09-09T01:02:38,293 | ^ 2025-09-09T01:02:38,294 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,294 4236 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-09T01:02:38,294 | ^ 2025-09-09T01:02:38,294 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,294 4237 | m->dummysub = (subseg *) 2025-09-09T01:02:38,294 | ^ 2025-09-09T01:02:38,296 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-09T01:02:38,297 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-09T01:02:38,297 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-09T01:02:38,297 | ^ 2025-09-09T01:02:38,299 c/triangle.c: In function ‘getvertex’: 2025-09-09T01:02:38,300 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,300 4613 | alignptr = (INT_PTR) (getblock + 1); 2025-09-09T01:02:38,300 | ^ 2025-09-09T01:02:38,301 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,301 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-09T01:02:38,301 | ^ 2025-09-09T01:02:38,362 c/triangle.c: In function ‘checkmesh’: 2025-09-09T01:02:38,366 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,366 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,366 | ^ 2025-09-09T01:02:38,366 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,367 969 | decode(ptr, otri2); 2025-09-09T01:02:38,367 | ^~~~~~ 2025-09-09T01:02:38,367 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,367 6748 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,367 | ^~~ 2025-09-09T01:02:38,370 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,370 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,370 | ^ 2025-09-09T01:02:38,370 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,371 969 | decode(ptr, otri2); 2025-09-09T01:02:38,371 | ^~~~~~ 2025-09-09T01:02:38,371 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,371 6748 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,371 | ^~~ 2025-09-09T01:02:38,374 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,374 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,374 | ^ 2025-09-09T01:02:38,374 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,375 969 | decode(ptr, otri2); 2025-09-09T01:02:38,375 | ^~~~~~ 2025-09-09T01:02:38,375 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,375 6748 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,375 | ^~~ 2025-09-09T01:02:38,378 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,378 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,378 | ^ 2025-09-09T01:02:38,379 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,379 969 | decode(ptr, otri2); 2025-09-09T01:02:38,379 | ^~~~~~ 2025-09-09T01:02:38,379 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,379 6751 | sym(oppotri, oppooppotri); 2025-09-09T01:02:38,379 | ^~~ 2025-09-09T01:02:38,382 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,382 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,382 | ^ 2025-09-09T01:02:38,383 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,383 969 | decode(ptr, otri2); 2025-09-09T01:02:38,383 | ^~~~~~ 2025-09-09T01:02:38,383 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,383 6751 | sym(oppotri, oppooppotri); 2025-09-09T01:02:38,383 | ^~~ 2025-09-09T01:02:38,386 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,386 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,386 | ^ 2025-09-09T01:02:38,387 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,387 969 | decode(ptr, otri2); 2025-09-09T01:02:38,387 | ^~~~~~ 2025-09-09T01:02:38,387 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,387 6751 | sym(oppotri, oppooppotri); 2025-09-09T01:02:38,387 | ^~~ 2025-09-09T01:02:38,389 c/triangle.c: In function ‘checkdelaunay’: 2025-09-09T01:02:38,393 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,393 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,393 | ^ 2025-09-09T01:02:38,393 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,393 969 | decode(ptr, otri2); 2025-09-09T01:02:38,393 | ^~~~~~ 2025-09-09T01:02:38,393 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,393 6841 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,393 | ^~~ 2025-09-09T01:02:38,397 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,397 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,397 | ^ 2025-09-09T01:02:38,397 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,397 969 | decode(ptr, otri2); 2025-09-09T01:02:38,397 | ^~~~~~ 2025-09-09T01:02:38,397 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,397 6841 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,397 | ^~~ 2025-09-09T01:02:38,401 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,401 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,401 | ^ 2025-09-09T01:02:38,401 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,401 969 | decode(ptr, otri2); 2025-09-09T01:02:38,401 | ^~~~~~ 2025-09-09T01:02:38,401 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,402 6841 | sym(triangleloop, oppotri); 2025-09-09T01:02:38,402 | ^~~ 2025-09-09T01:02:38,406 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,406 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,406 | ^ 2025-09-09T01:02:38,406 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,406 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,406 | ^~~~~~~ 2025-09-09T01:02:38,406 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,406 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T01:02:38,406 | ^~~~~~~ 2025-09-09T01:02:38,410 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,410 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,410 | ^ 2025-09-09T01:02:38,410 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,410 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,410 | ^~~~~~~ 2025-09-09T01:02:38,410 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,410 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T01:02:38,410 | ^~~~~~~ 2025-09-09T01:02:38,414 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,414 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,414 | ^ 2025-09-09T01:02:38,414 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,414 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,414 | ^~~~~~~ 2025-09-09T01:02:38,414 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,414 6859 | tspivot(triangleloop, opposubseg); 2025-09-09T01:02:38,415 | ^~~~~~~ 2025-09-09T01:02:38,417 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-09T01:02:38,421 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,421 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,421 | ^ 2025-09-09T01:02:38,421 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,421 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T01:02:38,421 | ^~~~~~ 2025-09-09T01:02:38,425 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,425 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,425 | ^ 2025-09-09T01:02:38,426 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,426 7039 | newbad->poortri = encode(*enqtri); 2025-09-09T01:02:38,426 | ^~~~~~ 2025-09-09T01:02:38,426 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-09T01:02:38,430 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,431 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,431 | ^ 2025-09-09T01:02:38,431 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,431 1296 | decode(ptr, otri) 2025-09-09T01:02:38,431 | ^~~~~~ 2025-09-09T01:02:38,431 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,431 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T01:02:38,431 | ^~~~~~~ 2025-09-09T01:02:38,435 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,435 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,435 | ^ 2025-09-09T01:02:38,435 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,435 1296 | decode(ptr, otri) 2025-09-09T01:02:38,435 | ^~~~~~ 2025-09-09T01:02:38,436 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,436 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T01:02:38,436 | ^~~~~~~ 2025-09-09T01:02:38,439 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,440 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,440 | ^ 2025-09-09T01:02:38,440 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,440 1296 | decode(ptr, otri) 2025-09-09T01:02:38,440 | ^~~~~~ 2025-09-09T01:02:38,440 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,440 7136 | stpivot(*testsubseg, neighbortri); 2025-09-09T01:02:38,440 | ^~~~~~~ 2025-09-09T01:02:38,445 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,445 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,445 | ^ 2025-09-09T01:02:38,445 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,445 1296 | decode(ptr, otri) 2025-09-09T01:02:38,445 | ^~~~~~ 2025-09-09T01:02:38,445 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,445 7163 | stpivot(testsym, neighbortri); 2025-09-09T01:02:38,445 | ^~~~~~~ 2025-09-09T01:02:38,449 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,449 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,449 | ^ 2025-09-09T01:02:38,449 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,450 1296 | decode(ptr, otri) 2025-09-09T01:02:38,450 | ^~~~~~ 2025-09-09T01:02:38,450 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,450 7163 | stpivot(testsym, neighbortri); 2025-09-09T01:02:38,450 | ^~~~~~~ 2025-09-09T01:02:38,454 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,454 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,454 | ^ 2025-09-09T01:02:38,454 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,454 1296 | decode(ptr, otri) 2025-09-09T01:02:38,454 | ^~~~~~ 2025-09-09T01:02:38,454 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:38,454 7163 | stpivot(testsym, neighbortri); 2025-09-09T01:02:38,454 | ^~~~~~~ 2025-09-09T01:02:38,459 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,459 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,459 | ^ 2025-09-09T01:02:38,459 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,459 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T01:02:38,459 | ^~~~~~~ 2025-09-09T01:02:38,463 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,463 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,464 | ^ 2025-09-09T01:02:38,464 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,464 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-09T01:02:38,464 | ^~~~~~~ 2025-09-09T01:02:38,468 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,468 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,468 | ^ 2025-09-09T01:02:38,468 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,468 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T01:02:38,468 | ^~~~~~~ 2025-09-09T01:02:38,472 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,472 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,472 | ^ 2025-09-09T01:02:38,473 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,473 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-09T01:02:38,473 | ^~~~~~~ 2025-09-09T01:02:38,475 c/triangle.c: In function ‘testtriangle’: 2025-09-09T01:02:38,480 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,480 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,480 | ^ 2025-09-09T01:02:38,480 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,480 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,480 | ^~~~~~~ 2025-09-09T01:02:38,480 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,480 7338 | tspivot(tri1, testsub); 2025-09-09T01:02:38,481 | ^~~~~~~ 2025-09-09T01:02:38,485 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,485 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,485 | ^ 2025-09-09T01:02:38,485 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,485 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,485 | ^~~~~~~ 2025-09-09T01:02:38,485 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,485 7338 | tspivot(tri1, testsub); 2025-09-09T01:02:38,485 | ^~~~~~~ 2025-09-09T01:02:38,489 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,489 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,489 | ^ 2025-09-09T01:02:38,489 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,490 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,490 | ^~~~~~~ 2025-09-09T01:02:38,490 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,490 7338 | tspivot(tri1, testsub); 2025-09-09T01:02:38,490 | ^~~~~~~ 2025-09-09T01:02:38,494 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,494 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,494 | ^ 2025-09-09T01:02:38,494 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,494 973 | decode(ptr, otri); 2025-09-09T01:02:38,494 | ^~~~~~ 2025-09-09T01:02:38,495 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,495 1014 | symself(otri); \ 2025-09-09T01:02:38,495 | ^~~~~~~ 2025-09-09T01:02:38,495 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:38,495 7343 | oprevself(tri1); 2025-09-09T01:02:38,495 | ^~~~~~~~~ 2025-09-09T01:02:38,499 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,499 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,499 | ^ 2025-09-09T01:02:38,499 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,499 973 | decode(ptr, otri); 2025-09-09T01:02:38,499 | ^~~~~~ 2025-09-09T01:02:38,499 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,499 1014 | symself(otri); \ 2025-09-09T01:02:38,499 | ^~~~~~~ 2025-09-09T01:02:38,500 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:38,500 7343 | oprevself(tri1); 2025-09-09T01:02:38,500 | ^~~~~~~~~ 2025-09-09T01:02:38,503 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,503 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,504 | ^ 2025-09-09T01:02:38,504 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,504 973 | decode(ptr, otri); 2025-09-09T01:02:38,504 | ^~~~~~ 2025-09-09T01:02:38,504 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,504 1014 | symself(otri); \ 2025-09-09T01:02:38,504 | ^~~~~~~ 2025-09-09T01:02:38,504 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:38,504 7343 | oprevself(tri1); 2025-09-09T01:02:38,504 | ^~~~~~~~~ 2025-09-09T01:02:38,508 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,508 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,508 | ^ 2025-09-09T01:02:38,508 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,509 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,509 | ^~~~~~~ 2025-09-09T01:02:38,509 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,509 7344 | tspivot(tri1, testsub); 2025-09-09T01:02:38,509 | ^~~~~~~ 2025-09-09T01:02:38,513 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,513 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,513 | ^ 2025-09-09T01:02:38,513 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,513 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,513 | ^~~~~~~ 2025-09-09T01:02:38,513 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,513 7344 | tspivot(tri1, testsub); 2025-09-09T01:02:38,513 | ^~~~~~~ 2025-09-09T01:02:38,517 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,518 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,518 | ^ 2025-09-09T01:02:38,518 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,518 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,518 | ^~~~~~~ 2025-09-09T01:02:38,518 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,518 7344 | tspivot(tri1, testsub); 2025-09-09T01:02:38,518 | ^~~~~~~ 2025-09-09T01:02:38,522 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,522 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,523 | ^ 2025-09-09T01:02:38,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,523 973 | decode(ptr, otri); 2025-09-09T01:02:38,523 | ^~~~~~ 2025-09-09T01:02:38,523 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,523 1026 | symself(otri); \ 2025-09-09T01:02:38,523 | ^~~~~~~ 2025-09-09T01:02:38,523 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T01:02:38,523 7351 | dnextself(tri2); 2025-09-09T01:02:38,523 | ^~~~~~~~~ 2025-09-09T01:02:38,527 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,527 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,527 | ^ 2025-09-09T01:02:38,527 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,527 973 | decode(ptr, otri); 2025-09-09T01:02:38,528 | ^~~~~~ 2025-09-09T01:02:38,528 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,528 1026 | symself(otri); \ 2025-09-09T01:02:38,528 | ^~~~~~~ 2025-09-09T01:02:38,528 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T01:02:38,528 7351 | dnextself(tri2); 2025-09-09T01:02:38,528 | ^~~~~~~~~ 2025-09-09T01:02:38,532 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,532 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,532 | ^ 2025-09-09T01:02:38,532 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,532 973 | decode(ptr, otri); 2025-09-09T01:02:38,532 | ^~~~~~ 2025-09-09T01:02:38,532 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,532 1026 | symself(otri); \ 2025-09-09T01:02:38,532 | ^~~~~~~ 2025-09-09T01:02:38,533 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-09T01:02:38,533 7351 | dnextself(tri2); 2025-09-09T01:02:38,533 | ^~~~~~~~~ 2025-09-09T01:02:38,536 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,537 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,537 | ^ 2025-09-09T01:02:38,537 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,537 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,537 | ^~~~~~~ 2025-09-09T01:02:38,537 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,537 7352 | tspivot(tri2, testsub); 2025-09-09T01:02:38,537 | ^~~~~~~ 2025-09-09T01:02:38,541 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,541 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,541 | ^ 2025-09-09T01:02:38,541 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,542 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,542 | ^~~~~~~ 2025-09-09T01:02:38,542 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,542 7352 | tspivot(tri2, testsub); 2025-09-09T01:02:38,542 | ^~~~~~~ 2025-09-09T01:02:38,546 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,546 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,546 | ^ 2025-09-09T01:02:38,546 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,546 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,546 | ^~~~~~~ 2025-09-09T01:02:38,546 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,546 7352 | tspivot(tri2, testsub); 2025-09-09T01:02:38,547 | ^~~~~~~ 2025-09-09T01:02:38,548 c/triangle.c: In function ‘makevertexmap’: 2025-09-09T01:02:38,553 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,553 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,553 | ^ 2025-09-09T01:02:38,553 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T01:02:38,553 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T01:02:38,553 | ^~~~~ 2025-09-09T01:02:38,553 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,553 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T01:02:38,554 | ^~~~~~ 2025-09-09T01:02:38,558 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,558 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,558 | ^ 2025-09-09T01:02:38,558 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T01:02:38,558 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T01:02:38,558 | ^~~~~ 2025-09-09T01:02:38,558 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,558 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-09T01:02:38,558 | ^~~~~~ 2025-09-09T01:02:38,559 c/triangle.c: In function ‘preciselocate’: 2025-09-09T01:02:38,564 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,564 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,564 | ^ 2025-09-09T01:02:38,564 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,564 969 | decode(ptr, otri2); 2025-09-09T01:02:38,565 | ^~~~~~ 2025-09-09T01:02:38,565 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,565 7590 | sym(backtracktri, *searchtri); 2025-09-09T01:02:38,565 | ^~~ 2025-09-09T01:02:38,569 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,569 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,569 | ^ 2025-09-09T01:02:38,569 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,570 969 | decode(ptr, otri2); 2025-09-09T01:02:38,570 | ^~~~~~ 2025-09-09T01:02:38,570 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,570 7590 | sym(backtracktri, *searchtri); 2025-09-09T01:02:38,570 | ^~~ 2025-09-09T01:02:38,574 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,574 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,574 | ^ 2025-09-09T01:02:38,574 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,575 969 | decode(ptr, otri2); 2025-09-09T01:02:38,575 | ^~~~~~ 2025-09-09T01:02:38,575 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,575 7590 | sym(backtracktri, *searchtri); 2025-09-09T01:02:38,575 | ^~~ 2025-09-09T01:02:38,579 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,579 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,580 | ^ 2025-09-09T01:02:38,580 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,580 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,580 | ^~~~~~~ 2025-09-09T01:02:38,580 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,580 7594 | tspivot(backtracktri, checkedge); 2025-09-09T01:02:38,580 | ^~~~~~~ 2025-09-09T01:02:38,584 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,585 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,585 | ^ 2025-09-09T01:02:38,585 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,585 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,585 | ^~~~~~~ 2025-09-09T01:02:38,585 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,585 7594 | tspivot(backtracktri, checkedge); 2025-09-09T01:02:38,585 | ^~~~~~~ 2025-09-09T01:02:38,589 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,589 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,590 | ^ 2025-09-09T01:02:38,590 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,590 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,590 | ^~~~~~~ 2025-09-09T01:02:38,590 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,590 7594 | tspivot(backtracktri, checkedge); 2025-09-09T01:02:38,590 | ^~~~~~~ 2025-09-09T01:02:38,591 c/triangle.c: In function ‘locate’: 2025-09-09T01:02:38,596 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,596 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-09T01:02:38,596 | ^ 2025-09-09T01:02:38,600 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,600 7737 | firsttri = (char *) (alignptr + 2025-09-09T01:02:38,600 | ^ 2025-09-09T01:02:38,606 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,606 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,607 | ^ 2025-09-09T01:02:38,607 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,607 973 | decode(ptr, otri); 2025-09-09T01:02:38,607 | ^~~~~~ 2025-09-09T01:02:38,607 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,607 7789 | symself(*searchtri); 2025-09-09T01:02:38,607 | ^~~~~~~ 2025-09-09T01:02:38,612 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,612 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,612 | ^ 2025-09-09T01:02:38,612 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,612 973 | decode(ptr, otri); 2025-09-09T01:02:38,612 | ^~~~~~ 2025-09-09T01:02:38,612 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,612 7789 | symself(*searchtri); 2025-09-09T01:02:38,612 | ^~~~~~~ 2025-09-09T01:02:38,617 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,617 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,617 | ^ 2025-09-09T01:02:38,617 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,617 973 | decode(ptr, otri); 2025-09-09T01:02:38,617 | ^~~~~~ 2025-09-09T01:02:38,617 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:38,618 7789 | symself(*searchtri); 2025-09-09T01:02:38,618 | ^~~~~~~ 2025-09-09T01:02:38,619 c/triangle.c: In function ‘insertsubseg’: 2025-09-09T01:02:38,624 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,624 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,624 | ^ 2025-09-09T01:02:38,624 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,625 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,625 | ^~~~~~~ 2025-09-09T01:02:38,625 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,625 7847 | tspivot(*tri, newsubseg); 2025-09-09T01:02:38,625 | ^~~~~~~ 2025-09-09T01:02:38,630 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,630 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,630 | ^ 2025-09-09T01:02:38,630 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,630 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,630 | ^~~~~~~ 2025-09-09T01:02:38,630 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,630 7847 | tspivot(*tri, newsubseg); 2025-09-09T01:02:38,630 | ^~~~~~~ 2025-09-09T01:02:38,635 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,635 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,635 | ^ 2025-09-09T01:02:38,635 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,635 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,635 | ^~~~~~~ 2025-09-09T01:02:38,635 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,635 7847 | tspivot(*tri, newsubseg); 2025-09-09T01:02:38,636 | ^~~~~~~ 2025-09-09T01:02:38,640 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,641 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,641 | ^ 2025-09-09T01:02:38,641 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,641 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,641 | ^~~~~~~ 2025-09-09T01:02:38,641 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,641 7859 | tsbond(*tri, newsubseg); 2025-09-09T01:02:38,641 | ^~~~~~ 2025-09-09T01:02:38,646 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,646 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,646 | ^ 2025-09-09T01:02:38,646 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,646 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,646 | ^~~~~~~ 2025-09-09T01:02:38,646 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,646 7859 | tsbond(*tri, newsubseg); 2025-09-09T01:02:38,646 | ^~~~~~ 2025-09-09T01:02:38,651 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,651 | ^ 2025-09-09T01:02:38,651 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,651 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,652 | ^~~~~~ 2025-09-09T01:02:38,652 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,652 7859 | tsbond(*tri, newsubseg); 2025-09-09T01:02:38,652 | ^~~~~~ 2025-09-09T01:02:38,656 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,657 | ^ 2025-09-09T01:02:38,657 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,657 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,657 | ^~~~~~ 2025-09-09T01:02:38,657 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,657 7859 | tsbond(*tri, newsubseg); 2025-09-09T01:02:38,657 | ^~~~~~ 2025-09-09T01:02:38,662 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,662 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,662 | ^ 2025-09-09T01:02:38,662 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,662 969 | decode(ptr, otri2); 2025-09-09T01:02:38,662 | ^~~~~~ 2025-09-09T01:02:38,662 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,662 7860 | sym(*tri, oppotri); 2025-09-09T01:02:38,662 | ^~~ 2025-09-09T01:02:38,667 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,667 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,667 | ^ 2025-09-09T01:02:38,667 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,667 969 | decode(ptr, otri2); 2025-09-09T01:02:38,668 | ^~~~~~ 2025-09-09T01:02:38,668 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,668 7860 | sym(*tri, oppotri); 2025-09-09T01:02:38,668 | ^~~ 2025-09-09T01:02:38,672 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,672 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,673 | ^ 2025-09-09T01:02:38,673 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,673 969 | decode(ptr, otri2); 2025-09-09T01:02:38,673 | ^~~~~~ 2025-09-09T01:02:38,673 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,673 7860 | sym(*tri, oppotri); 2025-09-09T01:02:38,673 | ^~~ 2025-09-09T01:02:38,678 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,678 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,678 | ^ 2025-09-09T01:02:38,678 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,678 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,678 | ^~~~~~~ 2025-09-09T01:02:38,678 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,678 7862 | tsbond(oppotri, newsubseg); 2025-09-09T01:02:38,678 | ^~~~~~ 2025-09-09T01:02:38,683 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,683 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,683 | ^ 2025-09-09T01:02:38,683 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,683 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,683 | ^~~~~~~ 2025-09-09T01:02:38,683 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,684 7862 | tsbond(oppotri, newsubseg); 2025-09-09T01:02:38,684 | ^~~~~~ 2025-09-09T01:02:38,688 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,688 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,688 | ^ 2025-09-09T01:02:38,689 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,689 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,689 | ^~~~~~ 2025-09-09T01:02:38,689 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,689 7862 | tsbond(oppotri, newsubseg); 2025-09-09T01:02:38,689 | ^~~~~~ 2025-09-09T01:02:38,694 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,694 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,694 | ^ 2025-09-09T01:02:38,694 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,694 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,694 | ^~~~~~ 2025-09-09T01:02:38,694 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,694 7862 | tsbond(oppotri, newsubseg); 2025-09-09T01:02:38,694 | ^~~~~~ 2025-09-09T01:02:38,694 c/triangle.c: In function ‘flip’: 2025-09-09T01:02:38,700 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,700 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,700 | ^ 2025-09-09T01:02:38,700 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,700 969 | decode(ptr, otri2); 2025-09-09T01:02:38,700 | ^~~~~~ 2025-09-09T01:02:38,700 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,700 7949 | sym(*flipedge, top); 2025-09-09T01:02:38,701 | ^~~ 2025-09-09T01:02:38,705 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,705 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,705 | ^ 2025-09-09T01:02:38,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,706 969 | decode(ptr, otri2); 2025-09-09T01:02:38,706 | ^~~~~~ 2025-09-09T01:02:38,706 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,706 7949 | sym(*flipedge, top); 2025-09-09T01:02:38,706 | ^~~ 2025-09-09T01:02:38,711 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,711 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,711 | ^ 2025-09-09T01:02:38,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,711 969 | decode(ptr, otri2); 2025-09-09T01:02:38,711 | ^~~~~~ 2025-09-09T01:02:38,711 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,711 7949 | sym(*flipedge, top); 2025-09-09T01:02:38,711 | ^~~ 2025-09-09T01:02:38,716 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,716 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,716 | ^ 2025-09-09T01:02:38,717 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,717 969 | decode(ptr, otri2); 2025-09-09T01:02:38,717 | ^~~~~~ 2025-09-09T01:02:38,717 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,717 7969 | sym(topleft, toplcasing); 2025-09-09T01:02:38,717 | ^~~ 2025-09-09T01:02:38,722 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,722 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,722 | ^ 2025-09-09T01:02:38,722 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,722 969 | decode(ptr, otri2); 2025-09-09T01:02:38,722 | ^~~~~~ 2025-09-09T01:02:38,722 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,722 7969 | sym(topleft, toplcasing); 2025-09-09T01:02:38,722 | ^~~ 2025-09-09T01:02:38,727 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,727 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,727 | ^ 2025-09-09T01:02:38,727 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,727 969 | decode(ptr, otri2); 2025-09-09T01:02:38,728 | ^~~~~~ 2025-09-09T01:02:38,728 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,728 7969 | sym(topleft, toplcasing); 2025-09-09T01:02:38,728 | ^~~ 2025-09-09T01:02:38,733 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,733 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,733 | ^ 2025-09-09T01:02:38,733 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,733 969 | decode(ptr, otri2); 2025-09-09T01:02:38,733 | ^~~~~~ 2025-09-09T01:02:38,733 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,733 7971 | sym(topright, toprcasing); 2025-09-09T01:02:38,733 | ^~~ 2025-09-09T01:02:38,738 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,738 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,738 | ^ 2025-09-09T01:02:38,738 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,738 969 | decode(ptr, otri2); 2025-09-09T01:02:38,739 | ^~~~~~ 2025-09-09T01:02:38,739 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,739 7971 | sym(topright, toprcasing); 2025-09-09T01:02:38,739 | ^~~ 2025-09-09T01:02:38,743 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,744 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,744 | ^ 2025-09-09T01:02:38,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,744 969 | decode(ptr, otri2); 2025-09-09T01:02:38,744 | ^~~~~~ 2025-09-09T01:02:38,744 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,744 7971 | sym(topright, toprcasing); 2025-09-09T01:02:38,744 | ^~~ 2025-09-09T01:02:38,749 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,749 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,749 | ^ 2025-09-09T01:02:38,749 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,749 969 | decode(ptr, otri2); 2025-09-09T01:02:38,749 | ^~~~~~ 2025-09-09T01:02:38,750 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,750 7973 | sym(botleft, botlcasing); 2025-09-09T01:02:38,750 | ^~~ 2025-09-09T01:02:38,754 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,755 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,755 | ^ 2025-09-09T01:02:38,755 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,755 969 | decode(ptr, otri2); 2025-09-09T01:02:38,755 | ^~~~~~ 2025-09-09T01:02:38,755 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,755 7973 | sym(botleft, botlcasing); 2025-09-09T01:02:38,755 | ^~~ 2025-09-09T01:02:38,760 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,760 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,760 | ^ 2025-09-09T01:02:38,760 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,760 969 | decode(ptr, otri2); 2025-09-09T01:02:38,760 | ^~~~~~ 2025-09-09T01:02:38,760 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,760 7973 | sym(botleft, botlcasing); 2025-09-09T01:02:38,761 | ^~~ 2025-09-09T01:02:38,765 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,766 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:38,766 | ^ 2025-09-09T01:02:38,766 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,766 969 | decode(ptr, otri2); 2025-09-09T01:02:38,766 | ^~~~~~ 2025-09-09T01:02:38,766 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,766 7975 | sym(botright, botrcasing); 2025-09-09T01:02:38,766 | ^~~ 2025-09-09T01:02:38,771 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,771 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:38,771 | ^ 2025-09-09T01:02:38,771 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,771 969 | decode(ptr, otri2); 2025-09-09T01:02:38,771 | ^~~~~~ 2025-09-09T01:02:38,771 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,772 7975 | sym(botright, botrcasing); 2025-09-09T01:02:38,772 | ^~~ 2025-09-09T01:02:38,776 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,776 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:38,776 | ^ 2025-09-09T01:02:38,777 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:38,777 969 | decode(ptr, otri2); 2025-09-09T01:02:38,777 | ^~~~~~ 2025-09-09T01:02:38,777 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:38,777 7975 | sym(botright, botrcasing); 2025-09-09T01:02:38,777 | ^~~ 2025-09-09T01:02:38,782 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,782 | ^ 2025-09-09T01:02:38,782 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,782 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,782 | ^~~~~~ 2025-09-09T01:02:38,782 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,782 7977 | bond(topleft, botlcasing); 2025-09-09T01:02:38,783 | ^~~~ 2025-09-09T01:02:38,787 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,787 | ^ 2025-09-09T01:02:38,788 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,788 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,788 | ^~~~~~ 2025-09-09T01:02:38,788 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,788 7977 | bond(topleft, botlcasing); 2025-09-09T01:02:38,788 | ^~~~ 2025-09-09T01:02:38,793 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,793 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,793 | ^ 2025-09-09T01:02:38,793 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,793 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,793 | ^~~~~~ 2025-09-09T01:02:38,793 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,793 7977 | bond(topleft, botlcasing); 2025-09-09T01:02:38,793 | ^~~~ 2025-09-09T01:02:38,798 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,798 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,798 | ^ 2025-09-09T01:02:38,798 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,799 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,799 | ^~~~~~ 2025-09-09T01:02:38,799 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,799 7977 | bond(topleft, botlcasing); 2025-09-09T01:02:38,799 | ^~~~ 2025-09-09T01:02:38,804 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,804 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,804 | ^ 2025-09-09T01:02:38,804 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,804 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,804 | ^~~~~~ 2025-09-09T01:02:38,804 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,804 7978 | bond(botleft, botrcasing); 2025-09-09T01:02:38,804 | ^~~~ 2025-09-09T01:02:38,809 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,809 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,809 | ^ 2025-09-09T01:02:38,809 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,810 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,810 | ^~~~~~ 2025-09-09T01:02:38,810 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,810 7978 | bond(botleft, botrcasing); 2025-09-09T01:02:38,810 | ^~~~ 2025-09-09T01:02:38,815 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,815 | ^ 2025-09-09T01:02:38,815 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,815 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,815 | ^~~~~~ 2025-09-09T01:02:38,815 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,815 7978 | bond(botleft, botrcasing); 2025-09-09T01:02:38,815 | ^~~~ 2025-09-09T01:02:38,820 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,820 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,820 | ^ 2025-09-09T01:02:38,820 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,820 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,821 | ^~~~~~ 2025-09-09T01:02:38,821 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,821 7978 | bond(botleft, botrcasing); 2025-09-09T01:02:38,821 | ^~~~ 2025-09-09T01:02:38,826 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,826 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,826 | ^ 2025-09-09T01:02:38,826 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,826 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,826 | ^~~~~~ 2025-09-09T01:02:38,826 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,826 7979 | bond(botright, toprcasing); 2025-09-09T01:02:38,826 | ^~~~ 2025-09-09T01:02:38,831 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,831 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,831 | ^ 2025-09-09T01:02:38,831 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,831 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,832 | ^~~~~~ 2025-09-09T01:02:38,832 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,832 7979 | bond(botright, toprcasing); 2025-09-09T01:02:38,832 | ^~~~ 2025-09-09T01:02:38,837 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,837 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,837 | ^ 2025-09-09T01:02:38,837 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,837 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,837 | ^~~~~~ 2025-09-09T01:02:38,837 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,837 7979 | bond(botright, toprcasing); 2025-09-09T01:02:38,837 | ^~~~ 2025-09-09T01:02:38,842 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,842 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,842 | ^ 2025-09-09T01:02:38,842 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,842 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,842 | ^~~~~~ 2025-09-09T01:02:38,843 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,843 7979 | bond(botright, toprcasing); 2025-09-09T01:02:38,843 | ^~~~ 2025-09-09T01:02:38,848 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,848 | ^ 2025-09-09T01:02:38,848 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,848 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,848 | ^~~~~~ 2025-09-09T01:02:38,848 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,848 7980 | bond(topright, toplcasing); 2025-09-09T01:02:38,848 | ^~~~ 2025-09-09T01:02:38,853 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,853 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,853 | ^ 2025-09-09T01:02:38,853 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,853 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:38,853 | ^~~~~~ 2025-09-09T01:02:38,853 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,854 7980 | bond(topright, toplcasing); 2025-09-09T01:02:38,854 | ^~~~ 2025-09-09T01:02:38,858 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,859 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,859 | ^ 2025-09-09T01:02:38,859 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,859 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,859 | ^~~~~~ 2025-09-09T01:02:38,859 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,859 7980 | bond(topright, toplcasing); 2025-09-09T01:02:38,859 | ^~~~ 2025-09-09T01:02:38,864 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,864 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,864 | ^ 2025-09-09T01:02:38,864 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,864 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:38,864 | ^~~~~~ 2025-09-09T01:02:38,864 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:38,865 7980 | bond(topright, toplcasing); 2025-09-09T01:02:38,865 | ^~~~ 2025-09-09T01:02:38,869 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,870 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,870 | ^ 2025-09-09T01:02:38,870 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,870 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,870 | ^~~~~~~ 2025-09-09T01:02:38,870 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,870 7984 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:38,870 | ^~~~~~~ 2025-09-09T01:02:38,875 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,875 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,875 | ^ 2025-09-09T01:02:38,875 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,875 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,875 | ^~~~~~~ 2025-09-09T01:02:38,875 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,876 7984 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:38,876 | ^~~~~~~ 2025-09-09T01:02:38,880 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,880 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,881 | ^ 2025-09-09T01:02:38,881 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,881 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,881 | ^~~~~~~ 2025-09-09T01:02:38,881 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,881 7984 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:38,881 | ^~~~~~~ 2025-09-09T01:02:38,886 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,886 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,886 | ^ 2025-09-09T01:02:38,886 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,886 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,886 | ^~~~~~~ 2025-09-09T01:02:38,886 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,886 7985 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:38,887 | ^~~~~~~ 2025-09-09T01:02:38,891 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,891 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,892 | ^ 2025-09-09T01:02:38,892 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,892 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,892 | ^~~~~~~ 2025-09-09T01:02:38,892 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,892 7985 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:38,892 | ^~~~~~~ 2025-09-09T01:02:38,897 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,897 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,897 | ^ 2025-09-09T01:02:38,897 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,897 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,897 | ^~~~~~~ 2025-09-09T01:02:38,897 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,897 7985 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:38,898 | ^~~~~~~ 2025-09-09T01:02:38,902 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,902 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,902 | ^ 2025-09-09T01:02:38,903 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,903 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,903 | ^~~~~~~ 2025-09-09T01:02:38,903 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,903 7986 | tspivot(botright, botrsubseg); 2025-09-09T01:02:38,903 | ^~~~~~~ 2025-09-09T01:02:38,908 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,908 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,908 | ^ 2025-09-09T01:02:38,908 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,908 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,908 | ^~~~~~~ 2025-09-09T01:02:38,908 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,908 7986 | tspivot(botright, botrsubseg); 2025-09-09T01:02:38,909 | ^~~~~~~ 2025-09-09T01:02:38,913 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,913 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,913 | ^ 2025-09-09T01:02:38,913 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,914 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,914 | ^~~~~~~ 2025-09-09T01:02:38,914 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,914 7986 | tspivot(botright, botrsubseg); 2025-09-09T01:02:38,914 | ^~~~~~~ 2025-09-09T01:02:38,919 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,919 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:38,919 | ^ 2025-09-09T01:02:38,919 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,919 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,919 | ^~~~~~~ 2025-09-09T01:02:38,919 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,919 7987 | tspivot(topright, toprsubseg); 2025-09-09T01:02:38,919 | ^~~~~~~ 2025-09-09T01:02:38,924 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,924 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:38,924 | ^ 2025-09-09T01:02:38,924 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,925 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,925 | ^~~~~~~ 2025-09-09T01:02:38,925 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,925 7987 | tspivot(topright, toprsubseg); 2025-09-09T01:02:38,925 | ^~~~~~~ 2025-09-09T01:02:38,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,930 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:38,930 | ^ 2025-09-09T01:02:38,930 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:38,930 1289 | sdecode(sptr, osub) 2025-09-09T01:02:38,930 | ^~~~~~~ 2025-09-09T01:02:38,930 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:38,930 7987 | tspivot(topright, toprsubseg); 2025-09-09T01:02:38,930 | ^~~~~~~ 2025-09-09T01:02:38,935 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,935 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,935 | ^ 2025-09-09T01:02:38,935 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,936 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,936 | ^~~~~~~ 2025-09-09T01:02:38,936 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,936 7991 | tsbond(topright, toplsubseg); 2025-09-09T01:02:38,936 | ^~~~~~ 2025-09-09T01:02:38,941 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,941 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,941 | ^ 2025-09-09T01:02:38,941 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,941 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,941 | ^~~~~~~ 2025-09-09T01:02:38,941 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,941 7991 | tsbond(topright, toplsubseg); 2025-09-09T01:02:38,941 | ^~~~~~ 2025-09-09T01:02:38,946 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,946 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,946 | ^ 2025-09-09T01:02:38,946 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,946 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,947 | ^~~~~~ 2025-09-09T01:02:38,947 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,947 7991 | tsbond(topright, toplsubseg); 2025-09-09T01:02:38,947 | ^~~~~~ 2025-09-09T01:02:38,952 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,952 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,952 | ^ 2025-09-09T01:02:38,952 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,952 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,952 | ^~~~~~ 2025-09-09T01:02:38,952 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,952 7991 | tsbond(topright, toplsubseg); 2025-09-09T01:02:38,952 | ^~~~~~ 2025-09-09T01:02:38,957 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,957 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,957 | ^ 2025-09-09T01:02:38,958 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,958 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,958 | ^~~~~~~ 2025-09-09T01:02:38,958 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,958 7996 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:38,958 | ^~~~~~ 2025-09-09T01:02:38,963 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,963 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,963 | ^ 2025-09-09T01:02:38,963 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,963 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,963 | ^~~~~~~ 2025-09-09T01:02:38,963 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,963 7996 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:38,963 | ^~~~~~ 2025-09-09T01:02:38,968 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,968 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,968 | ^ 2025-09-09T01:02:38,968 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,969 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,969 | ^~~~~~ 2025-09-09T01:02:38,969 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,969 7996 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:38,969 | ^~~~~~ 2025-09-09T01:02:38,974 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,974 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,974 | ^ 2025-09-09T01:02:38,974 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,974 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,974 | ^~~~~~ 2025-09-09T01:02:38,974 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,974 7996 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:38,974 | ^~~~~~ 2025-09-09T01:02:38,979 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,979 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,979 | ^ 2025-09-09T01:02:38,979 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,980 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,980 | ^~~~~~~ 2025-09-09T01:02:38,980 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,980 8001 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:38,980 | ^~~~~~ 2025-09-09T01:02:38,985 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,985 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:38,985 | ^ 2025-09-09T01:02:38,985 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:38,985 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:38,985 | ^~~~~~~ 2025-09-09T01:02:38,985 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,985 8001 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:38,985 | ^~~~~~ 2025-09-09T01:02:38,990 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:38,990 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,990 | ^ 2025-09-09T01:02:38,990 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,991 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,991 | ^~~~~~ 2025-09-09T01:02:38,991 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,991 8001 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:38,991 | ^~~~~~ 2025-09-09T01:02:38,996 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:38,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:38,996 | ^ 2025-09-09T01:02:38,996 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:38,996 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:38,996 | ^~~~~~ 2025-09-09T01:02:38,996 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:38,996 8001 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:38,996 | ^~~~~~ 2025-09-09T01:02:39,001 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,001 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,001 | ^ 2025-09-09T01:02:39,001 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,002 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,002 | ^~~~~~~ 2025-09-09T01:02:39,002 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,002 8006 | tsbond(botright, toprsubseg); 2025-09-09T01:02:39,002 | ^~~~~~ 2025-09-09T01:02:39,007 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,007 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,007 | ^ 2025-09-09T01:02:39,007 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,007 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,007 | ^~~~~~~ 2025-09-09T01:02:39,007 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,007 8006 | tsbond(botright, toprsubseg); 2025-09-09T01:02:39,007 | ^~~~~~ 2025-09-09T01:02:39,012 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,012 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,012 | ^ 2025-09-09T01:02:39,012 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,013 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,013 | ^~~~~~ 2025-09-09T01:02:39,013 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,013 8006 | tsbond(botright, toprsubseg); 2025-09-09T01:02:39,013 | ^~~~~~ 2025-09-09T01:02:39,018 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,018 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,018 | ^ 2025-09-09T01:02:39,018 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,018 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,018 | ^~~~~~ 2025-09-09T01:02:39,018 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,018 8006 | tsbond(botright, toprsubseg); 2025-09-09T01:02:39,018 | ^~~~~~ 2025-09-09T01:02:39,019 c/triangle.c: In function ‘unflip’: 2025-09-09T01:02:39,024 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,024 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,025 | ^ 2025-09-09T01:02:39,025 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,025 969 | decode(ptr, otri2); 2025-09-09T01:02:39,025 | ^~~~~~ 2025-09-09T01:02:39,025 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,025 8084 | sym(*flipedge, top); 2025-09-09T01:02:39,025 | ^~~ 2025-09-09T01:02:39,030 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,030 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,030 | ^ 2025-09-09T01:02:39,030 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,030 969 | decode(ptr, otri2); 2025-09-09T01:02:39,030 | ^~~~~~ 2025-09-09T01:02:39,031 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,031 8084 | sym(*flipedge, top); 2025-09-09T01:02:39,031 | ^~~ 2025-09-09T01:02:39,035 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,036 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,036 | ^ 2025-09-09T01:02:39,036 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,036 969 | decode(ptr, otri2); 2025-09-09T01:02:39,036 | ^~~~~~ 2025-09-09T01:02:39,036 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,036 8084 | sym(*flipedge, top); 2025-09-09T01:02:39,036 | ^~~ 2025-09-09T01:02:39,041 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,041 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,041 | ^ 2025-09-09T01:02:39,042 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,042 969 | decode(ptr, otri2); 2025-09-09T01:02:39,042 | ^~~~~~ 2025-09-09T01:02:39,042 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,042 8104 | sym(topleft, toplcasing); 2025-09-09T01:02:39,042 | ^~~ 2025-09-09T01:02:39,047 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,047 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,047 | ^ 2025-09-09T01:02:39,047 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,047 969 | decode(ptr, otri2); 2025-09-09T01:02:39,047 | ^~~~~~ 2025-09-09T01:02:39,047 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,048 8104 | sym(topleft, toplcasing); 2025-09-09T01:02:39,048 | ^~~ 2025-09-09T01:02:39,052 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,053 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,053 | ^ 2025-09-09T01:02:39,053 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,053 969 | decode(ptr, otri2); 2025-09-09T01:02:39,053 | ^~~~~~ 2025-09-09T01:02:39,053 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,053 8104 | sym(topleft, toplcasing); 2025-09-09T01:02:39,053 | ^~~ 2025-09-09T01:02:39,058 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,058 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,058 | ^ 2025-09-09T01:02:39,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,059 969 | decode(ptr, otri2); 2025-09-09T01:02:39,059 | ^~~~~~ 2025-09-09T01:02:39,059 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,059 8106 | sym(topright, toprcasing); 2025-09-09T01:02:39,059 | ^~~ 2025-09-09T01:02:39,064 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,064 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,064 | ^ 2025-09-09T01:02:39,064 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,064 969 | decode(ptr, otri2); 2025-09-09T01:02:39,064 | ^~~~~~ 2025-09-09T01:02:39,064 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,064 8106 | sym(topright, toprcasing); 2025-09-09T01:02:39,064 | ^~~ 2025-09-09T01:02:39,069 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,069 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,070 | ^ 2025-09-09T01:02:39,070 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,070 969 | decode(ptr, otri2); 2025-09-09T01:02:39,070 | ^~~~~~ 2025-09-09T01:02:39,070 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,070 8106 | sym(topright, toprcasing); 2025-09-09T01:02:39,070 | ^~~ 2025-09-09T01:02:39,075 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,075 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,075 | ^ 2025-09-09T01:02:39,075 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,075 969 | decode(ptr, otri2); 2025-09-09T01:02:39,075 | ^~~~~~ 2025-09-09T01:02:39,076 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,076 8108 | sym(botleft, botlcasing); 2025-09-09T01:02:39,076 | ^~~ 2025-09-09T01:02:39,081 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,081 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,081 | ^ 2025-09-09T01:02:39,081 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,081 969 | decode(ptr, otri2); 2025-09-09T01:02:39,081 | ^~~~~~ 2025-09-09T01:02:39,081 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,081 8108 | sym(botleft, botlcasing); 2025-09-09T01:02:39,081 | ^~~ 2025-09-09T01:02:39,086 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,086 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,086 | ^ 2025-09-09T01:02:39,086 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,087 969 | decode(ptr, otri2); 2025-09-09T01:02:39,087 | ^~~~~~ 2025-09-09T01:02:39,087 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,087 8108 | sym(botleft, botlcasing); 2025-09-09T01:02:39,087 | ^~~ 2025-09-09T01:02:39,092 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,092 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,092 | ^ 2025-09-09T01:02:39,092 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,092 969 | decode(ptr, otri2); 2025-09-09T01:02:39,092 | ^~~~~~ 2025-09-09T01:02:39,092 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,093 8110 | sym(botright, botrcasing); 2025-09-09T01:02:39,093 | ^~~ 2025-09-09T01:02:39,098 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,098 | ^ 2025-09-09T01:02:39,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,098 969 | decode(ptr, otri2); 2025-09-09T01:02:39,098 | ^~~~~~ 2025-09-09T01:02:39,098 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,098 8110 | sym(botright, botrcasing); 2025-09-09T01:02:39,098 | ^~~ 2025-09-09T01:02:39,103 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,103 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,103 | ^ 2025-09-09T01:02:39,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,103 969 | decode(ptr, otri2); 2025-09-09T01:02:39,104 | ^~~~~~ 2025-09-09T01:02:39,104 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,104 8110 | sym(botright, botrcasing); 2025-09-09T01:02:39,104 | ^~~ 2025-09-09T01:02:39,109 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,109 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,109 | ^ 2025-09-09T01:02:39,109 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,109 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,109 | ^~~~~~ 2025-09-09T01:02:39,109 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,109 8112 | bond(topleft, toprcasing); 2025-09-09T01:02:39,109 | ^~~~ 2025-09-09T01:02:39,114 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,114 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,115 | ^ 2025-09-09T01:02:39,115 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,115 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,115 | ^~~~~~ 2025-09-09T01:02:39,115 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,115 8112 | bond(topleft, toprcasing); 2025-09-09T01:02:39,115 | ^~~~ 2025-09-09T01:02:39,120 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,120 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,120 | ^ 2025-09-09T01:02:39,120 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,120 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,120 | ^~~~~~ 2025-09-09T01:02:39,121 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,121 8112 | bond(topleft, toprcasing); 2025-09-09T01:02:39,121 | ^~~~ 2025-09-09T01:02:39,126 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,126 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,126 | ^ 2025-09-09T01:02:39,126 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,126 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,126 | ^~~~~~ 2025-09-09T01:02:39,126 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,126 8112 | bond(topleft, toprcasing); 2025-09-09T01:02:39,126 | ^~~~ 2025-09-09T01:02:39,131 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,131 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,131 | ^ 2025-09-09T01:02:39,131 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,132 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,132 | ^~~~~~ 2025-09-09T01:02:39,132 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,132 8113 | bond(botleft, toplcasing); 2025-09-09T01:02:39,132 | ^~~~ 2025-09-09T01:02:39,137 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,137 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,137 | ^ 2025-09-09T01:02:39,137 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,137 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,137 | ^~~~~~ 2025-09-09T01:02:39,137 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,137 8113 | bond(botleft, toplcasing); 2025-09-09T01:02:39,137 | ^~~~ 2025-09-09T01:02:39,142 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,143 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,143 | ^ 2025-09-09T01:02:39,143 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,143 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,143 | ^~~~~~ 2025-09-09T01:02:39,143 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,143 8113 | bond(botleft, toplcasing); 2025-09-09T01:02:39,143 | ^~~~ 2025-09-09T01:02:39,148 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,148 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,148 | ^ 2025-09-09T01:02:39,148 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,148 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,149 | ^~~~~~ 2025-09-09T01:02:39,149 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,149 8113 | bond(botleft, toplcasing); 2025-09-09T01:02:39,149 | ^~~~ 2025-09-09T01:02:39,154 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,154 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,154 | ^ 2025-09-09T01:02:39,154 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,154 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,154 | ^~~~~~ 2025-09-09T01:02:39,154 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,154 8114 | bond(botright, botlcasing); 2025-09-09T01:02:39,154 | ^~~~ 2025-09-09T01:02:39,159 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,159 | ^ 2025-09-09T01:02:39,160 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,160 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,160 | ^~~~~~ 2025-09-09T01:02:39,160 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,160 8114 | bond(botright, botlcasing); 2025-09-09T01:02:39,160 | ^~~~ 2025-09-09T01:02:39,165 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,165 | ^ 2025-09-09T01:02:39,165 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,165 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,165 | ^~~~~~ 2025-09-09T01:02:39,165 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,166 8114 | bond(botright, botlcasing); 2025-09-09T01:02:39,166 | ^~~~ 2025-09-09T01:02:39,171 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,171 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,171 | ^ 2025-09-09T01:02:39,171 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,171 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,171 | ^~~~~~ 2025-09-09T01:02:39,171 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,171 8114 | bond(botright, botlcasing); 2025-09-09T01:02:39,171 | ^~~~ 2025-09-09T01:02:39,176 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,176 | ^ 2025-09-09T01:02:39,176 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,177 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,177 | ^~~~~~ 2025-09-09T01:02:39,177 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,177 8115 | bond(topright, botrcasing); 2025-09-09T01:02:39,177 | ^~~~ 2025-09-09T01:02:39,182 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,182 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,182 | ^ 2025-09-09T01:02:39,182 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,182 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,182 | ^~~~~~ 2025-09-09T01:02:39,182 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,182 8115 | bond(topright, botrcasing); 2025-09-09T01:02:39,182 | ^~~~ 2025-09-09T01:02:39,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,188 | ^ 2025-09-09T01:02:39,188 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,188 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,188 | ^~~~~~ 2025-09-09T01:02:39,188 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,188 8115 | bond(topright, botrcasing); 2025-09-09T01:02:39,188 | ^~~~ 2025-09-09T01:02:39,193 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,193 | ^ 2025-09-09T01:02:39,193 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,193 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,193 | ^~~~~~ 2025-09-09T01:02:39,194 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,194 8115 | bond(topright, botrcasing); 2025-09-09T01:02:39,194 | ^~~~ 2025-09-09T01:02:39,199 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,199 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,199 | ^ 2025-09-09T01:02:39,199 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,199 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,199 | ^~~~~~~ 2025-09-09T01:02:39,199 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,199 8119 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:39,199 | ^~~~~~~ 2025-09-09T01:02:39,204 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,204 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,205 | ^ 2025-09-09T01:02:39,205 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,205 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,205 | ^~~~~~~ 2025-09-09T01:02:39,205 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,205 8119 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:39,205 | ^~~~~~~ 2025-09-09T01:02:39,210 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,210 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,210 | ^ 2025-09-09T01:02:39,210 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,210 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,210 | ^~~~~~~ 2025-09-09T01:02:39,210 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,211 8119 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:39,211 | ^~~~~~~ 2025-09-09T01:02:39,216 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,216 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,216 | ^ 2025-09-09T01:02:39,216 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,216 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,216 | ^~~~~~~ 2025-09-09T01:02:39,216 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,216 8120 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,216 | ^~~~~~~ 2025-09-09T01:02:39,221 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,221 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,221 | ^ 2025-09-09T01:02:39,221 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,222 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,222 | ^~~~~~~ 2025-09-09T01:02:39,222 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,222 8120 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,222 | ^~~~~~~ 2025-09-09T01:02:39,227 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,227 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,227 | ^ 2025-09-09T01:02:39,227 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,227 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,227 | ^~~~~~~ 2025-09-09T01:02:39,227 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,227 8120 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,228 | ^~~~~~~ 2025-09-09T01:02:39,232 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,233 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,233 | ^ 2025-09-09T01:02:39,233 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,233 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,233 | ^~~~~~~ 2025-09-09T01:02:39,233 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,233 8121 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,233 | ^~~~~~~ 2025-09-09T01:02:39,238 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,238 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,238 | ^ 2025-09-09T01:02:39,238 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,238 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,239 | ^~~~~~~ 2025-09-09T01:02:39,239 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,239 8121 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,239 | ^~~~~~~ 2025-09-09T01:02:39,244 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,244 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,244 | ^ 2025-09-09T01:02:39,244 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,244 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,244 | ^~~~~~~ 2025-09-09T01:02:39,244 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,244 8121 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,244 | ^~~~~~~ 2025-09-09T01:02:39,249 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,249 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,250 | ^ 2025-09-09T01:02:39,250 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,250 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,250 | ^~~~~~~ 2025-09-09T01:02:39,250 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,250 8122 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,250 | ^~~~~~~ 2025-09-09T01:02:39,255 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,255 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,255 | ^ 2025-09-09T01:02:39,255 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,255 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,255 | ^~~~~~~ 2025-09-09T01:02:39,255 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,256 8122 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,256 | ^~~~~~~ 2025-09-09T01:02:39,260 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,261 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,261 | ^ 2025-09-09T01:02:39,261 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,261 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,261 | ^~~~~~~ 2025-09-09T01:02:39,261 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,261 8122 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,261 | ^~~~~~~ 2025-09-09T01:02:39,266 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,266 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,266 | ^ 2025-09-09T01:02:39,267 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,267 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,267 | ^~~~~~~ 2025-09-09T01:02:39,267 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,267 8126 | tsbond(botleft, toplsubseg); 2025-09-09T01:02:39,267 | ^~~~~~ 2025-09-09T01:02:39,272 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,272 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,272 | ^ 2025-09-09T01:02:39,272 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,272 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,272 | ^~~~~~~ 2025-09-09T01:02:39,272 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,273 8126 | tsbond(botleft, toplsubseg); 2025-09-09T01:02:39,273 | ^~~~~~ 2025-09-09T01:02:39,278 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,278 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,278 | ^ 2025-09-09T01:02:39,278 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,278 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,278 | ^~~~~~ 2025-09-09T01:02:39,278 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,278 8126 | tsbond(botleft, toplsubseg); 2025-09-09T01:02:39,278 | ^~~~~~ 2025-09-09T01:02:39,283 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,283 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,283 | ^ 2025-09-09T01:02:39,283 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,283 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,284 | ^~~~~~ 2025-09-09T01:02:39,284 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,284 8126 | tsbond(botleft, toplsubseg); 2025-09-09T01:02:39,284 | ^~~~~~ 2025-09-09T01:02:39,289 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,289 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,289 | ^ 2025-09-09T01:02:39,289 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,289 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,289 | ^~~~~~~ 2025-09-09T01:02:39,289 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,290 8131 | tsbond(botright, botlsubseg); 2025-09-09T01:02:39,290 | ^~~~~~ 2025-09-09T01:02:39,294 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,295 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,295 | ^ 2025-09-09T01:02:39,295 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,295 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,295 | ^~~~~~~ 2025-09-09T01:02:39,295 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,295 8131 | tsbond(botright, botlsubseg); 2025-09-09T01:02:39,295 | ^~~~~~ 2025-09-09T01:02:39,300 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,300 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,300 | ^ 2025-09-09T01:02:39,300 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,300 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,301 | ^~~~~~ 2025-09-09T01:02:39,301 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,301 8131 | tsbond(botright, botlsubseg); 2025-09-09T01:02:39,301 | ^~~~~~ 2025-09-09T01:02:39,306 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,306 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,306 | ^ 2025-09-09T01:02:39,306 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,306 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,306 | ^~~~~~ 2025-09-09T01:02:39,306 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,306 8131 | tsbond(botright, botlsubseg); 2025-09-09T01:02:39,306 | ^~~~~~ 2025-09-09T01:02:39,311 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,312 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,312 | ^ 2025-09-09T01:02:39,312 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,312 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,312 | ^~~~~~~ 2025-09-09T01:02:39,312 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,312 8136 | tsbond(topright, botrsubseg); 2025-09-09T01:02:39,312 | ^~~~~~ 2025-09-09T01:02:39,317 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,317 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,317 | ^ 2025-09-09T01:02:39,317 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,317 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,318 | ^~~~~~~ 2025-09-09T01:02:39,318 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,318 8136 | tsbond(topright, botrsubseg); 2025-09-09T01:02:39,318 | ^~~~~~ 2025-09-09T01:02:39,323 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,323 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,323 | ^ 2025-09-09T01:02:39,323 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,323 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,323 | ^~~~~~ 2025-09-09T01:02:39,323 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,323 8136 | tsbond(topright, botrsubseg); 2025-09-09T01:02:39,323 | ^~~~~~ 2025-09-09T01:02:39,328 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,328 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,329 | ^ 2025-09-09T01:02:39,329 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,329 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,329 | ^~~~~~ 2025-09-09T01:02:39,329 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,329 8136 | tsbond(topright, botrsubseg); 2025-09-09T01:02:39,329 | ^~~~~~ 2025-09-09T01:02:39,334 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,334 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,334 | ^ 2025-09-09T01:02:39,334 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,335 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,335 | ^~~~~~~ 2025-09-09T01:02:39,335 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,335 8141 | tsbond(topleft, toprsubseg); 2025-09-09T01:02:39,335 | ^~~~~~ 2025-09-09T01:02:39,340 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,340 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,340 | ^ 2025-09-09T01:02:39,340 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,340 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,340 | ^~~~~~~ 2025-09-09T01:02:39,340 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,340 8141 | tsbond(topleft, toprsubseg); 2025-09-09T01:02:39,340 | ^~~~~~ 2025-09-09T01:02:39,345 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,346 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,346 | ^ 2025-09-09T01:02:39,346 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,346 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,346 | ^~~~~~ 2025-09-09T01:02:39,346 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,346 8141 | tsbond(topleft, toprsubseg); 2025-09-09T01:02:39,346 | ^~~~~~ 2025-09-09T01:02:39,351 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,351 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,351 | ^ 2025-09-09T01:02:39,351 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,351 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,352 | ^~~~~~ 2025-09-09T01:02:39,352 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,352 8141 | tsbond(topleft, toprsubseg); 2025-09-09T01:02:39,352 | ^~~~~~ 2025-09-09T01:02:39,352 c/triangle.c: In function ‘insertvertex’: 2025-09-09T01:02:39,358 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,358 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,358 | ^ 2025-09-09T01:02:39,358 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,359 973 | decode(ptr, otri); 2025-09-09T01:02:39,359 | ^~~~~~ 2025-09-09T01:02:39,359 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:39,359 8267 | symself(horiz); 2025-09-09T01:02:39,359 | ^~~~~~~ 2025-09-09T01:02:39,364 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,364 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,364 | ^ 2025-09-09T01:02:39,364 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,364 973 | decode(ptr, otri); 2025-09-09T01:02:39,364 | ^~~~~~ 2025-09-09T01:02:39,364 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:39,365 8267 | symself(horiz); 2025-09-09T01:02:39,365 | ^~~~~~~ 2025-09-09T01:02:39,370 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,370 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,370 | ^ 2025-09-09T01:02:39,370 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,370 973 | decode(ptr, otri); 2025-09-09T01:02:39,370 | ^~~~~~ 2025-09-09T01:02:39,370 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:39,370 8267 | symself(horiz); 2025-09-09T01:02:39,370 | ^~~~~~~ 2025-09-09T01:02:39,376 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,376 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,376 | ^ 2025-09-09T01:02:39,376 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,377 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,377 | ^~~~~~~ 2025-09-09T01:02:39,377 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,377 8293 | tspivot(horiz, brokensubseg); 2025-09-09T01:02:39,377 | ^~~~~~~ 2025-09-09T01:02:39,382 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,382 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,382 | ^ 2025-09-09T01:02:39,382 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,382 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,383 | ^~~~~~~ 2025-09-09T01:02:39,383 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,383 8293 | tspivot(horiz, brokensubseg); 2025-09-09T01:02:39,383 | ^~~~~~~ 2025-09-09T01:02:39,388 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,388 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,388 | ^ 2025-09-09T01:02:39,388 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,388 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,388 | ^~~~~~~ 2025-09-09T01:02:39,388 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,389 8293 | tspivot(horiz, brokensubseg); 2025-09-09T01:02:39,389 | ^~~~~~~ 2025-09-09T01:02:39,394 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,394 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,394 | ^ 2025-09-09T01:02:39,394 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,394 969 | decode(ptr, otri2); 2025-09-09T01:02:39,394 | ^~~~~~ 2025-09-09T01:02:39,394 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,395 8301 | sym(horiz, testtri); 2025-09-09T01:02:39,395 | ^~~ 2025-09-09T01:02:39,400 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,400 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,400 | ^ 2025-09-09T01:02:39,400 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,400 969 | decode(ptr, otri2); 2025-09-09T01:02:39,400 | ^~~~~~ 2025-09-09T01:02:39,400 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,400 8301 | sym(horiz, testtri); 2025-09-09T01:02:39,401 | ^~~ 2025-09-09T01:02:39,406 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,406 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,406 | ^ 2025-09-09T01:02:39,406 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,406 969 | decode(ptr, otri2); 2025-09-09T01:02:39,406 | ^~~~~~ 2025-09-09T01:02:39,406 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,406 8301 | sym(horiz, testtri); 2025-09-09T01:02:39,406 | ^~~ 2025-09-09T01:02:39,411 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,412 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,412 | ^ 2025-09-09T01:02:39,412 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,412 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T01:02:39,412 | ^~~~~~~ 2025-09-09T01:02:39,417 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,417 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,417 | ^ 2025-09-09T01:02:39,418 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,418 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-09T01:02:39,418 | ^~~~~~~ 2025-09-09T01:02:39,424 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,424 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,424 | ^ 2025-09-09T01:02:39,424 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,424 969 | decode(ptr, otri2); 2025-09-09T01:02:39,424 | ^~~~~~ 2025-09-09T01:02:39,424 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,424 8329 | sym(botright, botrcasing); 2025-09-09T01:02:39,424 | ^~~ 2025-09-09T01:02:39,429 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,430 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,430 | ^ 2025-09-09T01:02:39,430 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,430 969 | decode(ptr, otri2); 2025-09-09T01:02:39,430 | ^~~~~~ 2025-09-09T01:02:39,430 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,430 8329 | sym(botright, botrcasing); 2025-09-09T01:02:39,430 | ^~~ 2025-09-09T01:02:39,435 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,435 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,435 | ^ 2025-09-09T01:02:39,436 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,436 969 | decode(ptr, otri2); 2025-09-09T01:02:39,436 | ^~~~~~ 2025-09-09T01:02:39,436 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,436 8329 | sym(botright, botrcasing); 2025-09-09T01:02:39,436 | ^~~ 2025-09-09T01:02:39,441 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,441 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,441 | ^ 2025-09-09T01:02:39,441 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,442 969 | decode(ptr, otri2); 2025-09-09T01:02:39,442 | ^~~~~~ 2025-09-09T01:02:39,442 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,442 8330 | sym(horiz, topright); 2025-09-09T01:02:39,442 | ^~~ 2025-09-09T01:02:39,447 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,447 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,447 | ^ 2025-09-09T01:02:39,447 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,447 969 | decode(ptr, otri2); 2025-09-09T01:02:39,448 | ^~~~~~ 2025-09-09T01:02:39,448 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,448 8330 | sym(horiz, topright); 2025-09-09T01:02:39,448 | ^~~ 2025-09-09T01:02:39,453 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,453 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,453 | ^ 2025-09-09T01:02:39,453 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,453 969 | decode(ptr, otri2); 2025-09-09T01:02:39,453 | ^~~~~~ 2025-09-09T01:02:39,453 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,454 8330 | sym(horiz, topright); 2025-09-09T01:02:39,454 | ^~~ 2025-09-09T01:02:39,459 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,459 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,459 | ^ 2025-09-09T01:02:39,459 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,459 969 | decode(ptr, otri2); 2025-09-09T01:02:39,459 | ^~~~~~ 2025-09-09T01:02:39,459 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,459 8335 | sym(topright, toprcasing); 2025-09-09T01:02:39,460 | ^~~ 2025-09-09T01:02:39,465 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,465 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,465 | ^ 2025-09-09T01:02:39,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,465 969 | decode(ptr, otri2); 2025-09-09T01:02:39,465 | ^~~~~~ 2025-09-09T01:02:39,465 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,465 8335 | sym(topright, toprcasing); 2025-09-09T01:02:39,465 | ^~~ 2025-09-09T01:02:39,471 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,471 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,471 | ^ 2025-09-09T01:02:39,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,471 969 | decode(ptr, otri2); 2025-09-09T01:02:39,471 | ^~~~~~ 2025-09-09T01:02:39,471 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,471 8335 | sym(topright, toprcasing); 2025-09-09T01:02:39,471 | ^~~ 2025-09-09T01:02:39,478 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,478 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,478 | ^ 2025-09-09T01:02:39,478 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,478 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,478 | ^~~~~~~ 2025-09-09T01:02:39,479 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,479 8378 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,479 | ^~~~~~~ 2025-09-09T01:02:39,484 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,484 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,484 | ^ 2025-09-09T01:02:39,484 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,484 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,484 | ^~~~~~~ 2025-09-09T01:02:39,485 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,485 8378 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,485 | ^~~~~~~ 2025-09-09T01:02:39,490 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,490 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,490 | ^ 2025-09-09T01:02:39,490 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,490 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,490 | ^~~~~~~ 2025-09-09T01:02:39,490 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,491 8378 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,491 | ^~~~~~~ 2025-09-09T01:02:39,496 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,496 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,496 | ^ 2025-09-09T01:02:39,496 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,496 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,496 | ^~~~~~~ 2025-09-09T01:02:39,496 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,497 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,497 | ^~~~~~ 2025-09-09T01:02:39,502 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,502 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,502 | ^ 2025-09-09T01:02:39,502 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,502 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,502 | ^~~~~~~ 2025-09-09T01:02:39,502 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,502 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,502 | ^~~~~~ 2025-09-09T01:02:39,508 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,508 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,508 | ^ 2025-09-09T01:02:39,508 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,508 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,508 | ^~~~~~ 2025-09-09T01:02:39,508 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,508 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,508 | ^~~~~~ 2025-09-09T01:02:39,514 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,514 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,514 | ^ 2025-09-09T01:02:39,514 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,514 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,514 | ^~~~~~ 2025-09-09T01:02:39,514 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,514 8381 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,514 | ^~~~~~ 2025-09-09T01:02:39,520 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,520 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,520 | ^ 2025-09-09T01:02:39,520 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,520 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,520 | ^~~~~~~ 2025-09-09T01:02:39,520 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,520 8384 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,520 | ^~~~~~~ 2025-09-09T01:02:39,526 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,526 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,526 | ^ 2025-09-09T01:02:39,526 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,526 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,526 | ^~~~~~~ 2025-09-09T01:02:39,526 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,526 8384 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,526 | ^~~~~~~ 2025-09-09T01:02:39,531 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,532 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,532 | ^ 2025-09-09T01:02:39,532 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,532 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,532 | ^~~~~~~ 2025-09-09T01:02:39,532 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,532 8384 | tspivot(topright, toprsubseg); 2025-09-09T01:02:39,532 | ^~~~~~~ 2025-09-09T01:02:39,539 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,539 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,540 | ^ 2025-09-09T01:02:39,540 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,540 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,540 | ^~~~~~~ 2025-09-09T01:02:39,540 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,540 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T01:02:39,540 | ^~~~~~ 2025-09-09T01:02:39,545 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,545 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,545 | ^ 2025-09-09T01:02:39,545 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,546 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,546 | ^~~~~~~ 2025-09-09T01:02:39,546 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,546 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T01:02:39,546 | ^~~~~~ 2025-09-09T01:02:39,551 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,551 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,551 | ^ 2025-09-09T01:02:39,551 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,552 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,552 | ^~~~~~ 2025-09-09T01:02:39,552 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,552 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T01:02:39,552 | ^~~~~~ 2025-09-09T01:02:39,557 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,557 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,557 | ^ 2025-09-09T01:02:39,557 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,557 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,558 | ^~~~~~ 2025-09-09T01:02:39,558 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,558 8387 | tsbond(newtopright, toprsubseg); 2025-09-09T01:02:39,558 | ^~~~~~ 2025-09-09T01:02:39,563 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,563 | ^ 2025-09-09T01:02:39,563 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,563 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,564 | ^~~~~~ 2025-09-09T01:02:39,564 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,564 8393 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,564 | ^~~~ 2025-09-09T01:02:39,569 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,569 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,569 | ^ 2025-09-09T01:02:39,569 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,569 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,569 | ^~~~~~ 2025-09-09T01:02:39,570 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,570 8393 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,570 | ^~~~ 2025-09-09T01:02:39,575 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,575 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,575 | ^ 2025-09-09T01:02:39,575 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,575 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,575 | ^~~~~~ 2025-09-09T01:02:39,575 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,576 8393 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,576 | ^~~~ 2025-09-09T01:02:39,581 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,581 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,581 | ^ 2025-09-09T01:02:39,581 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,581 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,581 | ^~~~~~ 2025-09-09T01:02:39,581 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,582 8393 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,582 | ^~~~ 2025-09-09T01:02:39,587 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,587 | ^ 2025-09-09T01:02:39,587 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,587 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,587 | ^~~~~~ 2025-09-09T01:02:39,587 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,588 8395 | bond(newbotright, botright); 2025-09-09T01:02:39,588 | ^~~~ 2025-09-09T01:02:39,593 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,593 | ^ 2025-09-09T01:02:39,593 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,593 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,593 | ^~~~~~ 2025-09-09T01:02:39,593 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,593 8395 | bond(newbotright, botright); 2025-09-09T01:02:39,594 | ^~~~ 2025-09-09T01:02:39,599 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,599 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,599 | ^ 2025-09-09T01:02:39,599 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,599 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,599 | ^~~~~~ 2025-09-09T01:02:39,599 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,599 8395 | bond(newbotright, botright); 2025-09-09T01:02:39,600 | ^~~~ 2025-09-09T01:02:39,605 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,605 | ^ 2025-09-09T01:02:39,605 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,605 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,605 | ^~~~~~ 2025-09-09T01:02:39,605 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,605 8395 | bond(newbotright, botright); 2025-09-09T01:02:39,605 | ^~~~ 2025-09-09T01:02:39,611 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,611 | ^ 2025-09-09T01:02:39,611 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,611 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,611 | ^~~~~~ 2025-09-09T01:02:39,611 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,611 8398 | bond(newtopright, toprcasing); 2025-09-09T01:02:39,611 | ^~~~ 2025-09-09T01:02:39,617 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,617 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,617 | ^ 2025-09-09T01:02:39,617 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,617 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,617 | ^~~~~~ 2025-09-09T01:02:39,617 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,617 8398 | bond(newtopright, toprcasing); 2025-09-09T01:02:39,617 | ^~~~ 2025-09-09T01:02:39,623 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,623 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,623 | ^ 2025-09-09T01:02:39,623 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,623 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,623 | ^~~~~~ 2025-09-09T01:02:39,623 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,623 8398 | bond(newtopright, toprcasing); 2025-09-09T01:02:39,623 | ^~~~ 2025-09-09T01:02:39,629 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,629 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,629 | ^ 2025-09-09T01:02:39,629 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,629 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,629 | ^~~~~~ 2025-09-09T01:02:39,629 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,629 8398 | bond(newtopright, toprcasing); 2025-09-09T01:02:39,629 | ^~~~ 2025-09-09T01:02:39,635 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,635 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,635 | ^ 2025-09-09T01:02:39,635 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,635 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,635 | ^~~~~~ 2025-09-09T01:02:39,635 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,635 8400 | bond(newtopright, topright); 2025-09-09T01:02:39,635 | ^~~~ 2025-09-09T01:02:39,640 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,641 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,641 | ^ 2025-09-09T01:02:39,641 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,641 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,641 | ^~~~~~ 2025-09-09T01:02:39,641 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,641 8400 | bond(newtopright, topright); 2025-09-09T01:02:39,641 | ^~~~ 2025-09-09T01:02:39,646 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,647 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,647 | ^ 2025-09-09T01:02:39,647 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,647 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,647 | ^~~~~~ 2025-09-09T01:02:39,647 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,647 8400 | bond(newtopright, topright); 2025-09-09T01:02:39,647 | ^~~~ 2025-09-09T01:02:39,652 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,653 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,653 | ^ 2025-09-09T01:02:39,653 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,653 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,653 | ^~~~~~ 2025-09-09T01:02:39,653 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,653 8400 | bond(newtopright, topright); 2025-09-09T01:02:39,653 | ^~~~ 2025-09-09T01:02:39,658 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,659 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,659 | ^ 2025-09-09T01:02:39,659 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,659 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,659 | ^~~~~~ 2025-09-09T01:02:39,659 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,659 8402 | bond(newtopright, newbotright); 2025-09-09T01:02:39,659 | ^~~~ 2025-09-09T01:02:39,664 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,664 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,665 | ^ 2025-09-09T01:02:39,665 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,665 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,665 | ^~~~~~ 2025-09-09T01:02:39,665 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,665 8402 | bond(newtopright, newbotright); 2025-09-09T01:02:39,665 | ^~~~ 2025-09-09T01:02:39,670 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,670 | ^ 2025-09-09T01:02:39,671 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,671 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,671 | ^~~~~~ 2025-09-09T01:02:39,671 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,671 8402 | bond(newtopright, newbotright); 2025-09-09T01:02:39,671 | ^~~~ 2025-09-09T01:02:39,676 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,676 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,676 | ^ 2025-09-09T01:02:39,677 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,677 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,677 | ^~~~~~ 2025-09-09T01:02:39,677 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,677 8402 | bond(newtopright, newbotright); 2025-09-09T01:02:39,677 | ^~~~ 2025-09-09T01:02:39,682 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,683 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,683 | ^ 2025-09-09T01:02:39,683 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,683 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:39,683 | ^~~~~~~ 2025-09-09T01:02:39,683 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:39,683 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T01:02:39,683 | ^~~~~~ 2025-09-09T01:02:39,688 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,689 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,689 | ^ 2025-09-09T01:02:39,689 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,689 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:39,689 | ^~~~~~~ 2025-09-09T01:02:39,689 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:39,689 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T01:02:39,689 | ^~~~~~ 2025-09-09T01:02:39,694 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,694 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,694 | ^ 2025-09-09T01:02:39,695 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,695 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:39,695 | ^~~~~~~ 2025-09-09T01:02:39,695 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:39,695 8411 | spivot(*splitseg, rightsubseg); 2025-09-09T01:02:39,695 | ^~~~~~ 2025-09-09T01:02:39,700 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,701 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,701 | ^ 2025-09-09T01:02:39,701 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,701 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,701 | ^~~~~~~ 2025-09-09T01:02:39,701 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,701 8413 | tspivot(newbotright, newsubseg); 2025-09-09T01:02:39,701 | ^~~~~~~ 2025-09-09T01:02:39,706 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,706 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,707 | ^ 2025-09-09T01:02:39,707 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,707 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,707 | ^~~~~~~ 2025-09-09T01:02:39,707 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,707 8413 | tspivot(newbotright, newsubseg); 2025-09-09T01:02:39,707 | ^~~~~~~ 2025-09-09T01:02:39,712 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,712 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,712 | ^ 2025-09-09T01:02:39,713 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,713 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,713 | ^~~~~~~ 2025-09-09T01:02:39,713 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,713 8413 | tspivot(newbotright, newsubseg); 2025-09-09T01:02:39,713 | ^~~~~~~ 2025-09-09T01:02:39,718 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,718 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,719 | ^ 2025-09-09T01:02:39,719 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,719 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T01:02:39,719 | ^~~~~~~ 2025-09-09T01:02:39,719 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,719 8416 | sbond(*splitseg, newsubseg); 2025-09-09T01:02:39,719 | ^~~~~ 2025-09-09T01:02:39,724 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,724 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,724 | ^ 2025-09-09T01:02:39,725 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,725 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T01:02:39,725 | ^~~~~~~ 2025-09-09T01:02:39,725 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,725 8416 | sbond(*splitseg, newsubseg); 2025-09-09T01:02:39,725 | ^~~~~ 2025-09-09T01:02:39,730 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,730 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,730 | ^ 2025-09-09T01:02:39,731 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,731 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T01:02:39,731 | ^~~~~~~ 2025-09-09T01:02:39,731 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,731 8416 | sbond(*splitseg, newsubseg); 2025-09-09T01:02:39,731 | ^~~~~ 2025-09-09T01:02:39,736 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,736 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,736 | ^ 2025-09-09T01:02:39,736 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,737 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T01:02:39,737 | ^~~~~~~ 2025-09-09T01:02:39,737 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,737 8416 | sbond(*splitseg, newsubseg); 2025-09-09T01:02:39,737 | ^~~~~ 2025-09-09T01:02:39,742 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,742 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,742 | ^ 2025-09-09T01:02:39,743 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,743 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T01:02:39,743 | ^~~~~~~ 2025-09-09T01:02:39,743 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,743 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T01:02:39,743 | ^~~~~ 2025-09-09T01:02:39,748 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,748 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,748 | ^ 2025-09-09T01:02:39,748 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,749 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-09T01:02:39,749 | ^~~~~~~ 2025-09-09T01:02:39,749 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,749 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T01:02:39,749 | ^~~~~ 2025-09-09T01:02:39,754 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,754 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,754 | ^ 2025-09-09T01:02:39,754 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,755 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T01:02:39,755 | ^~~~~~~ 2025-09-09T01:02:39,755 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,755 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T01:02:39,755 | ^~~~~ 2025-09-09T01:02:39,760 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,760 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,760 | ^ 2025-09-09T01:02:39,760 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,760 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-09T01:02:39,761 | ^~~~~~~ 2025-09-09T01:02:39,761 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-09T01:02:39,761 8418 | sbond(newsubseg, rightsubseg); 2025-09-09T01:02:39,761 | ^~~~~ 2025-09-09T01:02:39,766 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,767 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,767 | ^ 2025-09-09T01:02:39,767 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,767 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T01:02:39,767 | ^~~~~~ 2025-09-09T01:02:39,772 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,773 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,773 | ^ 2025-09-09T01:02:39,773 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,773 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T01:02:39,773 | ^~~~~~ 2025-09-09T01:02:39,779 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,779 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,779 | ^ 2025-09-09T01:02:39,779 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,780 969 | decode(ptr, otri2); 2025-09-09T01:02:39,780 | ^~~~~~ 2025-09-09T01:02:39,780 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,780 8487 | sym(botleft, botlcasing); 2025-09-09T01:02:39,780 | ^~~ 2025-09-09T01:02:39,785 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,785 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,785 | ^ 2025-09-09T01:02:39,786 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,786 969 | decode(ptr, otri2); 2025-09-09T01:02:39,786 | ^~~~~~ 2025-09-09T01:02:39,786 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,786 8487 | sym(botleft, botlcasing); 2025-09-09T01:02:39,786 | ^~~ 2025-09-09T01:02:39,791 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,791 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,792 | ^ 2025-09-09T01:02:39,792 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,792 969 | decode(ptr, otri2); 2025-09-09T01:02:39,792 | ^~~~~~ 2025-09-09T01:02:39,792 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,792 8487 | sym(botleft, botlcasing); 2025-09-09T01:02:39,792 | ^~~ 2025-09-09T01:02:39,798 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,798 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:39,798 | ^ 2025-09-09T01:02:39,798 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,798 969 | decode(ptr, otri2); 2025-09-09T01:02:39,798 | ^~~~~~ 2025-09-09T01:02:39,798 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,798 8488 | sym(botright, botrcasing); 2025-09-09T01:02:39,798 | ^~~ 2025-09-09T01:02:39,804 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,804 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:39,804 | ^ 2025-09-09T01:02:39,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,804 969 | decode(ptr, otri2); 2025-09-09T01:02:39,804 | ^~~~~~ 2025-09-09T01:02:39,804 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,804 8488 | sym(botright, botrcasing); 2025-09-09T01:02:39,804 | ^~~ 2025-09-09T01:02:39,810 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,810 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:39,810 | ^ 2025-09-09T01:02:39,810 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:39,810 969 | decode(ptr, otri2); 2025-09-09T01:02:39,810 | ^~~~~~ 2025-09-09T01:02:39,810 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:39,810 8488 | sym(botright, botrcasing); 2025-09-09T01:02:39,810 | ^~~ 2025-09-09T01:02:39,817 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,817 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,817 | ^ 2025-09-09T01:02:39,817 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,817 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,818 | ^~~~~~~ 2025-09-09T01:02:39,818 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,818 8519 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,818 | ^~~~~~~ 2025-09-09T01:02:39,823 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,823 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,823 | ^ 2025-09-09T01:02:39,823 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,824 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,824 | ^~~~~~~ 2025-09-09T01:02:39,824 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,824 8519 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,824 | ^~~~~~~ 2025-09-09T01:02:39,829 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,829 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,829 | ^ 2025-09-09T01:02:39,830 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,830 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,830 | ^~~~~~~ 2025-09-09T01:02:39,830 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,830 8519 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:39,830 | ^~~~~~~ 2025-09-09T01:02:39,835 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,835 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,836 | ^ 2025-09-09T01:02:39,836 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,836 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,836 | ^~~~~~~ 2025-09-09T01:02:39,836 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,836 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T01:02:39,836 | ^~~~~~ 2025-09-09T01:02:39,841 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,842 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,842 | ^ 2025-09-09T01:02:39,842 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,842 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,842 | ^~~~~~~ 2025-09-09T01:02:39,842 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,842 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T01:02:39,842 | ^~~~~~ 2025-09-09T01:02:39,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,848 | ^ 2025-09-09T01:02:39,848 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,848 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,848 | ^~~~~~ 2025-09-09T01:02:39,848 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,848 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T01:02:39,848 | ^~~~~~ 2025-09-09T01:02:39,854 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,854 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,854 | ^ 2025-09-09T01:02:39,854 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,854 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,854 | ^~~~~~ 2025-09-09T01:02:39,854 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,854 8522 | tsbond(newbotleft, botlsubseg); 2025-09-09T01:02:39,854 | ^~~~~~ 2025-09-09T01:02:39,860 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,860 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:39,860 | ^ 2025-09-09T01:02:39,860 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,860 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,860 | ^~~~~~~ 2025-09-09T01:02:39,860 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,860 8524 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,860 | ^~~~~~~ 2025-09-09T01:02:39,866 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,866 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:39,866 | ^ 2025-09-09T01:02:39,866 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,866 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,866 | ^~~~~~~ 2025-09-09T01:02:39,866 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,866 8524 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,867 | ^~~~~~~ 2025-09-09T01:02:39,872 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,872 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:39,872 | ^ 2025-09-09T01:02:39,872 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:39,872 1289 | sdecode(sptr, osub) 2025-09-09T01:02:39,872 | ^~~~~~~ 2025-09-09T01:02:39,872 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:39,872 8524 | tspivot(botright, botrsubseg); 2025-09-09T01:02:39,873 | ^~~~~~~ 2025-09-09T01:02:39,878 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,878 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,878 | ^ 2025-09-09T01:02:39,878 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,878 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,879 | ^~~~~~~ 2025-09-09T01:02:39,879 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,879 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,879 | ^~~~~~ 2025-09-09T01:02:39,884 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,884 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:39,884 | ^ 2025-09-09T01:02:39,884 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:39,884 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:39,885 | ^~~~~~~ 2025-09-09T01:02:39,885 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,885 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,885 | ^~~~~~ 2025-09-09T01:02:39,890 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,890 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,890 | ^ 2025-09-09T01:02:39,890 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,891 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,891 | ^~~~~~ 2025-09-09T01:02:39,891 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,891 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,891 | ^~~~~~ 2025-09-09T01:02:39,896 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,896 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,896 | ^ 2025-09-09T01:02:39,896 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,897 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:39,897 | ^~~~~~ 2025-09-09T01:02:39,897 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:39,897 8527 | tsbond(newbotright, botrsubseg); 2025-09-09T01:02:39,897 | ^~~~~~ 2025-09-09T01:02:39,902 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,902 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,903 | ^ 2025-09-09T01:02:39,903 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,903 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,903 | ^~~~~~ 2025-09-09T01:02:39,903 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,903 8532 | bond(newbotleft, botlcasing); 2025-09-09T01:02:39,903 | ^~~~ 2025-09-09T01:02:39,908 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,909 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,909 | ^ 2025-09-09T01:02:39,909 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,909 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,909 | ^~~~~~ 2025-09-09T01:02:39,909 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,909 8532 | bond(newbotleft, botlcasing); 2025-09-09T01:02:39,909 | ^~~~ 2025-09-09T01:02:39,915 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,915 | ^ 2025-09-09T01:02:39,915 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,915 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,915 | ^~~~~~ 2025-09-09T01:02:39,915 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,915 8532 | bond(newbotleft, botlcasing); 2025-09-09T01:02:39,915 | ^~~~ 2025-09-09T01:02:39,921 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,921 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,921 | ^ 2025-09-09T01:02:39,921 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,921 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,921 | ^~~~~~ 2025-09-09T01:02:39,921 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,921 8532 | bond(newbotleft, botlcasing); 2025-09-09T01:02:39,921 | ^~~~ 2025-09-09T01:02:39,927 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,927 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,927 | ^ 2025-09-09T01:02:39,927 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,927 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,927 | ^~~~~~ 2025-09-09T01:02:39,927 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,927 8533 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,927 | ^~~~ 2025-09-09T01:02:39,933 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,933 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,933 | ^ 2025-09-09T01:02:39,933 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,933 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,933 | ^~~~~~ 2025-09-09T01:02:39,933 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,933 8533 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,934 | ^~~~ 2025-09-09T01:02:39,939 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,939 | ^ 2025-09-09T01:02:39,939 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,939 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,939 | ^~~~~~ 2025-09-09T01:02:39,939 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,940 8533 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,940 | ^~~~ 2025-09-09T01:02:39,945 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,945 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,945 | ^ 2025-09-09T01:02:39,945 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,945 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,945 | ^~~~~~ 2025-09-09T01:02:39,946 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,946 8533 | bond(newbotright, botrcasing); 2025-09-09T01:02:39,946 | ^~~~ 2025-09-09T01:02:39,951 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,951 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,951 | ^ 2025-09-09T01:02:39,951 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,952 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,952 | ^~~~~~ 2025-09-09T01:02:39,952 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,952 8536 | bond(newbotleft, newbotright); 2025-09-09T01:02:39,952 | ^~~~ 2025-09-09T01:02:39,957 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,957 | ^ 2025-09-09T01:02:39,958 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,958 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,958 | ^~~~~~ 2025-09-09T01:02:39,958 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,958 8536 | bond(newbotleft, newbotright); 2025-09-09T01:02:39,958 | ^~~~ 2025-09-09T01:02:39,963 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,963 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,964 | ^ 2025-09-09T01:02:39,964 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,964 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,964 | ^~~~~~ 2025-09-09T01:02:39,964 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,964 8536 | bond(newbotleft, newbotright); 2025-09-09T01:02:39,964 | ^~~~ 2025-09-09T01:02:39,969 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,970 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,970 | ^ 2025-09-09T01:02:39,970 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,970 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,970 | ^~~~~~ 2025-09-09T01:02:39,970 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,970 8536 | bond(newbotleft, newbotright); 2025-09-09T01:02:39,970 | ^~~~ 2025-09-09T01:02:39,976 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,976 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,976 | ^ 2025-09-09T01:02:39,976 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,976 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,976 | ^~~~~~ 2025-09-09T01:02:39,976 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,976 8538 | bond(botleft, newbotleft); 2025-09-09T01:02:39,976 | ^~~~ 2025-09-09T01:02:39,982 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,982 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,982 | ^ 2025-09-09T01:02:39,982 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,982 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:39,982 | ^~~~~~ 2025-09-09T01:02:39,982 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,982 8538 | bond(botleft, newbotleft); 2025-09-09T01:02:39,982 | ^~~~ 2025-09-09T01:02:39,988 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:39,988 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,988 | ^ 2025-09-09T01:02:39,988 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,988 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,988 | ^~~~~~ 2025-09-09T01:02:39,988 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,988 8538 | bond(botleft, newbotleft); 2025-09-09T01:02:39,989 | ^~~~ 2025-09-09T01:02:39,994 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:39,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:39,994 | ^ 2025-09-09T01:02:39,994 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:39,994 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:39,994 | ^~~~~~ 2025-09-09T01:02:39,994 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:39,994 8538 | bond(botleft, newbotleft); 2025-09-09T01:02:39,995 | ^~~~ 2025-09-09T01:02:40,000 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,000 | ^ 2025-09-09T01:02:40,000 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,000 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,000 | ^~~~~~ 2025-09-09T01:02:40,001 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,001 8540 | bond(botright, newbotright); 2025-09-09T01:02:40,001 | ^~~~ 2025-09-09T01:02:40,006 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,006 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,006 | ^ 2025-09-09T01:02:40,006 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,006 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,007 | ^~~~~~ 2025-09-09T01:02:40,007 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,007 8540 | bond(botright, newbotright); 2025-09-09T01:02:40,007 | ^~~~ 2025-09-09T01:02:40,012 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,012 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,012 | ^ 2025-09-09T01:02:40,012 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,013 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,013 | ^~~~~~ 2025-09-09T01:02:40,013 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,013 8540 | bond(botright, newbotright); 2025-09-09T01:02:40,013 | ^~~~ 2025-09-09T01:02:40,018 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,018 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,019 | ^ 2025-09-09T01:02:40,019 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,019 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,019 | ^~~~~~ 2025-09-09T01:02:40,019 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,019 8540 | bond(botright, newbotright); 2025-09-09T01:02:40,019 | ^~~~ 2025-09-09T01:02:40,024 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,025 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,025 | ^ 2025-09-09T01:02:40,025 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,025 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T01:02:40,025 | ^~~~~~ 2025-09-09T01:02:40,030 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,031 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,031 | ^ 2025-09-09T01:02:40,031 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,031 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-09T01:02:40,031 | ^~~~~~ 2025-09-09T01:02:40,037 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,037 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,038 | ^ 2025-09-09T01:02:40,038 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,038 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,038 | ^~~~~~~ 2025-09-09T01:02:40,038 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,038 8594 | tspivot(horiz, checksubseg); 2025-09-09T01:02:40,038 | ^~~~~~~ 2025-09-09T01:02:40,044 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,044 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,044 | ^ 2025-09-09T01:02:40,044 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,044 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,044 | ^~~~~~~ 2025-09-09T01:02:40,044 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,044 8594 | tspivot(horiz, checksubseg); 2025-09-09T01:02:40,044 | ^~~~~~~ 2025-09-09T01:02:40,050 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,050 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,050 | ^ 2025-09-09T01:02:40,050 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,050 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,050 | ^~~~~~~ 2025-09-09T01:02:40,050 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,050 8594 | tspivot(horiz, checksubseg); 2025-09-09T01:02:40,050 | ^~~~~~~ 2025-09-09T01:02:40,056 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,056 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,056 | ^ 2025-09-09T01:02:40,056 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,056 969 | decode(ptr, otri2); 2025-09-09T01:02:40,056 | ^~~~~~ 2025-09-09T01:02:40,057 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,057 8611 | sym(horiz, top); 2025-09-09T01:02:40,057 | ^~~ 2025-09-09T01:02:40,062 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,062 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,062 | ^ 2025-09-09T01:02:40,062 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,063 969 | decode(ptr, otri2); 2025-09-09T01:02:40,063 | ^~~~~~ 2025-09-09T01:02:40,063 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,063 8611 | sym(horiz, top); 2025-09-09T01:02:40,063 | ^~~ 2025-09-09T01:02:40,068 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,068 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,069 | ^ 2025-09-09T01:02:40,069 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,069 969 | decode(ptr, otri2); 2025-09-09T01:02:40,069 | ^~~~~~ 2025-09-09T01:02:40,069 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,069 8611 | sym(horiz, top); 2025-09-09T01:02:40,069 | ^~~ 2025-09-09T01:02:40,077 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,078 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,078 | ^ 2025-09-09T01:02:40,078 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,078 969 | decode(ptr, otri2); 2025-09-09T01:02:40,078 | ^~~~~~ 2025-09-09T01:02:40,078 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,078 8656 | sym(topleft, toplcasing); 2025-09-09T01:02:40,078 | ^~~ 2025-09-09T01:02:40,084 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,084 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,084 | ^ 2025-09-09T01:02:40,084 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,084 969 | decode(ptr, otri2); 2025-09-09T01:02:40,084 | ^~~~~~ 2025-09-09T01:02:40,084 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,084 8656 | sym(topleft, toplcasing); 2025-09-09T01:02:40,084 | ^~~ 2025-09-09T01:02:40,090 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,090 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,090 | ^ 2025-09-09T01:02:40,090 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,090 969 | decode(ptr, otri2); 2025-09-09T01:02:40,090 | ^~~~~~ 2025-09-09T01:02:40,090 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,091 8656 | sym(topleft, toplcasing); 2025-09-09T01:02:40,091 | ^~~ 2025-09-09T01:02:40,096 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,096 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,096 | ^ 2025-09-09T01:02:40,096 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,097 969 | decode(ptr, otri2); 2025-09-09T01:02:40,097 | ^~~~~~ 2025-09-09T01:02:40,097 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,097 8658 | sym(topright, toprcasing); 2025-09-09T01:02:40,097 | ^~~ 2025-09-09T01:02:40,102 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,103 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,103 | ^ 2025-09-09T01:02:40,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,103 969 | decode(ptr, otri2); 2025-09-09T01:02:40,103 | ^~~~~~ 2025-09-09T01:02:40,103 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,103 8658 | sym(topright, toprcasing); 2025-09-09T01:02:40,103 | ^~~ 2025-09-09T01:02:40,109 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,109 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,109 | ^ 2025-09-09T01:02:40,109 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,109 969 | decode(ptr, otri2); 2025-09-09T01:02:40,109 | ^~~~~~ 2025-09-09T01:02:40,109 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,109 8658 | sym(topright, toprcasing); 2025-09-09T01:02:40,109 | ^~~ 2025-09-09T01:02:40,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,115 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,115 | ^ 2025-09-09T01:02:40,115 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,115 969 | decode(ptr, otri2); 2025-09-09T01:02:40,115 | ^~~~~~ 2025-09-09T01:02:40,115 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,116 8660 | sym(botleft, botlcasing); 2025-09-09T01:02:40,116 | ^~~ 2025-09-09T01:02:40,121 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,121 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,121 | ^ 2025-09-09T01:02:40,121 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,122 969 | decode(ptr, otri2); 2025-09-09T01:02:40,122 | ^~~~~~ 2025-09-09T01:02:40,122 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,122 8660 | sym(botleft, botlcasing); 2025-09-09T01:02:40,122 | ^~~ 2025-09-09T01:02:40,127 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,127 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,128 | ^ 2025-09-09T01:02:40,128 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,128 969 | decode(ptr, otri2); 2025-09-09T01:02:40,128 | ^~~~~~ 2025-09-09T01:02:40,128 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,128 8660 | sym(botleft, botlcasing); 2025-09-09T01:02:40,128 | ^~~ 2025-09-09T01:02:40,134 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,134 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,134 | ^ 2025-09-09T01:02:40,134 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,134 969 | decode(ptr, otri2); 2025-09-09T01:02:40,134 | ^~~~~~ 2025-09-09T01:02:40,134 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,134 8662 | sym(botright, botrcasing); 2025-09-09T01:02:40,134 | ^~~ 2025-09-09T01:02:40,140 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,140 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,140 | ^ 2025-09-09T01:02:40,140 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,140 969 | decode(ptr, otri2); 2025-09-09T01:02:40,140 | ^~~~~~ 2025-09-09T01:02:40,140 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,140 8662 | sym(botright, botrcasing); 2025-09-09T01:02:40,141 | ^~~ 2025-09-09T01:02:40,146 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,146 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,146 | ^ 2025-09-09T01:02:40,146 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,146 969 | decode(ptr, otri2); 2025-09-09T01:02:40,147 | ^~~~~~ 2025-09-09T01:02:40,147 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,147 8662 | sym(botright, botrcasing); 2025-09-09T01:02:40,147 | ^~~ 2025-09-09T01:02:40,152 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,152 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,153 | ^ 2025-09-09T01:02:40,153 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,153 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,153 | ^~~~~~ 2025-09-09T01:02:40,153 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,153 8664 | bond(topleft, botlcasing); 2025-09-09T01:02:40,153 | ^~~~ 2025-09-09T01:02:40,159 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,159 | ^ 2025-09-09T01:02:40,159 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,159 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,159 | ^~~~~~ 2025-09-09T01:02:40,159 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,159 8664 | bond(topleft, botlcasing); 2025-09-09T01:02:40,159 | ^~~~ 2025-09-09T01:02:40,165 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,165 | ^ 2025-09-09T01:02:40,165 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,165 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,165 | ^~~~~~ 2025-09-09T01:02:40,165 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,165 8664 | bond(topleft, botlcasing); 2025-09-09T01:02:40,166 | ^~~~ 2025-09-09T01:02:40,171 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,171 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,171 | ^ 2025-09-09T01:02:40,171 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,171 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,172 | ^~~~~~ 2025-09-09T01:02:40,172 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,172 8664 | bond(topleft, botlcasing); 2025-09-09T01:02:40,172 | ^~~~ 2025-09-09T01:02:40,177 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,177 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,178 | ^ 2025-09-09T01:02:40,178 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,178 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,178 | ^~~~~~ 2025-09-09T01:02:40,178 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,178 8665 | bond(botleft, botrcasing); 2025-09-09T01:02:40,178 | ^~~~ 2025-09-09T01:02:40,184 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,184 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,184 | ^ 2025-09-09T01:02:40,184 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,184 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,184 | ^~~~~~ 2025-09-09T01:02:40,184 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,184 8665 | bond(botleft, botrcasing); 2025-09-09T01:02:40,184 | ^~~~ 2025-09-09T01:02:40,190 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,190 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,190 | ^ 2025-09-09T01:02:40,190 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,190 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,190 | ^~~~~~ 2025-09-09T01:02:40,190 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,190 8665 | bond(botleft, botrcasing); 2025-09-09T01:02:40,191 | ^~~~ 2025-09-09T01:02:40,196 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,196 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,196 | ^ 2025-09-09T01:02:40,196 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,196 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,197 | ^~~~~~ 2025-09-09T01:02:40,197 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,197 8665 | bond(botleft, botrcasing); 2025-09-09T01:02:40,197 | ^~~~ 2025-09-09T01:02:40,202 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,202 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,203 | ^ 2025-09-09T01:02:40,203 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,203 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,203 | ^~~~~~ 2025-09-09T01:02:40,203 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,203 8666 | bond(botright, toprcasing); 2025-09-09T01:02:40,203 | ^~~~ 2025-09-09T01:02:40,209 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,209 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,209 | ^ 2025-09-09T01:02:40,209 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,209 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,209 | ^~~~~~ 2025-09-09T01:02:40,209 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,209 8666 | bond(botright, toprcasing); 2025-09-09T01:02:40,209 | ^~~~ 2025-09-09T01:02:40,215 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,215 | ^ 2025-09-09T01:02:40,215 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,215 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,215 | ^~~~~~ 2025-09-09T01:02:40,215 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,215 8666 | bond(botright, toprcasing); 2025-09-09T01:02:40,216 | ^~~~ 2025-09-09T01:02:40,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,221 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,221 | ^ 2025-09-09T01:02:40,221 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,221 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,222 | ^~~~~~ 2025-09-09T01:02:40,222 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,222 8666 | bond(botright, toprcasing); 2025-09-09T01:02:40,222 | ^~~~ 2025-09-09T01:02:40,227 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,227 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,228 | ^ 2025-09-09T01:02:40,228 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,228 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,228 | ^~~~~~ 2025-09-09T01:02:40,228 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,228 8667 | bond(topright, toplcasing); 2025-09-09T01:02:40,228 | ^~~~ 2025-09-09T01:02:40,234 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,234 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,234 | ^ 2025-09-09T01:02:40,234 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,234 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,234 | ^~~~~~ 2025-09-09T01:02:40,234 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,234 8667 | bond(topright, toplcasing); 2025-09-09T01:02:40,234 | ^~~~ 2025-09-09T01:02:40,240 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,240 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,240 | ^ 2025-09-09T01:02:40,240 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,240 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,240 | ^~~~~~ 2025-09-09T01:02:40,240 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,241 8667 | bond(topright, toplcasing); 2025-09-09T01:02:40,241 | ^~~~ 2025-09-09T01:02:40,246 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,246 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,246 | ^ 2025-09-09T01:02:40,246 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,246 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,247 | ^~~~~~ 2025-09-09T01:02:40,247 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,247 8667 | bond(topright, toplcasing); 2025-09-09T01:02:40,247 | ^~~~ 2025-09-09T01:02:40,252 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,253 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,253 | ^ 2025-09-09T01:02:40,253 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,253 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,253 | ^~~~~~~ 2025-09-09T01:02:40,253 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,253 8670 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:40,253 | ^~~~~~~ 2025-09-09T01:02:40,259 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,259 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,259 | ^ 2025-09-09T01:02:40,259 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,259 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,259 | ^~~~~~~ 2025-09-09T01:02:40,259 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,259 8670 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:40,259 | ^~~~~~~ 2025-09-09T01:02:40,265 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,265 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,265 | ^ 2025-09-09T01:02:40,265 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,265 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,265 | ^~~~~~~ 2025-09-09T01:02:40,265 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,266 8670 | tspivot(topleft, toplsubseg); 2025-09-09T01:02:40,266 | ^~~~~~~ 2025-09-09T01:02:40,271 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,271 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,271 | ^ 2025-09-09T01:02:40,272 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,272 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,272 | ^~~~~~~ 2025-09-09T01:02:40,272 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,272 8671 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:40,272 | ^~~~~~~ 2025-09-09T01:02:40,277 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,278 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,278 | ^ 2025-09-09T01:02:40,278 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,278 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,278 | ^~~~~~~ 2025-09-09T01:02:40,278 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,278 8671 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:40,278 | ^~~~~~~ 2025-09-09T01:02:40,284 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,284 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,284 | ^ 2025-09-09T01:02:40,284 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,284 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,284 | ^~~~~~~ 2025-09-09T01:02:40,284 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,284 8671 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:40,284 | ^~~~~~~ 2025-09-09T01:02:40,290 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,290 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,290 | ^ 2025-09-09T01:02:40,290 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,290 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,290 | ^~~~~~~ 2025-09-09T01:02:40,291 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,291 8672 | tspivot(botright, botrsubseg); 2025-09-09T01:02:40,291 | ^~~~~~~ 2025-09-09T01:02:40,296 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,296 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,296 | ^ 2025-09-09T01:02:40,296 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,297 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,297 | ^~~~~~~ 2025-09-09T01:02:40,297 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,297 8672 | tspivot(botright, botrsubseg); 2025-09-09T01:02:40,297 | ^~~~~~~ 2025-09-09T01:02:40,302 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,303 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,303 | ^ 2025-09-09T01:02:40,303 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,303 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,303 | ^~~~~~~ 2025-09-09T01:02:40,303 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,303 8672 | tspivot(botright, botrsubseg); 2025-09-09T01:02:40,303 | ^~~~~~~ 2025-09-09T01:02:40,309 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,309 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,309 | ^ 2025-09-09T01:02:40,309 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,309 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,309 | ^~~~~~~ 2025-09-09T01:02:40,309 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,309 8673 | tspivot(topright, toprsubseg); 2025-09-09T01:02:40,309 | ^~~~~~~ 2025-09-09T01:02:40,315 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,315 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,315 | ^ 2025-09-09T01:02:40,315 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,315 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,315 | ^~~~~~~ 2025-09-09T01:02:40,315 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,316 8673 | tspivot(topright, toprsubseg); 2025-09-09T01:02:40,316 | ^~~~~~~ 2025-09-09T01:02:40,321 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,321 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,321 | ^ 2025-09-09T01:02:40,321 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,322 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,322 | ^~~~~~~ 2025-09-09T01:02:40,322 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,322 8673 | tspivot(topright, toprsubseg); 2025-09-09T01:02:40,322 | ^~~~~~~ 2025-09-09T01:02:40,327 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,328 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,328 | ^ 2025-09-09T01:02:40,328 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,328 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,328 | ^~~~~~~ 2025-09-09T01:02:40,328 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,328 8677 | tsbond(topright, toplsubseg); 2025-09-09T01:02:40,328 | ^~~~~~ 2025-09-09T01:02:40,334 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,334 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,334 | ^ 2025-09-09T01:02:40,334 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,334 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,334 | ^~~~~~~ 2025-09-09T01:02:40,334 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,334 8677 | tsbond(topright, toplsubseg); 2025-09-09T01:02:40,334 | ^~~~~~ 2025-09-09T01:02:40,340 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,340 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,340 | ^ 2025-09-09T01:02:40,340 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,340 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,340 | ^~~~~~ 2025-09-09T01:02:40,341 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,341 8677 | tsbond(topright, toplsubseg); 2025-09-09T01:02:40,341 | ^~~~~~ 2025-09-09T01:02:40,346 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,346 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,346 | ^ 2025-09-09T01:02:40,347 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,347 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,347 | ^~~~~~ 2025-09-09T01:02:40,347 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,347 8677 | tsbond(topright, toplsubseg); 2025-09-09T01:02:40,347 | ^~~~~~ 2025-09-09T01:02:40,353 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,353 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,353 | ^ 2025-09-09T01:02:40,353 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,353 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,353 | ^~~~~~~ 2025-09-09T01:02:40,353 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,353 8682 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:40,353 | ^~~~~~ 2025-09-09T01:02:40,359 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,359 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,359 | ^ 2025-09-09T01:02:40,359 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,359 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,359 | ^~~~~~~ 2025-09-09T01:02:40,359 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,359 8682 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:40,360 | ^~~~~~ 2025-09-09T01:02:40,365 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,365 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,365 | ^ 2025-09-09T01:02:40,365 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,365 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,366 | ^~~~~~ 2025-09-09T01:02:40,366 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,366 8682 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:40,366 | ^~~~~~ 2025-09-09T01:02:40,371 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,371 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,372 | ^ 2025-09-09T01:02:40,372 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,372 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,372 | ^~~~~~ 2025-09-09T01:02:40,372 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,372 8682 | tsbond(topleft, botlsubseg); 2025-09-09T01:02:40,372 | ^~~~~~ 2025-09-09T01:02:40,378 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,378 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,378 | ^ 2025-09-09T01:02:40,378 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,378 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,378 | ^~~~~~~ 2025-09-09T01:02:40,378 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,378 8687 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:40,378 | ^~~~~~ 2025-09-09T01:02:40,384 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,384 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,384 | ^ 2025-09-09T01:02:40,384 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,384 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,384 | ^~~~~~~ 2025-09-09T01:02:40,385 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,385 8687 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:40,385 | ^~~~~~ 2025-09-09T01:02:40,390 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,390 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,390 | ^ 2025-09-09T01:02:40,391 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,391 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,391 | ^~~~~~ 2025-09-09T01:02:40,391 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,391 8687 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:40,391 | ^~~~~~ 2025-09-09T01:02:40,396 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,397 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,397 | ^ 2025-09-09T01:02:40,397 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,397 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,397 | ^~~~~~ 2025-09-09T01:02:40,397 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,397 8687 | tsbond(botleft, botrsubseg); 2025-09-09T01:02:40,397 | ^~~~~~ 2025-09-09T01:02:40,403 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,403 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,403 | ^ 2025-09-09T01:02:40,403 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,403 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,403 | ^~~~~~~ 2025-09-09T01:02:40,403 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,404 8692 | tsbond(botright, toprsubseg); 2025-09-09T01:02:40,404 | ^~~~~~ 2025-09-09T01:02:40,409 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,409 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,409 | ^ 2025-09-09T01:02:40,409 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,409 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,410 | ^~~~~~~ 2025-09-09T01:02:40,410 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,410 8692 | tsbond(botright, toprsubseg); 2025-09-09T01:02:40,410 | ^~~~~~ 2025-09-09T01:02:40,415 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,416 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,416 | ^ 2025-09-09T01:02:40,416 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,416 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,416 | ^~~~~~ 2025-09-09T01:02:40,416 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,416 8692 | tsbond(botright, toprsubseg); 2025-09-09T01:02:40,416 | ^~~~~~ 2025-09-09T01:02:40,422 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,422 | ^ 2025-09-09T01:02:40,422 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,422 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,422 | ^~~~~~ 2025-09-09T01:02:40,422 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,422 8692 | tsbond(botright, toprsubseg); 2025-09-09T01:02:40,422 | ^~~~~~ 2025-09-09T01:02:40,429 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,429 | ^ 2025-09-09T01:02:40,430 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,430 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T01:02:40,430 | ^~~~~~ 2025-09-09T01:02:40,436 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,436 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,436 | ^ 2025-09-09T01:02:40,436 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,436 8723 | newflip->flippedtri = encode(horiz); 2025-09-09T01:02:40,436 | ^~~~~~ 2025-09-09T01:02:40,442 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,443 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,443 | ^ 2025-09-09T01:02:40,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,443 969 | decode(ptr, otri2); 2025-09-09T01:02:40,443 | ^~~~~~ 2025-09-09T01:02:40,443 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,443 8782 | sym(horiz, testtri); 2025-09-09T01:02:40,443 | ^~~ 2025-09-09T01:02:40,449 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,449 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,449 | ^ 2025-09-09T01:02:40,449 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,449 969 | decode(ptr, otri2); 2025-09-09T01:02:40,449 | ^~~~~~ 2025-09-09T01:02:40,450 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,450 8782 | sym(horiz, testtri); 2025-09-09T01:02:40,450 | ^~~ 2025-09-09T01:02:40,455 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,456 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,456 | ^ 2025-09-09T01:02:40,456 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,456 969 | decode(ptr, otri2); 2025-09-09T01:02:40,456 | ^~~~~~ 2025-09-09T01:02:40,456 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,456 8782 | sym(horiz, testtri); 2025-09-09T01:02:40,456 | ^~~ 2025-09-09T01:02:40,457 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-09T01:02:40,464 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,464 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,464 | ^ 2025-09-09T01:02:40,464 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,464 973 | decode(ptr, otri); 2025-09-09T01:02:40,464 | ^~~~~~ 2025-09-09T01:02:40,464 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,464 999 | symself(otri2); 2025-09-09T01:02:40,464 | ^~~~~~~ 2025-09-09T01:02:40,464 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,464 8899 | onext(*firstedge, besttri); 2025-09-09T01:02:40,465 | ^~~~~ 2025-09-09T01:02:40,470 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,470 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,470 | ^ 2025-09-09T01:02:40,470 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,471 973 | decode(ptr, otri); 2025-09-09T01:02:40,471 | ^~~~~~ 2025-09-09T01:02:40,471 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,471 999 | symself(otri2); 2025-09-09T01:02:40,471 | ^~~~~~~ 2025-09-09T01:02:40,471 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,471 8899 | onext(*firstedge, besttri); 2025-09-09T01:02:40,471 | ^~~~~ 2025-09-09T01:02:40,477 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,477 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,477 | ^ 2025-09-09T01:02:40,477 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,477 973 | decode(ptr, otri); 2025-09-09T01:02:40,477 | ^~~~~~ 2025-09-09T01:02:40,477 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,477 999 | symself(otri2); 2025-09-09T01:02:40,477 | ^~~~~~~ 2025-09-09T01:02:40,478 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,478 8899 | onext(*firstedge, besttri); 2025-09-09T01:02:40,478 | ^~~~~ 2025-09-09T01:02:40,483 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,484 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,484 | ^ 2025-09-09T01:02:40,484 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,484 973 | decode(ptr, otri); 2025-09-09T01:02:40,484 | ^~~~~~ 2025-09-09T01:02:40,484 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,484 1003 | symself(otri); 2025-09-09T01:02:40,484 | ^~~~~~~ 2025-09-09T01:02:40,484 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,484 8904 | onextself(testtri); 2025-09-09T01:02:40,484 | ^~~~~~~~~ 2025-09-09T01:02:40,490 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,490 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,490 | ^ 2025-09-09T01:02:40,490 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,490 973 | decode(ptr, otri); 2025-09-09T01:02:40,491 | ^~~~~~ 2025-09-09T01:02:40,491 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,491 1003 | symself(otri); 2025-09-09T01:02:40,491 | ^~~~~~~ 2025-09-09T01:02:40,491 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,491 8904 | onextself(testtri); 2025-09-09T01:02:40,491 | ^~~~~~~~~ 2025-09-09T01:02:40,497 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,497 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,497 | ^ 2025-09-09T01:02:40,497 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,497 973 | decode(ptr, otri); 2025-09-09T01:02:40,497 | ^~~~~~ 2025-09-09T01:02:40,497 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,497 1003 | symself(otri); 2025-09-09T01:02:40,497 | ^~~~~~~ 2025-09-09T01:02:40,497 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,498 8904 | onextself(testtri); 2025-09-09T01:02:40,498 | ^~~~~~~~~ 2025-09-09T01:02:40,504 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,504 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,504 | ^ 2025-09-09T01:02:40,504 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,504 969 | decode(ptr, otri2); 2025-09-09T01:02:40,504 | ^~~~~~ 2025-09-09T01:02:40,504 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,504 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,504 | ^~~ 2025-09-09T01:02:40,504 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,504 8920 | oprev(besttri, tempedge); 2025-09-09T01:02:40,505 | ^~~~~ 2025-09-09T01:02:40,510 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,510 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,510 | ^ 2025-09-09T01:02:40,511 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,511 969 | decode(ptr, otri2); 2025-09-09T01:02:40,511 | ^~~~~~ 2025-09-09T01:02:40,511 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,511 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,511 | ^~~ 2025-09-09T01:02:40,511 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,511 8920 | oprev(besttri, tempedge); 2025-09-09T01:02:40,511 | ^~~~~ 2025-09-09T01:02:40,517 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,517 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,517 | ^ 2025-09-09T01:02:40,517 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,517 969 | decode(ptr, otri2); 2025-09-09T01:02:40,517 | ^~~~~~ 2025-09-09T01:02:40,517 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,517 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,518 | ^~~ 2025-09-09T01:02:40,518 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,518 8920 | oprev(besttri, tempedge); 2025-09-09T01:02:40,518 | ^~~~~ 2025-09-09T01:02:40,524 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,524 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,524 | ^ 2025-09-09T01:02:40,524 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,524 969 | decode(ptr, otri2); 2025-09-09T01:02:40,524 | ^~~~~~ 2025-09-09T01:02:40,524 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,524 8926 | sym(besttri, tempedge); 2025-09-09T01:02:40,524 | ^~~ 2025-09-09T01:02:40,530 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,530 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,530 | ^ 2025-09-09T01:02:40,530 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,530 969 | decode(ptr, otri2); 2025-09-09T01:02:40,531 | ^~~~~~ 2025-09-09T01:02:40,531 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,531 8926 | sym(besttri, tempedge); 2025-09-09T01:02:40,531 | ^~~ 2025-09-09T01:02:40,537 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,537 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,537 | ^ 2025-09-09T01:02:40,537 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,537 969 | decode(ptr, otri2); 2025-09-09T01:02:40,537 | ^~~~~~ 2025-09-09T01:02:40,537 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,537 8926 | sym(besttri, tempedge); 2025-09-09T01:02:40,537 | ^~~ 2025-09-09T01:02:40,543 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,543 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,543 | ^ 2025-09-09T01:02:40,544 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,544 969 | decode(ptr, otri2); 2025-09-09T01:02:40,544 | ^~~~~~ 2025-09-09T01:02:40,544 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,544 8930 | sym(tempedge, besttri); 2025-09-09T01:02:40,544 | ^~~ 2025-09-09T01:02:40,550 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,550 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,550 | ^ 2025-09-09T01:02:40,550 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,550 969 | decode(ptr, otri2); 2025-09-09T01:02:40,550 | ^~~~~~ 2025-09-09T01:02:40,550 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,551 8930 | sym(tempedge, besttri); 2025-09-09T01:02:40,551 | ^~~ 2025-09-09T01:02:40,556 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,556 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,557 | ^ 2025-09-09T01:02:40,557 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,557 969 | decode(ptr, otri2); 2025-09-09T01:02:40,557 | ^~~~~~ 2025-09-09T01:02:40,557 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,557 8930 | sym(tempedge, besttri); 2025-09-09T01:02:40,557 | ^~~ 2025-09-09T01:02:40,563 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,563 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,563 | ^ 2025-09-09T01:02:40,563 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,563 969 | decode(ptr, otri2); 2025-09-09T01:02:40,564 | ^~~~~~ 2025-09-09T01:02:40,564 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,564 8938 | sym(besttri, testtri); 2025-09-09T01:02:40,564 | ^~~ 2025-09-09T01:02:40,570 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,570 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,570 | ^ 2025-09-09T01:02:40,570 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,570 969 | decode(ptr, otri2); 2025-09-09T01:02:40,570 | ^~~~~~ 2025-09-09T01:02:40,570 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,570 8938 | sym(besttri, testtri); 2025-09-09T01:02:40,570 | ^~~ 2025-09-09T01:02:40,576 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,576 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,576 | ^ 2025-09-09T01:02:40,576 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,577 969 | decode(ptr, otri2); 2025-09-09T01:02:40,577 | ^~~~~~ 2025-09-09T01:02:40,577 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,577 8938 | sym(besttri, testtri); 2025-09-09T01:02:40,577 | ^~~ 2025-09-09T01:02:40,577 c/triangle.c: In function ‘deletevertex’: 2025-09-09T01:02:40,583 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,584 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,584 | ^ 2025-09-09T01:02:40,584 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,584 973 | decode(ptr, otri); 2025-09-09T01:02:40,584 | ^~~~~~ 2025-09-09T01:02:40,584 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,584 999 | symself(otri2); 2025-09-09T01:02:40,584 | ^~~~~~~ 2025-09-09T01:02:40,584 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,584 8992 | onext(*deltri, countingtri); 2025-09-09T01:02:40,585 | ^~~~~ 2025-09-09T01:02:40,590 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,590 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,590 | ^ 2025-09-09T01:02:40,590 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,591 973 | decode(ptr, otri); 2025-09-09T01:02:40,591 | ^~~~~~ 2025-09-09T01:02:40,591 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,591 999 | symself(otri2); 2025-09-09T01:02:40,591 | ^~~~~~~ 2025-09-09T01:02:40,591 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,591 8992 | onext(*deltri, countingtri); 2025-09-09T01:02:40,591 | ^~~~~ 2025-09-09T01:02:40,597 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,597 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,597 | ^ 2025-09-09T01:02:40,597 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,597 973 | decode(ptr, otri); 2025-09-09T01:02:40,597 | ^~~~~~ 2025-09-09T01:02:40,597 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,597 999 | symself(otri2); 2025-09-09T01:02:40,598 | ^~~~~~~ 2025-09-09T01:02:40,598 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,598 8992 | onext(*deltri, countingtri); 2025-09-09T01:02:40,598 | ^~~~~ 2025-09-09T01:02:40,604 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,604 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,604 | ^ 2025-09-09T01:02:40,604 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,604 973 | decode(ptr, otri); 2025-09-09T01:02:40,604 | ^~~~~~ 2025-09-09T01:02:40,604 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,604 1003 | symself(otri); 2025-09-09T01:02:40,604 | ^~~~~~~ 2025-09-09T01:02:40,604 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,605 9003 | onextself(countingtri); 2025-09-09T01:02:40,605 | ^~~~~~~~~ 2025-09-09T01:02:40,610 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,610 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,611 | ^ 2025-09-09T01:02:40,611 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,611 973 | decode(ptr, otri); 2025-09-09T01:02:40,611 | ^~~~~~ 2025-09-09T01:02:40,611 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,611 1003 | symself(otri); 2025-09-09T01:02:40,611 | ^~~~~~~ 2025-09-09T01:02:40,611 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,611 9003 | onextself(countingtri); 2025-09-09T01:02:40,611 | ^~~~~~~~~ 2025-09-09T01:02:40,617 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,617 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,617 | ^ 2025-09-09T01:02:40,617 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,617 973 | decode(ptr, otri); 2025-09-09T01:02:40,617 | ^~~~~~ 2025-09-09T01:02:40,618 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,618 1003 | symself(otri); 2025-09-09T01:02:40,618 | ^~~~~~~ 2025-09-09T01:02:40,618 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:40,618 9003 | onextself(countingtri); 2025-09-09T01:02:40,618 | ^~~~~~~~~ 2025-09-09T01:02:40,624 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,624 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,624 | ^ 2025-09-09T01:02:40,624 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,624 973 | decode(ptr, otri); 2025-09-09T01:02:40,624 | ^~~~~~ 2025-09-09T01:02:40,624 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,624 999 | symself(otri2); 2025-09-09T01:02:40,625 | ^~~~~~~ 2025-09-09T01:02:40,625 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,625 9017 | onext(*deltri, firstedge); 2025-09-09T01:02:40,625 | ^~~~~ 2025-09-09T01:02:40,630 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,631 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,631 | ^ 2025-09-09T01:02:40,631 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,631 973 | decode(ptr, otri); 2025-09-09T01:02:40,631 | ^~~~~~ 2025-09-09T01:02:40,631 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,631 999 | symself(otri2); 2025-09-09T01:02:40,631 | ^~~~~~~ 2025-09-09T01:02:40,631 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,631 9017 | onext(*deltri, firstedge); 2025-09-09T01:02:40,631 | ^~~~~ 2025-09-09T01:02:40,637 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,637 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,637 | ^ 2025-09-09T01:02:40,637 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,638 973 | decode(ptr, otri); 2025-09-09T01:02:40,638 | ^~~~~~ 2025-09-09T01:02:40,638 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,638 999 | symself(otri2); 2025-09-09T01:02:40,638 | ^~~~~~~ 2025-09-09T01:02:40,638 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,638 9017 | onext(*deltri, firstedge); 2025-09-09T01:02:40,638 | ^~~~~ 2025-09-09T01:02:40,644 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,644 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,644 | ^ 2025-09-09T01:02:40,644 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,644 969 | decode(ptr, otri2); 2025-09-09T01:02:40,644 | ^~~~~~ 2025-09-09T01:02:40,644 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,645 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,645 | ^~~ 2025-09-09T01:02:40,645 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,645 9018 | oprev(*deltri, lastedge); 2025-09-09T01:02:40,645 | ^~~~~ 2025-09-09T01:02:40,651 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,651 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,651 | ^ 2025-09-09T01:02:40,651 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,651 969 | decode(ptr, otri2); 2025-09-09T01:02:40,651 | ^~~~~~ 2025-09-09T01:02:40,651 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,651 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,651 | ^~~ 2025-09-09T01:02:40,651 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,652 9018 | oprev(*deltri, lastedge); 2025-09-09T01:02:40,652 | ^~~~~ 2025-09-09T01:02:40,657 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,657 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,657 | ^ 2025-09-09T01:02:40,658 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,658 969 | decode(ptr, otri2); 2025-09-09T01:02:40,658 | ^~~~~~ 2025-09-09T01:02:40,658 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,658 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,658 | ^~~ 2025-09-09T01:02:40,658 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,658 9018 | oprev(*deltri, lastedge); 2025-09-09T01:02:40,658 | ^~~~~ 2025-09-09T01:02:40,664 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,664 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,664 | ^ 2025-09-09T01:02:40,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,665 969 | decode(ptr, otri2); 2025-09-09T01:02:40,665 | ^~~~~~ 2025-09-09T01:02:40,665 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,665 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:40,665 | ^~~ 2025-09-09T01:02:40,665 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:40,665 9024 | dnext(*deltri, lefttri); 2025-09-09T01:02:40,665 | ^~~~~ 2025-09-09T01:02:40,671 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,671 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,671 | ^ 2025-09-09T01:02:40,671 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,671 969 | decode(ptr, otri2); 2025-09-09T01:02:40,671 | ^~~~~~ 2025-09-09T01:02:40,671 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,672 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:40,672 | ^~~ 2025-09-09T01:02:40,672 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:40,672 9024 | dnext(*deltri, lefttri); 2025-09-09T01:02:40,672 | ^~~~~ 2025-09-09T01:02:40,678 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,678 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,678 | ^ 2025-09-09T01:02:40,678 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,678 969 | decode(ptr, otri2); 2025-09-09T01:02:40,678 | ^~~~~~ 2025-09-09T01:02:40,678 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,678 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:40,678 | ^~~ 2025-09-09T01:02:40,678 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:40,678 9024 | dnext(*deltri, lefttri); 2025-09-09T01:02:40,679 | ^~~~~ 2025-09-09T01:02:40,684 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,684 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,684 | ^ 2025-09-09T01:02:40,685 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,685 969 | decode(ptr, otri2); 2025-09-09T01:02:40,685 | ^~~~~~ 2025-09-09T01:02:40,685 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,685 9025 | sym(lefttri, leftcasing); 2025-09-09T01:02:40,685 | ^~~ 2025-09-09T01:02:40,691 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,691 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,691 | ^ 2025-09-09T01:02:40,691 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,691 969 | decode(ptr, otri2); 2025-09-09T01:02:40,691 | ^~~~~~ 2025-09-09T01:02:40,691 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,692 9025 | sym(lefttri, leftcasing); 2025-09-09T01:02:40,692 | ^~~ 2025-09-09T01:02:40,698 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,698 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,698 | ^ 2025-09-09T01:02:40,698 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,698 969 | decode(ptr, otri2); 2025-09-09T01:02:40,698 | ^~~~~~ 2025-09-09T01:02:40,698 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,698 9025 | sym(lefttri, leftcasing); 2025-09-09T01:02:40,698 | ^~~ 2025-09-09T01:02:40,704 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,704 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,705 | ^ 2025-09-09T01:02:40,705 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,705 969 | decode(ptr, otri2); 2025-09-09T01:02:40,705 | ^~~~~~ 2025-09-09T01:02:40,705 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,705 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,705 | ^~~ 2025-09-09T01:02:40,705 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,705 9026 | oprev(deltriright, righttri); 2025-09-09T01:02:40,705 | ^~~~~ 2025-09-09T01:02:40,711 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,711 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,711 | ^ 2025-09-09T01:02:40,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,711 969 | decode(ptr, otri2); 2025-09-09T01:02:40,711 | ^~~~~~ 2025-09-09T01:02:40,712 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,712 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,712 | ^~~ 2025-09-09T01:02:40,712 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,712 9026 | oprev(deltriright, righttri); 2025-09-09T01:02:40,712 | ^~~~~ 2025-09-09T01:02:40,718 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,718 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,718 | ^ 2025-09-09T01:02:40,718 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,718 969 | decode(ptr, otri2); 2025-09-09T01:02:40,718 | ^~~~~~ 2025-09-09T01:02:40,718 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,718 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:40,718 | ^~~ 2025-09-09T01:02:40,719 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:40,719 9026 | oprev(deltriright, righttri); 2025-09-09T01:02:40,719 | ^~~~~ 2025-09-09T01:02:40,724 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,725 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,725 | ^ 2025-09-09T01:02:40,725 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,725 969 | decode(ptr, otri2); 2025-09-09T01:02:40,725 | ^~~~~~ 2025-09-09T01:02:40,725 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,725 9027 | sym(righttri, rightcasing); 2025-09-09T01:02:40,725 | ^~~ 2025-09-09T01:02:40,731 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,731 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,731 | ^ 2025-09-09T01:02:40,731 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,731 969 | decode(ptr, otri2); 2025-09-09T01:02:40,732 | ^~~~~~ 2025-09-09T01:02:40,732 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,732 9027 | sym(righttri, rightcasing); 2025-09-09T01:02:40,732 | ^~~ 2025-09-09T01:02:40,738 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,738 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,738 | ^ 2025-09-09T01:02:40,738 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,738 969 | decode(ptr, otri2); 2025-09-09T01:02:40,738 | ^~~~~~ 2025-09-09T01:02:40,738 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,738 9027 | sym(righttri, rightcasing); 2025-09-09T01:02:40,738 | ^~~ 2025-09-09T01:02:40,744 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,745 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,745 | ^ 2025-09-09T01:02:40,745 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,745 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,745 | ^~~~~~ 2025-09-09T01:02:40,745 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,745 9028 | bond(*deltri, leftcasing); 2025-09-09T01:02:40,745 | ^~~~ 2025-09-09T01:02:40,751 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,751 | ^ 2025-09-09T01:02:40,751 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,751 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,752 | ^~~~~~ 2025-09-09T01:02:40,752 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,752 9028 | bond(*deltri, leftcasing); 2025-09-09T01:02:40,752 | ^~~~ 2025-09-09T01:02:40,758 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,758 | ^ 2025-09-09T01:02:40,758 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,758 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,758 | ^~~~~~ 2025-09-09T01:02:40,758 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,758 9028 | bond(*deltri, leftcasing); 2025-09-09T01:02:40,759 | ^~~~ 2025-09-09T01:02:40,764 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,765 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,765 | ^ 2025-09-09T01:02:40,765 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,765 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,765 | ^~~~~~ 2025-09-09T01:02:40,765 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,765 9028 | bond(*deltri, leftcasing); 2025-09-09T01:02:40,765 | ^~~~ 2025-09-09T01:02:40,771 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,771 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,771 | ^ 2025-09-09T01:02:40,771 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,772 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,772 | ^~~~~~ 2025-09-09T01:02:40,772 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,772 9029 | bond(deltriright, rightcasing); 2025-09-09T01:02:40,772 | ^~~~ 2025-09-09T01:02:40,778 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,778 | ^ 2025-09-09T01:02:40,778 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,778 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,778 | ^~~~~~ 2025-09-09T01:02:40,778 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,778 9029 | bond(deltriright, rightcasing); 2025-09-09T01:02:40,779 | ^~~~ 2025-09-09T01:02:40,785 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,785 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,785 | ^ 2025-09-09T01:02:40,785 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,785 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,785 | ^~~~~~ 2025-09-09T01:02:40,785 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,785 9029 | bond(deltriright, rightcasing); 2025-09-09T01:02:40,785 | ^~~~ 2025-09-09T01:02:40,791 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,791 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,791 | ^ 2025-09-09T01:02:40,792 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,792 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:40,792 | ^~~~~~ 2025-09-09T01:02:40,792 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,792 9029 | bond(deltriright, rightcasing); 2025-09-09T01:02:40,792 | ^~~~ 2025-09-09T01:02:40,798 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,798 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,798 | ^ 2025-09-09T01:02:40,798 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,798 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,798 | ^~~~~~~ 2025-09-09T01:02:40,799 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,799 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T01:02:40,799 | ^~~~~~~ 2025-09-09T01:02:40,805 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,805 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,805 | ^ 2025-09-09T01:02:40,805 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,805 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,805 | ^~~~~~~ 2025-09-09T01:02:40,805 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,805 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T01:02:40,805 | ^~~~~~~ 2025-09-09T01:02:40,811 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,811 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,811 | ^ 2025-09-09T01:02:40,812 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,812 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,812 | ^~~~~~~ 2025-09-09T01:02:40,812 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,812 9030 | tspivot(lefttri, leftsubseg); 2025-09-09T01:02:40,812 | ^~~~~~~ 2025-09-09T01:02:40,818 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,818 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,818 | ^ 2025-09-09T01:02:40,818 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,818 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,818 | ^~~~~~~ 2025-09-09T01:02:40,819 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,819 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T01:02:40,819 | ^~~~~~ 2025-09-09T01:02:40,825 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,825 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,825 | ^ 2025-09-09T01:02:40,825 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,825 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,825 | ^~~~~~~ 2025-09-09T01:02:40,825 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,825 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T01:02:40,825 | ^~~~~~ 2025-09-09T01:02:40,831 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,831 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,832 | ^ 2025-09-09T01:02:40,832 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,832 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,832 | ^~~~~~ 2025-09-09T01:02:40,832 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,832 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T01:02:40,832 | ^~~~~~ 2025-09-09T01:02:40,838 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,838 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,838 | ^ 2025-09-09T01:02:40,838 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,838 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,838 | ^~~~~~ 2025-09-09T01:02:40,839 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,839 9032 | tsbond(*deltri, leftsubseg); 2025-09-09T01:02:40,839 | ^~~~~~ 2025-09-09T01:02:40,845 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,845 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:40,845 | ^ 2025-09-09T01:02:40,845 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,845 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,845 | ^~~~~~~ 2025-09-09T01:02:40,845 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,845 9034 | tspivot(righttri, rightsubseg); 2025-09-09T01:02:40,845 | ^~~~~~~ 2025-09-09T01:02:40,851 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,852 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:40,852 | ^ 2025-09-09T01:02:40,852 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,852 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,852 | ^~~~~~~ 2025-09-09T01:02:40,852 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,852 9034 | tspivot(righttri, rightsubseg); 2025-09-09T01:02:40,852 | ^~~~~~~ 2025-09-09T01:02:40,858 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,858 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:40,858 | ^ 2025-09-09T01:02:40,858 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:40,858 1289 | sdecode(sptr, osub) 2025-09-09T01:02:40,859 | ^~~~~~~ 2025-09-09T01:02:40,859 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:40,859 9034 | tspivot(righttri, rightsubseg); 2025-09-09T01:02:40,859 | ^~~~~~~ 2025-09-09T01:02:40,865 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,865 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,865 | ^ 2025-09-09T01:02:40,865 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,865 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,865 | ^~~~~~~ 2025-09-09T01:02:40,865 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,865 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T01:02:40,865 | ^~~~~~ 2025-09-09T01:02:40,871 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,872 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:40,872 | ^ 2025-09-09T01:02:40,872 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:40,872 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:40,872 | ^~~~~~~ 2025-09-09T01:02:40,872 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,872 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T01:02:40,872 | ^~~~~~ 2025-09-09T01:02:40,878 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,878 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,878 | ^ 2025-09-09T01:02:40,878 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,879 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,879 | ^~~~~~ 2025-09-09T01:02:40,879 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,879 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T01:02:40,879 | ^~~~~~ 2025-09-09T01:02:40,885 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,885 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,885 | ^ 2025-09-09T01:02:40,885 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,885 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:40,885 | ^~~~~~ 2025-09-09T01:02:40,885 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:40,885 9036 | tsbond(deltriright, rightsubseg); 2025-09-09T01:02:40,886 | ^~~~~~ 2025-09-09T01:02:40,886 c/triangle.c: In function ‘undovertex’: 2025-09-09T01:02:40,892 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,892 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,892 | ^ 2025-09-09T01:02:40,893 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,893 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T01:02:40,893 | ^~~~~~ 2025-09-09T01:02:40,899 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,899 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,899 | ^ 2025-09-09T01:02:40,899 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,899 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T01:02:40,900 | ^~~~~~ 2025-09-09T01:02:40,906 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,906 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,906 | ^ 2025-09-09T01:02:40,906 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,906 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-09T01:02:40,906 | ^~~~~~ 2025-09-09T01:02:40,913 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,913 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,913 | ^ 2025-09-09T01:02:40,913 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,913 973 | decode(ptr, otri); 2025-09-09T01:02:40,913 | ^~~~~~ 2025-09-09T01:02:40,913 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,914 1035 | symself(otri2); 2025-09-09T01:02:40,914 | ^~~~~~~ 2025-09-09T01:02:40,914 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T01:02:40,914 9097 | dprev(fliptri, botleft); 2025-09-09T01:02:40,914 | ^~~~~ 2025-09-09T01:02:40,920 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,920 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,920 | ^ 2025-09-09T01:02:40,920 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,920 973 | decode(ptr, otri); 2025-09-09T01:02:40,920 | ^~~~~~ 2025-09-09T01:02:40,920 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,920 1035 | symself(otri2); 2025-09-09T01:02:40,921 | ^~~~~~~ 2025-09-09T01:02:40,921 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T01:02:40,921 9097 | dprev(fliptri, botleft); 2025-09-09T01:02:40,921 | ^~~~~ 2025-09-09T01:02:40,927 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,927 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,927 | ^ 2025-09-09T01:02:40,927 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,927 973 | decode(ptr, otri); 2025-09-09T01:02:40,927 | ^~~~~~ 2025-09-09T01:02:40,927 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,927 1035 | symself(otri2); 2025-09-09T01:02:40,927 | ^~~~~~~ 2025-09-09T01:02:40,927 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-09T01:02:40,928 9097 | dprev(fliptri, botleft); 2025-09-09T01:02:40,928 | ^~~~~ 2025-09-09T01:02:40,934 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,934 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,934 | ^ 2025-09-09T01:02:40,934 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,934 973 | decode(ptr, otri); 2025-09-09T01:02:40,934 | ^~~~~~ 2025-09-09T01:02:40,934 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,934 999 | symself(otri2); 2025-09-09T01:02:40,934 | ^~~~~~~ 2025-09-09T01:02:40,934 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,934 9099 | onext(fliptri, botright); 2025-09-09T01:02:40,935 | ^~~~~ 2025-09-09T01:02:40,940 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,941 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,941 | ^ 2025-09-09T01:02:40,941 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,941 973 | decode(ptr, otri); 2025-09-09T01:02:40,941 | ^~~~~~ 2025-09-09T01:02:40,941 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,941 999 | symself(otri2); 2025-09-09T01:02:40,941 | ^~~~~~~ 2025-09-09T01:02:40,941 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,941 9099 | onext(fliptri, botright); 2025-09-09T01:02:40,942 | ^~~~~ 2025-09-09T01:02:40,947 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,948 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,948 | ^ 2025-09-09T01:02:40,948 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,948 973 | decode(ptr, otri); 2025-09-09T01:02:40,948 | ^~~~~~ 2025-09-09T01:02:40,948 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:40,948 999 | symself(otri2); 2025-09-09T01:02:40,948 | ^~~~~~~ 2025-09-09T01:02:40,948 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:40,948 9099 | onext(fliptri, botright); 2025-09-09T01:02:40,948 | ^~~~~ 2025-09-09T01:02:40,954 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,954 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,955 | ^ 2025-09-09T01:02:40,955 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,955 969 | decode(ptr, otri2); 2025-09-09T01:02:40,955 | ^~~~~~ 2025-09-09T01:02:40,955 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,955 9101 | sym(botleft, botlcasing); 2025-09-09T01:02:40,955 | ^~~ 2025-09-09T01:02:40,961 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,961 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,961 | ^ 2025-09-09T01:02:40,962 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,962 969 | decode(ptr, otri2); 2025-09-09T01:02:40,962 | ^~~~~~ 2025-09-09T01:02:40,962 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,962 9101 | sym(botleft, botlcasing); 2025-09-09T01:02:40,962 | ^~~ 2025-09-09T01:02:40,968 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,968 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,968 | ^ 2025-09-09T01:02:40,968 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,968 969 | decode(ptr, otri2); 2025-09-09T01:02:40,969 | ^~~~~~ 2025-09-09T01:02:40,969 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,969 9101 | sym(botleft, botlcasing); 2025-09-09T01:02:40,969 | ^~~ 2025-09-09T01:02:40,975 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,975 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:40,975 | ^ 2025-09-09T01:02:40,975 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,975 969 | decode(ptr, otri2); 2025-09-09T01:02:40,975 | ^~~~~~ 2025-09-09T01:02:40,976 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,976 9102 | sym(botright, botrcasing); 2025-09-09T01:02:40,976 | ^~~ 2025-09-09T01:02:40,982 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,982 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:40,982 | ^ 2025-09-09T01:02:40,982 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,982 969 | decode(ptr, otri2); 2025-09-09T01:02:40,982 | ^~~~~~ 2025-09-09T01:02:40,982 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,982 9102 | sym(botright, botrcasing); 2025-09-09T01:02:40,983 | ^~~ 2025-09-09T01:02:40,989 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:40,989 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:40,989 | ^ 2025-09-09T01:02:40,989 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:40,989 969 | decode(ptr, otri2); 2025-09-09T01:02:40,989 | ^~~~~~ 2025-09-09T01:02:40,989 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:40,989 9102 | sym(botright, botrcasing); 2025-09-09T01:02:40,989 | ^~~ 2025-09-09T01:02:40,996 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:40,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:40,996 | ^ 2025-09-09T01:02:40,996 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:40,996 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:40,996 | ^~~~~~ 2025-09-09T01:02:40,996 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:40,996 9107 | bond(fliptri, botlcasing); 2025-09-09T01:02:40,996 | ^~~~ 2025-09-09T01:02:41,003 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,003 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,003 | ^ 2025-09-09T01:02:41,003 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,003 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,003 | ^~~~~~ 2025-09-09T01:02:41,003 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,003 9107 | bond(fliptri, botlcasing); 2025-09-09T01:02:41,003 | ^~~~ 2025-09-09T01:02:41,010 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,010 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,010 | ^ 2025-09-09T01:02:41,010 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,010 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,010 | ^~~~~~ 2025-09-09T01:02:41,010 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,010 9107 | bond(fliptri, botlcasing); 2025-09-09T01:02:41,010 | ^~~~ 2025-09-09T01:02:41,016 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,016 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,017 | ^ 2025-09-09T01:02:41,017 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,017 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,017 | ^~~~~~ 2025-09-09T01:02:41,017 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,017 9107 | bond(fliptri, botlcasing); 2025-09-09T01:02:41,017 | ^~~~ 2025-09-09T01:02:41,023 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,023 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:41,023 | ^ 2025-09-09T01:02:41,024 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,024 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,024 | ^~~~~~~ 2025-09-09T01:02:41,024 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,024 9108 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:41,024 | ^~~~~~~ 2025-09-09T01:02:41,030 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,030 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:41,030 | ^ 2025-09-09T01:02:41,030 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,031 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,031 | ^~~~~~~ 2025-09-09T01:02:41,031 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,031 9108 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:41,031 | ^~~~~~~ 2025-09-09T01:02:41,037 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,037 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:41,037 | ^ 2025-09-09T01:02:41,037 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,037 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,037 | ^~~~~~~ 2025-09-09T01:02:41,037 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,038 9108 | tspivot(botleft, botlsubseg); 2025-09-09T01:02:41,038 | ^~~~~~~ 2025-09-09T01:02:41,044 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,044 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,044 | ^ 2025-09-09T01:02:41,044 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,044 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,044 | ^~~~~~~ 2025-09-09T01:02:41,044 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,044 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T01:02:41,044 | ^~~~~~ 2025-09-09T01:02:41,050 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,050 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,051 | ^ 2025-09-09T01:02:41,051 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,051 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,051 | ^~~~~~~ 2025-09-09T01:02:41,051 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,051 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T01:02:41,051 | ^~~~~~ 2025-09-09T01:02:41,057 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,057 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,057 | ^ 2025-09-09T01:02:41,057 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,058 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,058 | ^~~~~~ 2025-09-09T01:02:41,058 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,058 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T01:02:41,058 | ^~~~~~ 2025-09-09T01:02:41,064 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,064 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,064 | ^ 2025-09-09T01:02:41,064 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,064 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,064 | ^~~~~~ 2025-09-09T01:02:41,064 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,065 9109 | tsbond(fliptri, botlsubseg); 2025-09-09T01:02:41,065 | ^~~~~~ 2025-09-09T01:02:41,071 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,071 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,071 | ^ 2025-09-09T01:02:41,071 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,071 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,071 | ^~~~~~ 2025-09-09T01:02:41,071 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,071 9111 | bond(fliptri, botrcasing); 2025-09-09T01:02:41,071 | ^~~~ 2025-09-09T01:02:41,077 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,078 | ^ 2025-09-09T01:02:41,078 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,078 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,078 | ^~~~~~ 2025-09-09T01:02:41,078 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,078 9111 | bond(fliptri, botrcasing); 2025-09-09T01:02:41,078 | ^~~~ 2025-09-09T01:02:41,084 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,084 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,084 | ^ 2025-09-09T01:02:41,085 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,085 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,085 | ^~~~~~ 2025-09-09T01:02:41,085 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,085 9111 | bond(fliptri, botrcasing); 2025-09-09T01:02:41,085 | ^~~~ 2025-09-09T01:02:41,091 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,091 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,091 | ^ 2025-09-09T01:02:41,091 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,091 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,091 | ^~~~~~ 2025-09-09T01:02:41,092 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,092 9111 | bond(fliptri, botrcasing); 2025-09-09T01:02:41,092 | ^~~~ 2025-09-09T01:02:41,098 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,098 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:41,098 | ^ 2025-09-09T01:02:41,098 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,098 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,098 | ^~~~~~~ 2025-09-09T01:02:41,098 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,098 9112 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,099 | ^~~~~~~ 2025-09-09T01:02:41,105 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,105 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:41,105 | ^ 2025-09-09T01:02:41,105 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,105 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,105 | ^~~~~~~ 2025-09-09T01:02:41,105 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,105 9112 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,105 | ^~~~~~~ 2025-09-09T01:02:41,111 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,111 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:41,112 | ^ 2025-09-09T01:02:41,112 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,112 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,112 | ^~~~~~~ 2025-09-09T01:02:41,112 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,112 9112 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,112 | ^~~~~~~ 2025-09-09T01:02:41,118 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,118 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,118 | ^ 2025-09-09T01:02:41,118 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,118 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,119 | ^~~~~~~ 2025-09-09T01:02:41,119 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,119 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T01:02:41,119 | ^~~~~~ 2025-09-09T01:02:41,125 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,125 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,125 | ^ 2025-09-09T01:02:41,125 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,125 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,125 | ^~~~~~~ 2025-09-09T01:02:41,125 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,125 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T01:02:41,125 | ^~~~~~ 2025-09-09T01:02:41,132 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,132 | ^ 2025-09-09T01:02:41,132 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,132 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,132 | ^~~~~~ 2025-09-09T01:02:41,132 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,132 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T01:02:41,132 | ^~~~~~ 2025-09-09T01:02:41,138 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,138 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,139 | ^ 2025-09-09T01:02:41,139 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,139 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,139 | ^~~~~~ 2025-09-09T01:02:41,139 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,139 9113 | tsbond(fliptri, botrsubseg); 2025-09-09T01:02:41,139 | ^~~~~~ 2025-09-09T01:02:41,145 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,146 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,146 | ^ 2025-09-09T01:02:41,146 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,146 969 | decode(ptr, otri2); 2025-09-09T01:02:41,146 | ^~~~~~ 2025-09-09T01:02:41,146 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,146 9122 | sym(gluetri, botright); 2025-09-09T01:02:41,146 | ^~~ 2025-09-09T01:02:41,153 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,153 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,153 | ^ 2025-09-09T01:02:41,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,153 969 | decode(ptr, otri2); 2025-09-09T01:02:41,153 | ^~~~~~ 2025-09-09T01:02:41,153 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,153 9122 | sym(gluetri, botright); 2025-09-09T01:02:41,153 | ^~~ 2025-09-09T01:02:41,159 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,160 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,160 | ^ 2025-09-09T01:02:41,160 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,160 969 | decode(ptr, otri2); 2025-09-09T01:02:41,160 | ^~~~~~ 2025-09-09T01:02:41,160 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,160 9122 | sym(gluetri, botright); 2025-09-09T01:02:41,160 | ^~~ 2025-09-09T01:02:41,167 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,167 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,167 | ^ 2025-09-09T01:02:41,167 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,167 969 | decode(ptr, otri2); 2025-09-09T01:02:41,167 | ^~~~~~ 2025-09-09T01:02:41,167 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,167 9124 | sym(botright, botrcasing); 2025-09-09T01:02:41,167 | ^~~ 2025-09-09T01:02:41,174 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,174 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,174 | ^ 2025-09-09T01:02:41,174 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,174 969 | decode(ptr, otri2); 2025-09-09T01:02:41,174 | ^~~~~~ 2025-09-09T01:02:41,174 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,174 9124 | sym(botright, botrcasing); 2025-09-09T01:02:41,174 | ^~~ 2025-09-09T01:02:41,180 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,181 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,181 | ^ 2025-09-09T01:02:41,181 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,181 969 | decode(ptr, otri2); 2025-09-09T01:02:41,181 | ^~~~~~ 2025-09-09T01:02:41,181 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,181 9124 | sym(botright, botrcasing); 2025-09-09T01:02:41,181 | ^~~ 2025-09-09T01:02:41,188 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,188 | ^ 2025-09-09T01:02:41,188 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,188 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,188 | ^~~~~~ 2025-09-09T01:02:41,188 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,188 9128 | bond(gluetri, botrcasing); 2025-09-09T01:02:41,188 | ^~~~ 2025-09-09T01:02:41,195 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,195 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,195 | ^ 2025-09-09T01:02:41,195 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,195 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,195 | ^~~~~~ 2025-09-09T01:02:41,195 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,195 9128 | bond(gluetri, botrcasing); 2025-09-09T01:02:41,195 | ^~~~ 2025-09-09T01:02:41,202 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,202 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,202 | ^ 2025-09-09T01:02:41,202 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,202 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,202 | ^~~~~~ 2025-09-09T01:02:41,202 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,202 9128 | bond(gluetri, botrcasing); 2025-09-09T01:02:41,202 | ^~~~ 2025-09-09T01:02:41,209 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,209 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,209 | ^ 2025-09-09T01:02:41,209 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,209 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,209 | ^~~~~~ 2025-09-09T01:02:41,209 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,209 9128 | bond(gluetri, botrcasing); 2025-09-09T01:02:41,209 | ^~~~ 2025-09-09T01:02:41,216 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,216 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:41,216 | ^ 2025-09-09T01:02:41,216 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,216 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,216 | ^~~~~~~ 2025-09-09T01:02:41,216 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,216 9129 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,217 | ^~~~~~~ 2025-09-09T01:02:41,227 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,227 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:41,227 | ^ 2025-09-09T01:02:41,227 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,227 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,227 | ^~~~~~~ 2025-09-09T01:02:41,227 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,227 9129 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,228 | ^~~~~~~ 2025-09-09T01:02:41,231 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,231 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:41,231 | ^ 2025-09-09T01:02:41,231 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,231 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,231 | ^~~~~~~ 2025-09-09T01:02:41,231 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,232 9129 | tspivot(botright, botrsubseg); 2025-09-09T01:02:41,232 | ^~~~~~~ 2025-09-09T01:02:41,239 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,239 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,239 | ^ 2025-09-09T01:02:41,239 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,239 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,239 | ^~~~~~~ 2025-09-09T01:02:41,240 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,240 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T01:02:41,240 | ^~~~~~ 2025-09-09T01:02:41,247 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,247 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,247 | ^ 2025-09-09T01:02:41,247 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,247 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,247 | ^~~~~~~ 2025-09-09T01:02:41,247 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,248 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T01:02:41,248 | ^~~~~~ 2025-09-09T01:02:41,255 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,255 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,255 | ^ 2025-09-09T01:02:41,255 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,255 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,255 | ^~~~~~ 2025-09-09T01:02:41,255 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,256 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T01:02:41,256 | ^~~~~~ 2025-09-09T01:02:41,263 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,263 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,263 | ^ 2025-09-09T01:02:41,263 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,263 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,263 | ^~~~~~ 2025-09-09T01:02:41,263 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,264 9130 | tsbond(gluetri, botrsubseg); 2025-09-09T01:02:41,264 | ^~~~~~ 2025-09-09T01:02:41,271 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,271 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,271 | ^ 2025-09-09T01:02:41,271 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,271 969 | decode(ptr, otri2); 2025-09-09T01:02:41,271 | ^~~~~~ 2025-09-09T01:02:41,272 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,272 9135 | sym(fliptri, gluetri); 2025-09-09T01:02:41,272 | ^~~ 2025-09-09T01:02:41,279 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,279 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,279 | ^ 2025-09-09T01:02:41,279 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,279 969 | decode(ptr, otri2); 2025-09-09T01:02:41,279 | ^~~~~~ 2025-09-09T01:02:41,280 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,280 9135 | sym(fliptri, gluetri); 2025-09-09T01:02:41,280 | ^~~ 2025-09-09T01:02:41,287 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,287 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,287 | ^ 2025-09-09T01:02:41,287 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,287 969 | decode(ptr, otri2); 2025-09-09T01:02:41,287 | ^~~~~~ 2025-09-09T01:02:41,288 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,288 9135 | sym(fliptri, gluetri); 2025-09-09T01:02:41,288 | ^~~ 2025-09-09T01:02:41,295 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,295 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,295 | ^ 2025-09-09T01:02:41,295 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,296 969 | decode(ptr, otri2); 2025-09-09T01:02:41,296 | ^~~~~~ 2025-09-09T01:02:41,296 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,296 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:41,296 | ^~~ 2025-09-09T01:02:41,296 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:41,296 9138 | dnext(gluetri, topright); 2025-09-09T01:02:41,296 | ^~~~~ 2025-09-09T01:02:41,303 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,304 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,304 | ^ 2025-09-09T01:02:41,304 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,304 969 | decode(ptr, otri2); 2025-09-09T01:02:41,304 | ^~~~~~ 2025-09-09T01:02:41,304 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,304 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:41,304 | ^~~ 2025-09-09T01:02:41,304 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:41,304 9138 | dnext(gluetri, topright); 2025-09-09T01:02:41,304 | ^~~~~ 2025-09-09T01:02:41,312 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,312 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,312 | ^ 2025-09-09T01:02:41,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,312 969 | decode(ptr, otri2); 2025-09-09T01:02:41,312 | ^~~~~~ 2025-09-09T01:02:41,312 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,312 1022 | sym(otri1, otri2); \ 2025-09-09T01:02:41,312 | ^~~ 2025-09-09T01:02:41,313 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-09T01:02:41,313 9138 | dnext(gluetri, topright); 2025-09-09T01:02:41,313 | ^~~~~ 2025-09-09T01:02:41,320 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,320 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,320 | ^ 2025-09-09T01:02:41,320 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,320 969 | decode(ptr, otri2); 2025-09-09T01:02:41,320 | ^~~~~~ 2025-09-09T01:02:41,321 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,321 9139 | sym(topright, toprcasing); 2025-09-09T01:02:41,321 | ^~~ 2025-09-09T01:02:41,328 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,328 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,328 | ^ 2025-09-09T01:02:41,328 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,328 969 | decode(ptr, otri2); 2025-09-09T01:02:41,328 | ^~~~~~ 2025-09-09T01:02:41,329 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,329 9139 | sym(topright, toprcasing); 2025-09-09T01:02:41,329 | ^~~ 2025-09-09T01:02:41,336 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,336 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,336 | ^ 2025-09-09T01:02:41,336 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,336 969 | decode(ptr, otri2); 2025-09-09T01:02:41,336 | ^~~~~~ 2025-09-09T01:02:41,336 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,337 9139 | sym(topright, toprcasing); 2025-09-09T01:02:41,337 | ^~~ 2025-09-09T01:02:41,344 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,344 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,344 | ^ 2025-09-09T01:02:41,344 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,344 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,344 | ^~~~~~ 2025-09-09T01:02:41,344 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,345 9142 | bond(gluetri, toprcasing); 2025-09-09T01:02:41,345 | ^~~~ 2025-09-09T01:02:41,354 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,354 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,354 | ^ 2025-09-09T01:02:41,354 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,354 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,354 | ^~~~~~ 2025-09-09T01:02:41,355 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,355 9142 | bond(gluetri, toprcasing); 2025-09-09T01:02:41,355 | ^~~~ 2025-09-09T01:02:41,365 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,365 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,366 | ^ 2025-09-09T01:02:41,366 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,366 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,366 | ^~~~~~ 2025-09-09T01:02:41,366 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,366 9142 | bond(gluetri, toprcasing); 2025-09-09T01:02:41,366 | ^~~~ 2025-09-09T01:02:41,377 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,377 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,377 | ^ 2025-09-09T01:02:41,377 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,378 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,378 | ^~~~~~ 2025-09-09T01:02:41,378 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,378 9142 | bond(gluetri, toprcasing); 2025-09-09T01:02:41,378 | ^~~~ 2025-09-09T01:02:41,385 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,385 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:41,386 | ^ 2025-09-09T01:02:41,386 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,386 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,386 | ^~~~~~~ 2025-09-09T01:02:41,386 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,386 9143 | tspivot(topright, toprsubseg); 2025-09-09T01:02:41,386 | ^~~~~~~ 2025-09-09T01:02:41,393 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,393 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:41,393 | ^ 2025-09-09T01:02:41,393 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,393 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,394 | ^~~~~~~ 2025-09-09T01:02:41,394 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,394 9143 | tspivot(topright, toprsubseg); 2025-09-09T01:02:41,394 | ^~~~~~~ 2025-09-09T01:02:41,401 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,401 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:41,401 | ^ 2025-09-09T01:02:41,401 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:41,401 1289 | sdecode(sptr, osub) 2025-09-09T01:02:41,401 | ^~~~~~~ 2025-09-09T01:02:41,401 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:41,401 9143 | tspivot(topright, toprsubseg); 2025-09-09T01:02:41,402 | ^~~~~~~ 2025-09-09T01:02:41,409 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,409 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,409 | ^ 2025-09-09T01:02:41,409 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,409 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,409 | ^~~~~~~ 2025-09-09T01:02:41,409 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,409 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T01:02:41,409 | ^~~~~~ 2025-09-09T01:02:41,416 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,416 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:41,416 | ^ 2025-09-09T01:02:41,417 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:41,417 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:41,417 | ^~~~~~~ 2025-09-09T01:02:41,417 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,417 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T01:02:41,417 | ^~~~~~ 2025-09-09T01:02:41,424 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,424 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,424 | ^ 2025-09-09T01:02:41,424 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,424 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,425 | ^~~~~~ 2025-09-09T01:02:41,425 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,425 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T01:02:41,425 | ^~~~~~ 2025-09-09T01:02:41,432 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,432 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,432 | ^ 2025-09-09T01:02:41,432 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,432 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:41,432 | ^~~~~~ 2025-09-09T01:02:41,432 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:41,432 9144 | tsbond(gluetri, toprsubseg); 2025-09-09T01:02:41,433 | ^~~~~~ 2025-09-09T01:02:41,438 c/triangle.c: In function ‘mergehulls’: 2025-09-09T01:02:41,445 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,445 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,445 | ^ 2025-09-09T01:02:41,445 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,446 973 | decode(ptr, otri); 2025-09-09T01:02:41,446 | ^~~~~~ 2025-09-09T01:02:41,446 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,446 9479 | symself(*farleft); 2025-09-09T01:02:41,446 | ^~~~~~~ 2025-09-09T01:02:41,453 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,454 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,454 | ^ 2025-09-09T01:02:41,454 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,454 973 | decode(ptr, otri); 2025-09-09T01:02:41,454 | ^~~~~~ 2025-09-09T01:02:41,454 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,454 9479 | symself(*farleft); 2025-09-09T01:02:41,454 | ^~~~~~~ 2025-09-09T01:02:41,462 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,462 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,462 | ^ 2025-09-09T01:02:41,462 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,462 973 | decode(ptr, otri); 2025-09-09T01:02:41,462 | ^~~~~~ 2025-09-09T01:02:41,462 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,462 9479 | symself(*farleft); 2025-09-09T01:02:41,462 | ^~~~~~~ 2025-09-09T01:02:41,470 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,470 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,470 | ^ 2025-09-09T01:02:41,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,471 969 | decode(ptr, otri2); 2025-09-09T01:02:41,471 | ^~~~~~ 2025-09-09T01:02:41,471 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,471 9483 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,471 | ^~~ 2025-09-09T01:02:41,478 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,479 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,479 | ^ 2025-09-09T01:02:41,479 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,479 969 | decode(ptr, otri2); 2025-09-09T01:02:41,479 | ^~~~~~ 2025-09-09T01:02:41,479 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,479 9483 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,479 | ^~~ 2025-09-09T01:02:41,487 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,487 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,487 | ^ 2025-09-09T01:02:41,487 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,487 969 | decode(ptr, otri2); 2025-09-09T01:02:41,487 | ^~~~~~ 2025-09-09T01:02:41,487 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,487 9483 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,487 | ^~~ 2025-09-09T01:02:41,495 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,495 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,495 | ^ 2025-09-09T01:02:41,496 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,496 969 | decode(ptr, otri2); 2025-09-09T01:02:41,496 | ^~~~~~ 2025-09-09T01:02:41,496 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,496 9489 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,496 | ^~~ 2025-09-09T01:02:41,503 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,504 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,504 | ^ 2025-09-09T01:02:41,504 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,504 969 | decode(ptr, otri2); 2025-09-09T01:02:41,504 | ^~~~~~ 2025-09-09T01:02:41,504 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,504 9489 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,504 | ^~~ 2025-09-09T01:02:41,512 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,512 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,512 | ^ 2025-09-09T01:02:41,512 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,512 969 | decode(ptr, otri2); 2025-09-09T01:02:41,512 | ^~~~~~ 2025-09-09T01:02:41,512 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,512 9489 | sym(*innerleft, checkedge); 2025-09-09T01:02:41,512 | ^~~ 2025-09-09T01:02:41,520 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,520 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,520 | ^ 2025-09-09T01:02:41,520 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,520 973 | decode(ptr, otri); 2025-09-09T01:02:41,521 | ^~~~~~ 2025-09-09T01:02:41,521 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,521 9494 | symself(*innerright); 2025-09-09T01:02:41,521 | ^~~~~~~ 2025-09-09T01:02:41,528 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,528 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,528 | ^ 2025-09-09T01:02:41,529 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,529 973 | decode(ptr, otri); 2025-09-09T01:02:41,529 | ^~~~~~ 2025-09-09T01:02:41,529 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,529 9494 | symself(*innerright); 2025-09-09T01:02:41,529 | ^~~~~~~ 2025-09-09T01:02:41,536 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,537 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,537 | ^ 2025-09-09T01:02:41,537 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,537 973 | decode(ptr, otri); 2025-09-09T01:02:41,537 | ^~~~~~ 2025-09-09T01:02:41,537 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,537 9494 | symself(*innerright); 2025-09-09T01:02:41,537 | ^~~~~~~ 2025-09-09T01:02:41,545 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,545 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,545 | ^ 2025-09-09T01:02:41,545 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,545 969 | decode(ptr, otri2); 2025-09-09T01:02:41,545 | ^~~~~~ 2025-09-09T01:02:41,545 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,545 9498 | sym(*farright, checkedge); 2025-09-09T01:02:41,545 | ^~~ 2025-09-09T01:02:41,553 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,553 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,553 | ^ 2025-09-09T01:02:41,553 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,553 969 | decode(ptr, otri2); 2025-09-09T01:02:41,553 | ^~~~~~ 2025-09-09T01:02:41,554 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,554 9498 | sym(*farright, checkedge); 2025-09-09T01:02:41,554 | ^~~ 2025-09-09T01:02:41,561 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,561 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,561 | ^ 2025-09-09T01:02:41,561 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,562 969 | decode(ptr, otri2); 2025-09-09T01:02:41,562 | ^~~~~~ 2025-09-09T01:02:41,562 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,562 9498 | sym(*farright, checkedge); 2025-09-09T01:02:41,562 | ^~~ 2025-09-09T01:02:41,570 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,570 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,570 | ^ 2025-09-09T01:02:41,570 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,570 969 | decode(ptr, otri2); 2025-09-09T01:02:41,570 | ^~~~~~ 2025-09-09T01:02:41,570 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,570 9504 | sym(*farright, checkedge); 2025-09-09T01:02:41,570 | ^~~ 2025-09-09T01:02:41,578 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,578 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,578 | ^ 2025-09-09T01:02:41,578 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,578 969 | decode(ptr, otri2); 2025-09-09T01:02:41,578 | ^~~~~~ 2025-09-09T01:02:41,578 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,578 9504 | sym(*farright, checkedge); 2025-09-09T01:02:41,579 | ^~~ 2025-09-09T01:02:41,586 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,586 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,586 | ^ 2025-09-09T01:02:41,586 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,586 969 | decode(ptr, otri2); 2025-09-09T01:02:41,586 | ^~~~~~ 2025-09-09T01:02:41,586 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,587 9504 | sym(*farright, checkedge); 2025-09-09T01:02:41,587 | ^~~ 2025-09-09T01:02:41,594 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,594 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,594 | ^ 2025-09-09T01:02:41,595 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,595 973 | decode(ptr, otri); 2025-09-09T01:02:41,595 | ^~~~~~ 2025-09-09T01:02:41,595 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,595 9515 | symself(*innerleft); 2025-09-09T01:02:41,595 | ^~~~~~~ 2025-09-09T01:02:41,602 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,603 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,603 | ^ 2025-09-09T01:02:41,603 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,603 973 | decode(ptr, otri); 2025-09-09T01:02:41,603 | ^~~~~~ 2025-09-09T01:02:41,603 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,603 9515 | symself(*innerleft); 2025-09-09T01:02:41,603 | ^~~~~~~ 2025-09-09T01:02:41,611 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,611 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,611 | ^ 2025-09-09T01:02:41,611 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,611 973 | decode(ptr, otri); 2025-09-09T01:02:41,611 | ^~~~~~ 2025-09-09T01:02:41,611 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,611 9515 | symself(*innerleft); 2025-09-09T01:02:41,611 | ^~~~~~~ 2025-09-09T01:02:41,619 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,619 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,619 | ^ 2025-09-09T01:02:41,619 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,620 973 | decode(ptr, otri); 2025-09-09T01:02:41,620 | ^~~~~~ 2025-09-09T01:02:41,620 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,620 9524 | symself(*innerright); 2025-09-09T01:02:41,620 | ^~~~~~~ 2025-09-09T01:02:41,627 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,628 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,628 | ^ 2025-09-09T01:02:41,628 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,628 973 | decode(ptr, otri); 2025-09-09T01:02:41,628 | ^~~~~~ 2025-09-09T01:02:41,628 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,628 9524 | symself(*innerright); 2025-09-09T01:02:41,628 | ^~~~~~~ 2025-09-09T01:02:41,636 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,636 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,636 | ^ 2025-09-09T01:02:41,636 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,636 973 | decode(ptr, otri); 2025-09-09T01:02:41,636 | ^~~~~~ 2025-09-09T01:02:41,636 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,636 9524 | symself(*innerright); 2025-09-09T01:02:41,636 | ^~~~~~~ 2025-09-09T01:02:41,644 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,644 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,644 | ^ 2025-09-09T01:02:41,644 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,644 969 | decode(ptr, otri2); 2025-09-09T01:02:41,644 | ^~~~~~ 2025-09-09T01:02:41,645 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,645 9531 | sym(*innerleft, leftcand); 2025-09-09T01:02:41,645 | ^~~ 2025-09-09T01:02:41,652 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,652 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,652 | ^ 2025-09-09T01:02:41,653 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,653 969 | decode(ptr, otri2); 2025-09-09T01:02:41,653 | ^~~~~~ 2025-09-09T01:02:41,653 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,653 9531 | sym(*innerleft, leftcand); 2025-09-09T01:02:41,653 | ^~~ 2025-09-09T01:02:41,660 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,660 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,661 | ^ 2025-09-09T01:02:41,661 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,661 969 | decode(ptr, otri2); 2025-09-09T01:02:41,661 | ^~~~~~ 2025-09-09T01:02:41,661 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,661 9531 | sym(*innerleft, leftcand); 2025-09-09T01:02:41,661 | ^~~ 2025-09-09T01:02:41,669 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,669 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,669 | ^ 2025-09-09T01:02:41,669 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,669 969 | decode(ptr, otri2); 2025-09-09T01:02:41,669 | ^~~~~~ 2025-09-09T01:02:41,669 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,669 9532 | sym(*innerright, rightcand); 2025-09-09T01:02:41,669 | ^~~ 2025-09-09T01:02:41,677 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,677 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,677 | ^ 2025-09-09T01:02:41,677 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,677 969 | decode(ptr, otri2); 2025-09-09T01:02:41,677 | ^~~~~~ 2025-09-09T01:02:41,677 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,678 9532 | sym(*innerright, rightcand); 2025-09-09T01:02:41,678 | ^~~ 2025-09-09T01:02:41,685 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,685 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,685 | ^ 2025-09-09T01:02:41,685 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,685 969 | decode(ptr, otri2); 2025-09-09T01:02:41,685 | ^~~~~~ 2025-09-09T01:02:41,686 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,686 9532 | sym(*innerright, rightcand); 2025-09-09T01:02:41,686 | ^~~ 2025-09-09T01:02:41,693 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,693 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,694 | ^ 2025-09-09T01:02:41,694 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,694 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,694 | ^~~~~~ 2025-09-09T01:02:41,694 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,694 9536 | bond(baseedge, *innerleft); 2025-09-09T01:02:41,694 | ^~~~ 2025-09-09T01:02:41,702 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,702 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,702 | ^ 2025-09-09T01:02:41,702 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,702 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,702 | ^~~~~~ 2025-09-09T01:02:41,702 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,702 9536 | bond(baseedge, *innerleft); 2025-09-09T01:02:41,702 | ^~~~ 2025-09-09T01:02:41,710 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,710 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,710 | ^ 2025-09-09T01:02:41,710 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,710 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,710 | ^~~~~~ 2025-09-09T01:02:41,710 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,710 9536 | bond(baseedge, *innerleft); 2025-09-09T01:02:41,711 | ^~~~ 2025-09-09T01:02:41,718 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,718 | ^ 2025-09-09T01:02:41,718 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,718 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,718 | ^~~~~~ 2025-09-09T01:02:41,719 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,719 9536 | bond(baseedge, *innerleft); 2025-09-09T01:02:41,719 | ^~~~ 2025-09-09T01:02:41,726 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,726 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,726 | ^ 2025-09-09T01:02:41,727 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,727 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,727 | ^~~~~~ 2025-09-09T01:02:41,727 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,727 9538 | bond(baseedge, *innerright); 2025-09-09T01:02:41,727 | ^~~~ 2025-09-09T01:02:41,734 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,735 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,735 | ^ 2025-09-09T01:02:41,735 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,735 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,735 | ^~~~~~ 2025-09-09T01:02:41,735 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,735 9538 | bond(baseedge, *innerright); 2025-09-09T01:02:41,735 | ^~~~ 2025-09-09T01:02:41,743 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,743 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,743 | ^ 2025-09-09T01:02:41,743 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,743 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,743 | ^~~~~~ 2025-09-09T01:02:41,743 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,743 9538 | bond(baseedge, *innerright); 2025-09-09T01:02:41,744 | ^~~~ 2025-09-09T01:02:41,751 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,751 | ^ 2025-09-09T01:02:41,751 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,751 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,751 | ^~~~~~ 2025-09-09T01:02:41,752 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,752 9538 | bond(baseedge, *innerright); 2025-09-09T01:02:41,752 | ^~~~ 2025-09-09T01:02:41,760 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,761 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,761 | ^ 2025-09-09T01:02:41,761 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,761 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,761 | ^~~~~~ 2025-09-09T01:02:41,761 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,761 9579 | bond(nextedge, baseedge); 2025-09-09T01:02:41,761 | ^~~~ 2025-09-09T01:02:41,769 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,769 | ^ 2025-09-09T01:02:41,769 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,769 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,769 | ^~~~~~ 2025-09-09T01:02:41,769 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,769 9579 | bond(nextedge, baseedge); 2025-09-09T01:02:41,770 | ^~~~ 2025-09-09T01:02:41,777 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,777 | ^ 2025-09-09T01:02:41,778 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,778 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,778 | ^~~~~~ 2025-09-09T01:02:41,778 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,778 9579 | bond(nextedge, baseedge); 2025-09-09T01:02:41,778 | ^~~~ 2025-09-09T01:02:41,786 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,786 | ^ 2025-09-09T01:02:41,786 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,786 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,786 | ^~~~~~ 2025-09-09T01:02:41,786 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,786 9579 | bond(nextedge, baseedge); 2025-09-09T01:02:41,786 | ^~~~ 2025-09-09T01:02:41,794 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,794 | ^ 2025-09-09T01:02:41,794 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,794 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,795 | ^~~~~~ 2025-09-09T01:02:41,795 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,795 9581 | bond(nextedge, rightcand); 2025-09-09T01:02:41,795 | ^~~~ 2025-09-09T01:02:41,802 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,803 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,803 | ^ 2025-09-09T01:02:41,803 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,803 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,803 | ^~~~~~ 2025-09-09T01:02:41,803 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,803 9581 | bond(nextedge, rightcand); 2025-09-09T01:02:41,803 | ^~~~ 2025-09-09T01:02:41,811 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,811 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,811 | ^ 2025-09-09T01:02:41,811 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,811 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,811 | ^~~~~~ 2025-09-09T01:02:41,811 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,812 9581 | bond(nextedge, rightcand); 2025-09-09T01:02:41,812 | ^~~~ 2025-09-09T01:02:41,819 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,819 | ^ 2025-09-09T01:02:41,820 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,820 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,820 | ^~~~~~ 2025-09-09T01:02:41,820 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,820 9581 | bond(nextedge, rightcand); 2025-09-09T01:02:41,820 | ^~~~ 2025-09-09T01:02:41,828 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,828 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,828 | ^ 2025-09-09T01:02:41,828 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,828 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,828 | ^~~~~~ 2025-09-09T01:02:41,828 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,828 9583 | bond(nextedge, leftcand); 2025-09-09T01:02:41,828 | ^~~~ 2025-09-09T01:02:41,836 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,836 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,836 | ^ 2025-09-09T01:02:41,836 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,836 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:41,837 | ^~~~~~ 2025-09-09T01:02:41,837 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,837 9583 | bond(nextedge, leftcand); 2025-09-09T01:02:41,837 | ^~~~ 2025-09-09T01:02:41,844 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,844 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,844 | ^ 2025-09-09T01:02:41,844 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,844 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,845 | ^~~~~~ 2025-09-09T01:02:41,845 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,845 9583 | bond(nextedge, leftcand); 2025-09-09T01:02:41,845 | ^~~~ 2025-09-09T01:02:41,852 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:41,853 | ^ 2025-09-09T01:02:41,853 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:41,853 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:41,853 | ^~~~~~ 2025-09-09T01:02:41,853 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:41,853 9583 | bond(nextedge, leftcand); 2025-09-09T01:02:41,853 | ^~~~ 2025-09-09T01:02:41,864 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,864 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,864 | ^ 2025-09-09T01:02:41,864 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,865 969 | decode(ptr, otri2); 2025-09-09T01:02:41,865 | ^~~~~~ 2025-09-09T01:02:41,865 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,865 9594 | sym(*farleft, checkedge); 2025-09-09T01:02:41,865 | ^~~ 2025-09-09T01:02:41,875 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,876 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,876 | ^ 2025-09-09T01:02:41,876 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,876 969 | decode(ptr, otri2); 2025-09-09T01:02:41,876 | ^~~~~~ 2025-09-09T01:02:41,876 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,876 9594 | sym(*farleft, checkedge); 2025-09-09T01:02:41,876 | ^~~ 2025-09-09T01:02:41,884 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,884 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,884 | ^ 2025-09-09T01:02:41,884 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,884 969 | decode(ptr, otri2); 2025-09-09T01:02:41,885 | ^~~~~~ 2025-09-09T01:02:41,885 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,885 9594 | sym(*farleft, checkedge); 2025-09-09T01:02:41,885 | ^~~ 2025-09-09T01:02:41,893 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,893 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,893 | ^ 2025-09-09T01:02:41,893 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,893 969 | decode(ptr, otri2); 2025-09-09T01:02:41,893 | ^~~~~~ 2025-09-09T01:02:41,893 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,893 9603 | sym(*farleft, checkedge); 2025-09-09T01:02:41,893 | ^~~ 2025-09-09T01:02:41,901 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,901 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,901 | ^ 2025-09-09T01:02:41,901 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,901 969 | decode(ptr, otri2); 2025-09-09T01:02:41,902 | ^~~~~~ 2025-09-09T01:02:41,902 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,902 9603 | sym(*farleft, checkedge); 2025-09-09T01:02:41,902 | ^~~ 2025-09-09T01:02:41,909 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,909 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,910 | ^ 2025-09-09T01:02:41,910 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,910 969 | decode(ptr, otri2); 2025-09-09T01:02:41,910 | ^~~~~~ 2025-09-09T01:02:41,910 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,910 9603 | sym(*farleft, checkedge); 2025-09-09T01:02:41,910 | ^~~ 2025-09-09T01:02:41,918 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,918 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,918 | ^ 2025-09-09T01:02:41,918 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,918 973 | decode(ptr, otri); 2025-09-09T01:02:41,918 | ^~~~~~ 2025-09-09T01:02:41,918 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,919 9608 | symself(*farright); 2025-09-09T01:02:41,919 | ^~~~~~~ 2025-09-09T01:02:41,926 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,926 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,926 | ^ 2025-09-09T01:02:41,927 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,927 973 | decode(ptr, otri); 2025-09-09T01:02:41,927 | ^~~~~~ 2025-09-09T01:02:41,927 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,927 9608 | symself(*farright); 2025-09-09T01:02:41,927 | ^~~~~~~ 2025-09-09T01:02:41,934 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,935 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,935 | ^ 2025-09-09T01:02:41,935 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,935 973 | decode(ptr, otri); 2025-09-09T01:02:41,935 | ^~~~~~ 2025-09-09T01:02:41,935 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,935 9608 | symself(*farright); 2025-09-09T01:02:41,935 | ^~~~~~~ 2025-09-09T01:02:41,943 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,943 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,943 | ^ 2025-09-09T01:02:41,944 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,944 973 | decode(ptr, otri); 2025-09-09T01:02:41,944 | ^~~~~~ 2025-09-09T01:02:41,944 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,944 9619 | symself(nextedge); 2025-09-09T01:02:41,944 | ^~~~~~~ 2025-09-09T01:02:41,951 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,951 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,952 | ^ 2025-09-09T01:02:41,952 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,952 973 | decode(ptr, otri); 2025-09-09T01:02:41,952 | ^~~~~~ 2025-09-09T01:02:41,952 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,952 9619 | symself(nextedge); 2025-09-09T01:02:41,952 | ^~~~~~~ 2025-09-09T01:02:41,959 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,959 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,959 | ^ 2025-09-09T01:02:41,959 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,959 973 | decode(ptr, otri); 2025-09-09T01:02:41,959 | ^~~~~~ 2025-09-09T01:02:41,959 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:41,959 9619 | symself(nextedge); 2025-09-09T01:02:41,959 | ^~~~~~~ 2025-09-09T01:02:41,969 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,970 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,970 | ^ 2025-09-09T01:02:41,970 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,970 969 | decode(ptr, otri2); 2025-09-09T01:02:41,970 | ^~~~~~ 2025-09-09T01:02:41,970 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,970 9631 | sym(nextedge, topcasing); 2025-09-09T01:02:41,970 | ^~~ 2025-09-09T01:02:41,980 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,980 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:41,980 | ^ 2025-09-09T01:02:41,980 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,981 969 | decode(ptr, otri2); 2025-09-09T01:02:41,981 | ^~~~~~ 2025-09-09T01:02:41,981 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,981 9631 | sym(nextedge, topcasing); 2025-09-09T01:02:41,981 | ^~~ 2025-09-09T01:02:41,989 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:41,989 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:41,989 | ^ 2025-09-09T01:02:41,989 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,989 969 | decode(ptr, otri2); 2025-09-09T01:02:41,989 | ^~~~~~ 2025-09-09T01:02:41,989 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,989 9631 | sym(nextedge, topcasing); 2025-09-09T01:02:41,989 | ^~~ 2025-09-09T01:02:41,997 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:41,997 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:41,997 | ^ 2025-09-09T01:02:41,997 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:41,998 969 | decode(ptr, otri2); 2025-09-09T01:02:41,998 | ^~~~~~ 2025-09-09T01:02:41,998 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:41,998 9633 | sym(nextedge, sidecasing); 2025-09-09T01:02:41,998 | ^~~ 2025-09-09T01:02:42,007 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,007 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,008 | ^ 2025-09-09T01:02:42,008 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,008 969 | decode(ptr, otri2); 2025-09-09T01:02:42,008 | ^~~~~~ 2025-09-09T01:02:42,008 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,008 9633 | sym(nextedge, sidecasing); 2025-09-09T01:02:42,008 | ^~~ 2025-09-09T01:02:42,016 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,016 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,016 | ^ 2025-09-09T01:02:42,017 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,017 969 | decode(ptr, otri2); 2025-09-09T01:02:42,017 | ^~~~~~ 2025-09-09T01:02:42,017 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,017 9633 | sym(nextedge, sidecasing); 2025-09-09T01:02:42,017 | ^~~ 2025-09-09T01:02:42,025 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,025 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,025 | ^ 2025-09-09T01:02:42,025 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,025 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,025 | ^~~~~~ 2025-09-09T01:02:42,025 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,026 9634 | bond(nextedge, topcasing); 2025-09-09T01:02:42,026 | ^~~~ 2025-09-09T01:02:42,035 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,035 | ^ 2025-09-09T01:02:42,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,035 | ^~~~~~ 2025-09-09T01:02:42,035 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,035 9634 | bond(nextedge, topcasing); 2025-09-09T01:02:42,035 | ^~~~ 2025-09-09T01:02:42,044 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,045 | ^ 2025-09-09T01:02:42,045 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,045 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,045 | ^~~~~~ 2025-09-09T01:02:42,045 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,045 9634 | bond(nextedge, topcasing); 2025-09-09T01:02:42,045 | ^~~~ 2025-09-09T01:02:42,053 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,054 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,054 | ^ 2025-09-09T01:02:42,054 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,054 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,054 | ^~~~~~ 2025-09-09T01:02:42,054 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,054 9634 | bond(nextedge, topcasing); 2025-09-09T01:02:42,054 | ^~~~ 2025-09-09T01:02:42,062 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,062 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,062 | ^ 2025-09-09T01:02:42,062 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,062 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,062 | ^~~~~~ 2025-09-09T01:02:42,063 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,063 9635 | bond(leftcand, sidecasing); 2025-09-09T01:02:42,063 | ^~~~ 2025-09-09T01:02:42,071 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,071 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,071 | ^ 2025-09-09T01:02:42,071 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,071 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,071 | ^~~~~~ 2025-09-09T01:02:42,071 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,071 9635 | bond(leftcand, sidecasing); 2025-09-09T01:02:42,071 | ^~~~ 2025-09-09T01:02:42,080 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,080 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,080 | ^ 2025-09-09T01:02:42,080 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,080 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,080 | ^~~~~~ 2025-09-09T01:02:42,080 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,080 9635 | bond(leftcand, sidecasing); 2025-09-09T01:02:42,080 | ^~~~ 2025-09-09T01:02:42,088 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,089 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,089 | ^ 2025-09-09T01:02:42,089 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,089 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,089 | ^~~~~~ 2025-09-09T01:02:42,089 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,089 9635 | bond(leftcand, sidecasing); 2025-09-09T01:02:42,089 | ^~~~ 2025-09-09T01:02:42,097 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,097 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,097 | ^ 2025-09-09T01:02:42,097 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,097 969 | decode(ptr, otri2); 2025-09-09T01:02:42,097 | ^~~~~~ 2025-09-09T01:02:42,097 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,098 9637 | sym(leftcand, outercasing); 2025-09-09T01:02:42,098 | ^~~ 2025-09-09T01:02:42,105 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,105 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,105 | ^ 2025-09-09T01:02:42,106 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,106 969 | decode(ptr, otri2); 2025-09-09T01:02:42,106 | ^~~~~~ 2025-09-09T01:02:42,106 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,106 9637 | sym(leftcand, outercasing); 2025-09-09T01:02:42,106 | ^~~ 2025-09-09T01:02:42,114 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,114 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,114 | ^ 2025-09-09T01:02:42,114 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,114 969 | decode(ptr, otri2); 2025-09-09T01:02:42,114 | ^~~~~~ 2025-09-09T01:02:42,114 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,114 9637 | sym(leftcand, outercasing); 2025-09-09T01:02:42,114 | ^~~ 2025-09-09T01:02:42,122 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,122 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,122 | ^ 2025-09-09T01:02:42,122 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,122 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,122 | ^~~~~~ 2025-09-09T01:02:42,123 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,123 9639 | bond(nextedge, outercasing); 2025-09-09T01:02:42,123 | ^~~~ 2025-09-09T01:02:42,130 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,130 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,130 | ^ 2025-09-09T01:02:42,131 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,131 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,131 | ^~~~~~ 2025-09-09T01:02:42,131 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,131 9639 | bond(nextedge, outercasing); 2025-09-09T01:02:42,131 | ^~~~ 2025-09-09T01:02:42,139 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,139 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,139 | ^ 2025-09-09T01:02:42,139 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,139 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,139 | ^~~~~~ 2025-09-09T01:02:42,139 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,139 9639 | bond(nextedge, outercasing); 2025-09-09T01:02:42,139 | ^~~~ 2025-09-09T01:02:42,147 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,147 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,147 | ^ 2025-09-09T01:02:42,147 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,147 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,147 | ^~~~~~ 2025-09-09T01:02:42,148 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,148 9639 | bond(nextedge, outercasing); 2025-09-09T01:02:42,148 | ^~~~ 2025-09-09T01:02:42,156 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,156 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,156 | ^ 2025-09-09T01:02:42,156 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,157 973 | decode(ptr, otri); 2025-09-09T01:02:42,157 | ^~~~~~ 2025-09-09T01:02:42,157 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:42,157 9667 | symself(nextedge); 2025-09-09T01:02:42,157 | ^~~~~~~ 2025-09-09T01:02:42,164 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,164 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,164 | ^ 2025-09-09T01:02:42,165 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,165 973 | decode(ptr, otri); 2025-09-09T01:02:42,165 | ^~~~~~ 2025-09-09T01:02:42,165 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:42,165 9667 | symself(nextedge); 2025-09-09T01:02:42,165 | ^~~~~~~ 2025-09-09T01:02:42,173 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,173 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,173 | ^ 2025-09-09T01:02:42,173 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,173 973 | decode(ptr, otri); 2025-09-09T01:02:42,173 | ^~~~~~ 2025-09-09T01:02:42,173 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-09T01:02:42,173 9667 | symself(nextedge); 2025-09-09T01:02:42,173 | ^~~~~~~ 2025-09-09T01:02:42,181 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,182 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,182 | ^ 2025-09-09T01:02:42,182 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,182 969 | decode(ptr, otri2); 2025-09-09T01:02:42,182 | ^~~~~~ 2025-09-09T01:02:42,182 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,182 9679 | sym(nextedge, topcasing); 2025-09-09T01:02:42,182 | ^~~ 2025-09-09T01:02:42,190 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,190 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,190 | ^ 2025-09-09T01:02:42,190 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,190 969 | decode(ptr, otri2); 2025-09-09T01:02:42,191 | ^~~~~~ 2025-09-09T01:02:42,191 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,191 9679 | sym(nextedge, topcasing); 2025-09-09T01:02:42,191 | ^~~ 2025-09-09T01:02:42,198 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,199 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,199 | ^ 2025-09-09T01:02:42,199 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,199 969 | decode(ptr, otri2); 2025-09-09T01:02:42,199 | ^~~~~~ 2025-09-09T01:02:42,199 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,199 9679 | sym(nextedge, topcasing); 2025-09-09T01:02:42,199 | ^~~ 2025-09-09T01:02:42,207 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,207 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,207 | ^ 2025-09-09T01:02:42,207 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,207 969 | decode(ptr, otri2); 2025-09-09T01:02:42,208 | ^~~~~~ 2025-09-09T01:02:42,208 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,208 9681 | sym(nextedge, sidecasing); 2025-09-09T01:02:42,208 | ^~~ 2025-09-09T01:02:42,216 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,216 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,216 | ^ 2025-09-09T01:02:42,216 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,216 969 | decode(ptr, otri2); 2025-09-09T01:02:42,216 | ^~~~~~ 2025-09-09T01:02:42,216 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,216 9681 | sym(nextedge, sidecasing); 2025-09-09T01:02:42,216 | ^~~ 2025-09-09T01:02:42,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,224 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,224 | ^ 2025-09-09T01:02:42,224 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,224 969 | decode(ptr, otri2); 2025-09-09T01:02:42,224 | ^~~~~~ 2025-09-09T01:02:42,225 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,225 9681 | sym(nextedge, sidecasing); 2025-09-09T01:02:42,225 | ^~~ 2025-09-09T01:02:42,233 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,233 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,233 | ^ 2025-09-09T01:02:42,233 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,233 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,233 | ^~~~~~ 2025-09-09T01:02:42,233 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,233 9682 | bond(nextedge, topcasing); 2025-09-09T01:02:42,233 | ^~~~ 2025-09-09T01:02:42,241 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,241 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,241 | ^ 2025-09-09T01:02:42,241 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,242 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,242 | ^~~~~~ 2025-09-09T01:02:42,242 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,242 9682 | bond(nextedge, topcasing); 2025-09-09T01:02:42,242 | ^~~~ 2025-09-09T01:02:42,250 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,250 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,250 | ^ 2025-09-09T01:02:42,250 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,250 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,250 | ^~~~~~ 2025-09-09T01:02:42,250 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,250 9682 | bond(nextedge, topcasing); 2025-09-09T01:02:42,250 | ^~~~ 2025-09-09T01:02:42,258 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,258 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,258 | ^ 2025-09-09T01:02:42,258 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,259 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,259 | ^~~~~~ 2025-09-09T01:02:42,259 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,259 9682 | bond(nextedge, topcasing); 2025-09-09T01:02:42,259 | ^~~~ 2025-09-09T01:02:42,267 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,267 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,267 | ^ 2025-09-09T01:02:42,267 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,267 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,267 | ^~~~~~ 2025-09-09T01:02:42,267 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,267 9683 | bond(rightcand, sidecasing); 2025-09-09T01:02:42,267 | ^~~~ 2025-09-09T01:02:42,275 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,275 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,275 | ^ 2025-09-09T01:02:42,275 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,276 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,276 | ^~~~~~ 2025-09-09T01:02:42,276 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,276 9683 | bond(rightcand, sidecasing); 2025-09-09T01:02:42,276 | ^~~~ 2025-09-09T01:02:42,284 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,284 | ^ 2025-09-09T01:02:42,284 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,284 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,284 | ^~~~~~ 2025-09-09T01:02:42,284 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,284 9683 | bond(rightcand, sidecasing); 2025-09-09T01:02:42,284 | ^~~~ 2025-09-09T01:02:42,292 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,292 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,292 | ^ 2025-09-09T01:02:42,293 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,293 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,293 | ^~~~~~ 2025-09-09T01:02:42,293 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,293 9683 | bond(rightcand, sidecasing); 2025-09-09T01:02:42,293 | ^~~~ 2025-09-09T01:02:42,301 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,301 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,301 | ^ 2025-09-09T01:02:42,301 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,301 969 | decode(ptr, otri2); 2025-09-09T01:02:42,301 | ^~~~~~ 2025-09-09T01:02:42,301 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,301 9685 | sym(rightcand, outercasing); 2025-09-09T01:02:42,302 | ^~~ 2025-09-09T01:02:42,309 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,309 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,310 | ^ 2025-09-09T01:02:42,310 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,310 969 | decode(ptr, otri2); 2025-09-09T01:02:42,310 | ^~~~~~ 2025-09-09T01:02:42,310 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,310 9685 | sym(rightcand, outercasing); 2025-09-09T01:02:42,310 | ^~~ 2025-09-09T01:02:42,318 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,318 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,318 | ^ 2025-09-09T01:02:42,318 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,318 969 | decode(ptr, otri2); 2025-09-09T01:02:42,318 | ^~~~~~ 2025-09-09T01:02:42,318 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,319 9685 | sym(rightcand, outercasing); 2025-09-09T01:02:42,319 | ^~~ 2025-09-09T01:02:42,326 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,327 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,327 | ^ 2025-09-09T01:02:42,327 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,327 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,327 | ^~~~~~ 2025-09-09T01:02:42,327 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,327 9687 | bond(nextedge, outercasing); 2025-09-09T01:02:42,327 | ^~~~ 2025-09-09T01:02:42,335 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,335 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,335 | ^ 2025-09-09T01:02:42,335 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,335 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,335 | ^~~~~~ 2025-09-09T01:02:42,335 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,336 9687 | bond(nextedge, outercasing); 2025-09-09T01:02:42,336 | ^~~~ 2025-09-09T01:02:42,343 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,344 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,344 | ^ 2025-09-09T01:02:42,344 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,344 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,344 | ^~~~~~ 2025-09-09T01:02:42,344 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,344 9687 | bond(nextedge, outercasing); 2025-09-09T01:02:42,344 | ^~~~ 2025-09-09T01:02:42,352 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,352 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,352 | ^ 2025-09-09T01:02:42,352 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,352 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,352 | ^~~~~~ 2025-09-09T01:02:42,353 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,353 9687 | bond(nextedge, outercasing); 2025-09-09T01:02:42,353 | ^~~~ 2025-09-09T01:02:42,361 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,361 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,362 | ^ 2025-09-09T01:02:42,362 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,362 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,362 | ^~~~~~ 2025-09-09T01:02:42,362 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,362 9716 | bond(baseedge, rightcand); 2025-09-09T01:02:42,362 | ^~~~ 2025-09-09T01:02:42,370 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,370 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,370 | ^ 2025-09-09T01:02:42,370 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,370 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,370 | ^~~~~~ 2025-09-09T01:02:42,370 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,371 9716 | bond(baseedge, rightcand); 2025-09-09T01:02:42,371 | ^~~~ 2025-09-09T01:02:42,378 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,379 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,379 | ^ 2025-09-09T01:02:42,379 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,379 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,379 | ^~~~~~ 2025-09-09T01:02:42,379 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,379 9716 | bond(baseedge, rightcand); 2025-09-09T01:02:42,379 | ^~~~ 2025-09-09T01:02:42,387 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,387 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,387 | ^ 2025-09-09T01:02:42,387 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,387 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,387 | ^~~~~~ 2025-09-09T01:02:42,388 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,388 9716 | bond(baseedge, rightcand); 2025-09-09T01:02:42,388 | ^~~~ 2025-09-09T01:02:42,396 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,396 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,396 | ^ 2025-09-09T01:02:42,396 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,396 969 | decode(ptr, otri2); 2025-09-09T01:02:42,396 | ^~~~~~ 2025-09-09T01:02:42,396 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,396 9720 | sym(baseedge, rightcand); 2025-09-09T01:02:42,396 | ^~~ 2025-09-09T01:02:42,404 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,404 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,405 | ^ 2025-09-09T01:02:42,405 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,405 969 | decode(ptr, otri2); 2025-09-09T01:02:42,405 | ^~~~~~ 2025-09-09T01:02:42,405 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,405 9720 | sym(baseedge, rightcand); 2025-09-09T01:02:42,405 | ^~~ 2025-09-09T01:02:42,413 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,413 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,413 | ^ 2025-09-09T01:02:42,413 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,413 969 | decode(ptr, otri2); 2025-09-09T01:02:42,413 | ^~~~~~ 2025-09-09T01:02:42,413 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,413 9720 | sym(baseedge, rightcand); 2025-09-09T01:02:42,414 | ^~~ 2025-09-09T01:02:42,421 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,422 | ^ 2025-09-09T01:02:42,422 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,422 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,422 | ^~~~~~ 2025-09-09T01:02:42,422 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,422 9725 | bond(baseedge, leftcand); 2025-09-09T01:02:42,422 | ^~~~ 2025-09-09T01:02:42,430 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,430 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,430 | ^ 2025-09-09T01:02:42,430 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,430 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,431 | ^~~~~~ 2025-09-09T01:02:42,431 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,431 9725 | bond(baseedge, leftcand); 2025-09-09T01:02:42,431 | ^~~~ 2025-09-09T01:02:42,439 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,439 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,439 | ^ 2025-09-09T01:02:42,439 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,439 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,439 | ^~~~~~ 2025-09-09T01:02:42,439 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,439 9725 | bond(baseedge, leftcand); 2025-09-09T01:02:42,439 | ^~~~ 2025-09-09T01:02:42,447 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,447 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,447 | ^ 2025-09-09T01:02:42,447 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,448 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,448 | ^~~~~~ 2025-09-09T01:02:42,448 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,448 9725 | bond(baseedge, leftcand); 2025-09-09T01:02:42,448 | ^~~~ 2025-09-09T01:02:42,456 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,456 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:42,456 | ^ 2025-09-09T01:02:42,456 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,456 969 | decode(ptr, otri2); 2025-09-09T01:02:42,456 | ^~~~~~ 2025-09-09T01:02:42,456 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,457 9729 | sym(baseedge, leftcand); 2025-09-09T01:02:42,457 | ^~~ 2025-09-09T01:02:42,464 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,464 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:42,464 | ^ 2025-09-09T01:02:42,464 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,465 969 | decode(ptr, otri2); 2025-09-09T01:02:42,465 | ^~~~~~ 2025-09-09T01:02:42,465 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,465 9729 | sym(baseedge, leftcand); 2025-09-09T01:02:42,465 | ^~~ 2025-09-09T01:02:42,473 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,473 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:42,473 | ^ 2025-09-09T01:02:42,473 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:42,473 969 | decode(ptr, otri2); 2025-09-09T01:02:42,473 | ^~~~~~ 2025-09-09T01:02:42,473 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:42,473 9729 | sym(baseedge, leftcand); 2025-09-09T01:02:42,473 | ^~~ 2025-09-09T01:02:42,475 c/triangle.c: In function ‘divconqrecurse’: 2025-09-09T01:02:42,485 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,485 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,485 | ^ 2025-09-09T01:02:42,485 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,485 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,486 | ^~~~~~ 2025-09-09T01:02:42,486 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,486 9791 | bond(*farleft, *farright); 2025-09-09T01:02:42,486 | ^~~~ 2025-09-09T01:02:42,496 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,496 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,496 | ^ 2025-09-09T01:02:42,496 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,496 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,496 | ^~~~~~ 2025-09-09T01:02:42,496 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,496 9791 | bond(*farleft, *farright); 2025-09-09T01:02:42,497 | ^~~~ 2025-09-09T01:02:42,505 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,505 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,505 | ^ 2025-09-09T01:02:42,505 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,505 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,505 | ^~~~~~ 2025-09-09T01:02:42,505 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,505 9791 | bond(*farleft, *farright); 2025-09-09T01:02:42,505 | ^~~~ 2025-09-09T01:02:42,513 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,513 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,513 | ^ 2025-09-09T01:02:42,513 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,514 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,514 | ^~~~~~ 2025-09-09T01:02:42,514 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,514 9791 | bond(*farleft, *farright); 2025-09-09T01:02:42,514 | ^~~~ 2025-09-09T01:02:42,522 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,522 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,523 | ^ 2025-09-09T01:02:42,523 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,523 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,523 | ^~~~~~ 2025-09-09T01:02:42,523 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,523 9794 | bond(*farleft, *farright); 2025-09-09T01:02:42,523 | ^~~~ 2025-09-09T01:02:42,531 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,532 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,532 | ^ 2025-09-09T01:02:42,532 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,532 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,532 | ^~~~~~ 2025-09-09T01:02:42,532 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,532 9794 | bond(*farleft, *farright); 2025-09-09T01:02:42,532 | ^~~~ 2025-09-09T01:02:42,541 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,541 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,541 | ^ 2025-09-09T01:02:42,541 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,541 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,541 | ^~~~~~ 2025-09-09T01:02:42,541 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,541 9794 | bond(*farleft, *farright); 2025-09-09T01:02:42,541 | ^~~~ 2025-09-09T01:02:42,549 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,549 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,549 | ^ 2025-09-09T01:02:42,549 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,550 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,550 | ^~~~~~ 2025-09-09T01:02:42,550 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,550 9794 | bond(*farleft, *farright); 2025-09-09T01:02:42,550 | ^~~~ 2025-09-09T01:02:42,558 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,558 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,558 | ^ 2025-09-09T01:02:42,558 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,558 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,558 | ^~~~~~ 2025-09-09T01:02:42,558 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,558 9797 | bond(*farleft, *farright); 2025-09-09T01:02:42,559 | ^~~~ 2025-09-09T01:02:42,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,566 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,567 | ^ 2025-09-09T01:02:42,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,567 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,567 | ^~~~~~ 2025-09-09T01:02:42,567 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,567 9797 | bond(*farleft, *farright); 2025-09-09T01:02:42,567 | ^~~~ 2025-09-09T01:02:42,575 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,575 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,575 | ^ 2025-09-09T01:02:42,575 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,575 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,575 | ^~~~~~ 2025-09-09T01:02:42,575 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,576 9797 | bond(*farleft, *farright); 2025-09-09T01:02:42,576 | ^~~~ 2025-09-09T01:02:42,583 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,583 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,584 | ^ 2025-09-09T01:02:42,584 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,584 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,584 | ^~~~~~ 2025-09-09T01:02:42,584 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,584 9797 | bond(*farleft, *farright); 2025-09-09T01:02:42,584 | ^~~~ 2025-09-09T01:02:42,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,593 | ^ 2025-09-09T01:02:42,593 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,593 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,593 | ^~~~~~ 2025-09-09T01:02:42,594 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,594 9827 | bond(midtri, tri1); 2025-09-09T01:02:42,594 | ^~~~ 2025-09-09T01:02:42,601 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,602 | ^ 2025-09-09T01:02:42,602 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,602 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,602 | ^~~~~~ 2025-09-09T01:02:42,602 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,602 9827 | bond(midtri, tri1); 2025-09-09T01:02:42,602 | ^~~~ 2025-09-09T01:02:42,610 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,610 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,610 | ^ 2025-09-09T01:02:42,610 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,610 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,611 | ^~~~~~ 2025-09-09T01:02:42,611 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,611 9827 | bond(midtri, tri1); 2025-09-09T01:02:42,611 | ^~~~ 2025-09-09T01:02:42,619 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,619 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,619 | ^ 2025-09-09T01:02:42,619 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,619 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,619 | ^~~~~~ 2025-09-09T01:02:42,619 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,619 9827 | bond(midtri, tri1); 2025-09-09T01:02:42,619 | ^~~~ 2025-09-09T01:02:42,627 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,627 | ^ 2025-09-09T01:02:42,628 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,628 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,628 | ^~~~~~ 2025-09-09T01:02:42,628 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,628 9828 | bond(tri2, tri3); 2025-09-09T01:02:42,628 | ^~~~ 2025-09-09T01:02:42,636 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,636 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,636 | ^ 2025-09-09T01:02:42,636 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,636 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,636 | ^~~~~~ 2025-09-09T01:02:42,636 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,636 9828 | bond(tri2, tri3); 2025-09-09T01:02:42,636 | ^~~~ 2025-09-09T01:02:42,644 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,644 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,645 | ^ 2025-09-09T01:02:42,645 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,645 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,645 | ^~~~~~ 2025-09-09T01:02:42,645 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,645 9828 | bond(tri2, tri3); 2025-09-09T01:02:42,645 | ^~~~ 2025-09-09T01:02:42,653 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,653 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,653 | ^ 2025-09-09T01:02:42,653 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,653 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,653 | ^~~~~~ 2025-09-09T01:02:42,653 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,653 9828 | bond(tri2, tri3); 2025-09-09T01:02:42,654 | ^~~~ 2025-09-09T01:02:42,662 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,662 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,662 | ^ 2025-09-09T01:02:42,662 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,662 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,662 | ^~~~~~ 2025-09-09T01:02:42,662 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,662 9833 | bond(midtri, tri3); 2025-09-09T01:02:42,662 | ^~~~ 2025-09-09T01:02:42,670 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,670 | ^ 2025-09-09T01:02:42,670 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,670 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,671 | ^~~~~~ 2025-09-09T01:02:42,671 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,671 9833 | bond(midtri, tri3); 2025-09-09T01:02:42,671 | ^~~~ 2025-09-09T01:02:42,679 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,679 | ^ 2025-09-09T01:02:42,679 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,679 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,679 | ^~~~~~ 2025-09-09T01:02:42,679 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,679 9833 | bond(midtri, tri3); 2025-09-09T01:02:42,679 | ^~~~ 2025-09-09T01:02:42,687 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,687 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,687 | ^ 2025-09-09T01:02:42,687 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,688 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,688 | ^~~~~~ 2025-09-09T01:02:42,688 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,688 9833 | bond(midtri, tri3); 2025-09-09T01:02:42,688 | ^~~~ 2025-09-09T01:02:42,696 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,696 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,696 | ^ 2025-09-09T01:02:42,696 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,696 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,696 | ^~~~~~ 2025-09-09T01:02:42,696 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,696 9834 | bond(tri1, tri2); 2025-09-09T01:02:42,697 | ^~~~ 2025-09-09T01:02:42,704 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,705 | ^ 2025-09-09T01:02:42,705 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,705 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,705 | ^~~~~~ 2025-09-09T01:02:42,705 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,705 9834 | bond(tri1, tri2); 2025-09-09T01:02:42,705 | ^~~~ 2025-09-09T01:02:42,713 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,713 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,713 | ^ 2025-09-09T01:02:42,713 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,713 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,713 | ^~~~~~ 2025-09-09T01:02:42,714 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,714 9834 | bond(tri1, tri2); 2025-09-09T01:02:42,714 | ^~~~ 2025-09-09T01:02:42,723 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,724 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,724 | ^ 2025-09-09T01:02:42,724 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,724 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,724 | ^~~~~~ 2025-09-09T01:02:42,724 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,724 9834 | bond(tri1, tri2); 2025-09-09T01:02:42,724 | ^~~~ 2025-09-09T01:02:42,734 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,734 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,735 | ^ 2025-09-09T01:02:42,735 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,735 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,735 | ^~~~~~ 2025-09-09T01:02:42,735 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,735 9839 | bond(midtri, tri1); 2025-09-09T01:02:42,735 | ^~~~ 2025-09-09T01:02:42,743 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,743 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,743 | ^ 2025-09-09T01:02:42,743 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,744 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,744 | ^~~~~~ 2025-09-09T01:02:42,744 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,744 9839 | bond(midtri, tri1); 2025-09-09T01:02:42,744 | ^~~~ 2025-09-09T01:02:42,752 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,752 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,752 | ^ 2025-09-09T01:02:42,752 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,752 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,752 | ^~~~~~ 2025-09-09T01:02:42,752 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,752 9839 | bond(midtri, tri1); 2025-09-09T01:02:42,752 | ^~~~ 2025-09-09T01:02:42,760 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,760 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,761 | ^ 2025-09-09T01:02:42,761 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,761 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,761 | ^~~~~~ 2025-09-09T01:02:42,761 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,761 9839 | bond(midtri, tri1); 2025-09-09T01:02:42,761 | ^~~~ 2025-09-09T01:02:42,769 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,769 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,769 | ^ 2025-09-09T01:02:42,769 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,769 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,769 | ^~~~~~ 2025-09-09T01:02:42,769 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,770 9840 | bond(tri2, tri3); 2025-09-09T01:02:42,770 | ^~~~ 2025-09-09T01:02:42,777 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,778 | ^ 2025-09-09T01:02:42,778 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,778 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,778 | ^~~~~~ 2025-09-09T01:02:42,778 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,778 9840 | bond(tri2, tri3); 2025-09-09T01:02:42,778 | ^~~~ 2025-09-09T01:02:42,786 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,786 | ^ 2025-09-09T01:02:42,786 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,786 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,787 | ^~~~~~ 2025-09-09T01:02:42,787 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,787 9840 | bond(tri2, tri3); 2025-09-09T01:02:42,787 | ^~~~ 2025-09-09T01:02:42,794 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,794 | ^ 2025-09-09T01:02:42,795 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,795 | ^~~~~~ 2025-09-09T01:02:42,795 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,795 9840 | bond(tri2, tri3); 2025-09-09T01:02:42,795 | ^~~~ 2025-09-09T01:02:42,807 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,807 | ^ 2025-09-09T01:02:42,807 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,807 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,807 | ^~~~~~ 2025-09-09T01:02:42,807 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,808 9870 | bond(midtri, tri1); 2025-09-09T01:02:42,808 | ^~~~ 2025-09-09T01:02:42,819 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,819 | ^ 2025-09-09T01:02:42,819 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,819 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,819 | ^~~~~~ 2025-09-09T01:02:42,820 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,820 9870 | bond(midtri, tri1); 2025-09-09T01:02:42,820 | ^~~~ 2025-09-09T01:02:42,828 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,828 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,828 | ^ 2025-09-09T01:02:42,828 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,828 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,828 | ^~~~~~ 2025-09-09T01:02:42,828 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,829 9870 | bond(midtri, tri1); 2025-09-09T01:02:42,829 | ^~~~ 2025-09-09T01:02:42,836 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,837 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,837 | ^ 2025-09-09T01:02:42,837 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,837 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,837 | ^~~~~~ 2025-09-09T01:02:42,837 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,837 9870 | bond(midtri, tri1); 2025-09-09T01:02:42,837 | ^~~~ 2025-09-09T01:02:42,845 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,845 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,845 | ^ 2025-09-09T01:02:42,845 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,846 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,846 | ^~~~~~ 2025-09-09T01:02:42,846 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,846 9872 | bond(midtri, tri2); 2025-09-09T01:02:42,846 | ^~~~ 2025-09-09T01:02:42,854 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,854 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,854 | ^ 2025-09-09T01:02:42,854 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,854 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,854 | ^~~~~~ 2025-09-09T01:02:42,854 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,854 9872 | bond(midtri, tri2); 2025-09-09T01:02:42,854 | ^~~~ 2025-09-09T01:02:42,862 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,862 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,863 | ^ 2025-09-09T01:02:42,863 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,863 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,863 | ^~~~~~ 2025-09-09T01:02:42,863 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,863 9872 | bond(midtri, tri2); 2025-09-09T01:02:42,863 | ^~~~ 2025-09-09T01:02:42,871 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,871 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,871 | ^ 2025-09-09T01:02:42,871 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,871 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,871 | ^~~~~~ 2025-09-09T01:02:42,871 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,872 9872 | bond(midtri, tri2); 2025-09-09T01:02:42,872 | ^~~~ 2025-09-09T01:02:42,880 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,880 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,880 | ^ 2025-09-09T01:02:42,880 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,880 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,880 | ^~~~~~ 2025-09-09T01:02:42,880 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,880 9874 | bond(midtri, tri3); 2025-09-09T01:02:42,880 | ^~~~ 2025-09-09T01:02:42,888 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,888 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,888 | ^ 2025-09-09T01:02:42,888 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,889 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,889 | ^~~~~~ 2025-09-09T01:02:42,889 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,889 9874 | bond(midtri, tri3); 2025-09-09T01:02:42,889 | ^~~~ 2025-09-09T01:02:42,897 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,897 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,897 | ^ 2025-09-09T01:02:42,897 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,897 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,897 | ^~~~~~ 2025-09-09T01:02:42,897 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,897 9874 | bond(midtri, tri3); 2025-09-09T01:02:42,898 | ^~~~ 2025-09-09T01:02:42,905 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,905 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,906 | ^ 2025-09-09T01:02:42,906 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,906 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,906 | ^~~~~~ 2025-09-09T01:02:42,906 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,906 9874 | bond(midtri, tri3); 2025-09-09T01:02:42,906 | ^~~~ 2025-09-09T01:02:42,914 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,914 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,914 | ^ 2025-09-09T01:02:42,914 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,914 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,915 | ^~~~~~ 2025-09-09T01:02:42,915 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,915 9877 | bond(tri1, tri2); 2025-09-09T01:02:42,915 | ^~~~ 2025-09-09T01:02:42,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,923 | ^ 2025-09-09T01:02:42,923 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,923 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,923 | ^~~~~~ 2025-09-09T01:02:42,923 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,923 9877 | bond(tri1, tri2); 2025-09-09T01:02:42,923 | ^~~~ 2025-09-09T01:02:42,931 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,931 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,932 | ^ 2025-09-09T01:02:42,932 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,932 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,932 | ^~~~~~ 2025-09-09T01:02:42,932 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,932 9877 | bond(tri1, tri2); 2025-09-09T01:02:42,932 | ^~~~ 2025-09-09T01:02:42,940 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,940 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,940 | ^ 2025-09-09T01:02:42,940 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,940 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,940 | ^~~~~~ 2025-09-09T01:02:42,941 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,941 9877 | bond(tri1, tri2); 2025-09-09T01:02:42,941 | ^~~~ 2025-09-09T01:02:42,949 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,949 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,949 | ^ 2025-09-09T01:02:42,949 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,949 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,949 | ^~~~~~ 2025-09-09T01:02:42,949 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,949 9880 | bond(tri1, tri3); 2025-09-09T01:02:42,949 | ^~~~ 2025-09-09T01:02:42,957 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,958 | ^ 2025-09-09T01:02:42,958 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,958 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,958 | ^~~~~~ 2025-09-09T01:02:42,958 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,958 9880 | bond(tri1, tri3); 2025-09-09T01:02:42,958 | ^~~~ 2025-09-09T01:02:42,966 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,966 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,966 | ^ 2025-09-09T01:02:42,966 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,966 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,967 | ^~~~~~ 2025-09-09T01:02:42,967 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,967 9880 | bond(tri1, tri3); 2025-09-09T01:02:42,967 | ^~~~ 2025-09-09T01:02:42,974 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,974 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,975 | ^ 2025-09-09T01:02:42,975 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,975 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:42,975 | ^~~~~~ 2025-09-09T01:02:42,975 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,975 9880 | bond(tri1, tri3); 2025-09-09T01:02:42,975 | ^~~~ 2025-09-09T01:02:42,985 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:42,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,985 | ^ 2025-09-09T01:02:42,985 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,986 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,986 | ^~~~~~ 2025-09-09T01:02:42,986 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,986 9883 | bond(tri2, tri3); 2025-09-09T01:02:42,986 | ^~~~ 2025-09-09T01:02:42,997 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:42,997 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:42,997 | ^ 2025-09-09T01:02:42,997 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:42,997 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:42,997 | ^~~~~~ 2025-09-09T01:02:42,998 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:42,998 9883 | bond(tri2, tri3); 2025-09-09T01:02:42,998 | ^~~~ 2025-09-09T01:02:43,006 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,006 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,006 | ^ 2025-09-09T01:02:43,006 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,006 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,006 | ^~~~~~ 2025-09-09T01:02:43,006 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,006 9883 | bond(tri2, tri3); 2025-09-09T01:02:43,007 | ^~~~ 2025-09-09T01:02:43,014 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,015 | ^ 2025-09-09T01:02:43,015 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,015 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,015 | ^~~~~~ 2025-09-09T01:02:43,015 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,015 9883 | bond(tri2, tri3); 2025-09-09T01:02:43,015 | ^~~~ 2025-09-09T01:02:43,017 c/triangle.c: In function ‘removeghosts’: 2025-09-09T01:02:43,028 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,028 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,028 | ^ 2025-09-09T01:02:43,028 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,028 973 | decode(ptr, otri); 2025-09-09T01:02:43,028 | ^~~~~~ 2025-09-09T01:02:43,029 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,029 9942 | symself(searchedge); 2025-09-09T01:02:43,029 | ^~~~~~~ 2025-09-09T01:02:43,040 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,040 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,040 | ^ 2025-09-09T01:02:43,040 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,041 973 | decode(ptr, otri); 2025-09-09T01:02:43,041 | ^~~~~~ 2025-09-09T01:02:43,041 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,041 9942 | symself(searchedge); 2025-09-09T01:02:43,041 | ^~~~~~~ 2025-09-09T01:02:43,049 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,049 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,049 | ^ 2025-09-09T01:02:43,049 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,049 973 | decode(ptr, otri); 2025-09-09T01:02:43,049 | ^~~~~~ 2025-09-09T01:02:43,049 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,049 9942 | symself(searchedge); 2025-09-09T01:02:43,049 | ^~~~~~~ 2025-09-09T01:02:43,057 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,058 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,058 | ^ 2025-09-09T01:02:43,058 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,058 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T01:02:43,058 | ^~~~~~ 2025-09-09T01:02:43,066 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,066 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,066 | ^ 2025-09-09T01:02:43,066 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,066 9943 | m->dummytri[0] = encode(searchedge); 2025-09-09T01:02:43,066 | ^~~~~~ 2025-09-09T01:02:43,074 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,074 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,075 | ^ 2025-09-09T01:02:43,075 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,075 973 | decode(ptr, otri); 2025-09-09T01:02:43,075 | ^~~~~~ 2025-09-09T01:02:43,075 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,075 9951 | symself(dissolveedge); 2025-09-09T01:02:43,075 | ^~~~~~~ 2025-09-09T01:02:43,083 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,083 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,083 | ^ 2025-09-09T01:02:43,083 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,083 973 | decode(ptr, otri); 2025-09-09T01:02:43,084 | ^~~~~~ 2025-09-09T01:02:43,084 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,084 9951 | symself(dissolveedge); 2025-09-09T01:02:43,084 | ^~~~~~~ 2025-09-09T01:02:43,092 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,092 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,092 | ^ 2025-09-09T01:02:43,092 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,092 973 | decode(ptr, otri); 2025-09-09T01:02:43,092 | ^~~~~~ 2025-09-09T01:02:43,092 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,092 9951 | symself(dissolveedge); 2025-09-09T01:02:43,092 | ^~~~~~~ 2025-09-09T01:02:43,101 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,101 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,101 | ^ 2025-09-09T01:02:43,101 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,101 969 | decode(ptr, otri2); 2025-09-09T01:02:43,101 | ^~~~~~ 2025-09-09T01:02:43,101 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,101 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T01:02:43,102 | ^~~ 2025-09-09T01:02:43,110 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,110 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,110 | ^ 2025-09-09T01:02:43,110 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,110 969 | decode(ptr, otri2); 2025-09-09T01:02:43,110 | ^~~~~~ 2025-09-09T01:02:43,110 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,110 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T01:02:43,110 | ^~~ 2025-09-09T01:02:43,118 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,118 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,118 | ^ 2025-09-09T01:02:43,118 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,119 969 | decode(ptr, otri2); 2025-09-09T01:02:43,119 | ^~~~~~ 2025-09-09T01:02:43,119 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,119 9966 | sym(deadtriangle, dissolveedge); 2025-09-09T01:02:43,119 | ^~~ 2025-09-09T01:02:43,122 c/triangle.c: In function ‘removebox’: 2025-09-09T01:02:43,130 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,130 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,130 | ^ 2025-09-09T01:02:43,130 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,130 973 | decode(ptr, otri); 2025-09-09T01:02:43,130 | ^~~~~~ 2025-09-09T01:02:43,130 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,131 10159 | symself(nextedge); 2025-09-09T01:02:43,131 | ^~~~~~~ 2025-09-09T01:02:43,139 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,139 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,139 | ^ 2025-09-09T01:02:43,139 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,139 973 | decode(ptr, otri); 2025-09-09T01:02:43,139 | ^~~~~~ 2025-09-09T01:02:43,139 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,140 10159 | symself(nextedge); 2025-09-09T01:02:43,140 | ^~~~~~~ 2025-09-09T01:02:43,148 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,148 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,148 | ^ 2025-09-09T01:02:43,148 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,148 973 | decode(ptr, otri); 2025-09-09T01:02:43,148 | ^~~~~~ 2025-09-09T01:02:43,148 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,148 10159 | symself(nextedge); 2025-09-09T01:02:43,148 | ^~~~~~~ 2025-09-09T01:02:43,157 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,157 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,157 | ^ 2025-09-09T01:02:43,157 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,157 973 | decode(ptr, otri); 2025-09-09T01:02:43,158 | ^~~~~~ 2025-09-09T01:02:43,158 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,158 10163 | symself(nextedge); 2025-09-09T01:02:43,158 | ^~~~~~~ 2025-09-09T01:02:43,168 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,168 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,168 | ^ 2025-09-09T01:02:43,168 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,168 973 | decode(ptr, otri); 2025-09-09T01:02:43,168 | ^~~~~~ 2025-09-09T01:02:43,168 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,168 10163 | symself(nextedge); 2025-09-09T01:02:43,169 | ^~~~~~~ 2025-09-09T01:02:43,178 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,178 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,179 | ^ 2025-09-09T01:02:43,179 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,179 973 | decode(ptr, otri); 2025-09-09T01:02:43,179 | ^~~~~~ 2025-09-09T01:02:43,179 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,179 10163 | symself(nextedge); 2025-09-09T01:02:43,179 | ^~~~~~~ 2025-09-09T01:02:43,189 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,190 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,190 | ^ 2025-09-09T01:02:43,190 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,190 973 | decode(ptr, otri); 2025-09-09T01:02:43,190 | ^~~~~~ 2025-09-09T01:02:43,190 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,190 10167 | symself(searchedge); 2025-09-09T01:02:43,190 | ^~~~~~~ 2025-09-09T01:02:43,199 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,199 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,199 | ^ 2025-09-09T01:02:43,199 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,199 973 | decode(ptr, otri); 2025-09-09T01:02:43,199 | ^~~~~~ 2025-09-09T01:02:43,199 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,200 10167 | symself(searchedge); 2025-09-09T01:02:43,200 | ^~~~~~~ 2025-09-09T01:02:43,210 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,210 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,210 | ^ 2025-09-09T01:02:43,210 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,210 973 | decode(ptr, otri); 2025-09-09T01:02:43,210 | ^~~~~~ 2025-09-09T01:02:43,211 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,211 10167 | symself(searchedge); 2025-09-09T01:02:43,211 | ^~~~~~~ 2025-09-09T01:02:43,220 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,221 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,221 | ^ 2025-09-09T01:02:43,221 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,221 973 | decode(ptr, otri); 2025-09-09T01:02:43,221 | ^~~~~~ 2025-09-09T01:02:43,221 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,221 10171 | symself(checkedge); 2025-09-09T01:02:43,221 | ^~~~~~~ 2025-09-09T01:02:43,229 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,230 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,230 | ^ 2025-09-09T01:02:43,230 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,230 973 | decode(ptr, otri); 2025-09-09T01:02:43,230 | ^~~~~~ 2025-09-09T01:02:43,230 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,230 10171 | symself(checkedge); 2025-09-09T01:02:43,230 | ^~~~~~~ 2025-09-09T01:02:43,239 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,239 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,239 | ^ 2025-09-09T01:02:43,239 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,240 973 | decode(ptr, otri); 2025-09-09T01:02:43,240 | ^~~~~~ 2025-09-09T01:02:43,240 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,240 10171 | symself(checkedge); 2025-09-09T01:02:43,240 | ^~~~~~~ 2025-09-09T01:02:43,251 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,251 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,251 | ^ 2025-09-09T01:02:43,252 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,252 973 | decode(ptr, otri); 2025-09-09T01:02:43,252 | ^~~~~~ 2025-09-09T01:02:43,252 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,252 10177 | symself(searchedge); 2025-09-09T01:02:43,252 | ^~~~~~~ 2025-09-09T01:02:43,263 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,264 | ^ 2025-09-09T01:02:43,264 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,264 973 | decode(ptr, otri); 2025-09-09T01:02:43,264 | ^~~~~~ 2025-09-09T01:02:43,264 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,264 10177 | symself(searchedge); 2025-09-09T01:02:43,264 | ^~~~~~~ 2025-09-09T01:02:43,273 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,273 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,273 | ^ 2025-09-09T01:02:43,273 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,273 973 | decode(ptr, otri); 2025-09-09T01:02:43,273 | ^~~~~~ 2025-09-09T01:02:43,273 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,273 10177 | symself(searchedge); 2025-09-09T01:02:43,273 | ^~~~~~~ 2025-09-09T01:02:43,282 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,282 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,282 | ^ 2025-09-09T01:02:43,282 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,282 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T01:02:43,282 | ^~~~~~ 2025-09-09T01:02:43,290 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,290 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,290 | ^ 2025-09-09T01:02:43,291 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,291 10181 | m->dummytri[0] = encode(searchedge); 2025-09-09T01:02:43,291 | ^~~~~~ 2025-09-09T01:02:43,299 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,299 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,299 | ^ 2025-09-09T01:02:43,299 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,300 973 | decode(ptr, otri); 2025-09-09T01:02:43,300 | ^~~~~~ 2025-09-09T01:02:43,300 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,300 10186 | symself(dissolveedge); 2025-09-09T01:02:43,300 | ^~~~~~~ 2025-09-09T01:02:43,308 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,308 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,308 | ^ 2025-09-09T01:02:43,308 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,309 973 | decode(ptr, otri); 2025-09-09T01:02:43,309 | ^~~~~~ 2025-09-09T01:02:43,309 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,309 10186 | symself(dissolveedge); 2025-09-09T01:02:43,309 | ^~~~~~~ 2025-09-09T01:02:43,317 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,317 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,317 | ^ 2025-09-09T01:02:43,317 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,317 973 | decode(ptr, otri); 2025-09-09T01:02:43,317 | ^~~~~~ 2025-09-09T01:02:43,318 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,318 10186 | symself(dissolveedge); 2025-09-09T01:02:43,318 | ^~~~~~~ 2025-09-09T01:02:43,326 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,326 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,327 | ^ 2025-09-09T01:02:43,327 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,327 969 | decode(ptr, otri2); 2025-09-09T01:02:43,327 | ^~~~~~ 2025-09-09T01:02:43,327 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,327 10204 | sym(deadtriangle, nextedge); 2025-09-09T01:02:43,327 | ^~~ 2025-09-09T01:02:43,335 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,335 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,335 | ^ 2025-09-09T01:02:43,335 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,335 969 | decode(ptr, otri2); 2025-09-09T01:02:43,335 | ^~~~~~ 2025-09-09T01:02:43,335 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,335 10204 | sym(deadtriangle, nextedge); 2025-09-09T01:02:43,335 | ^~~ 2025-09-09T01:02:43,344 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,344 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,344 | ^ 2025-09-09T01:02:43,344 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,344 969 | decode(ptr, otri2); 2025-09-09T01:02:43,344 | ^~~~~~ 2025-09-09T01:02:43,344 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,344 10204 | sym(deadtriangle, nextedge); 2025-09-09T01:02:43,344 | ^~~ 2025-09-09T01:02:43,353 c/triangle.c: In function ‘frontlocate’: 2025-09-09T01:02:43,362 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,363 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,363 | ^ 2025-09-09T01:02:43,363 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,363 973 | decode(ptr, otri); 2025-09-09T01:02:43,363 | ^~~~~~ 2025-09-09T01:02:43,363 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,363 1003 | symself(otri); 2025-09-09T01:02:43,363 | ^~~~~~~ 2025-09-09T01:02:43,363 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:43,363 10788 | onextself(*searchtri); 2025-09-09T01:02:43,363 | ^~~~~~~~~ 2025-09-09T01:02:43,372 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,373 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,373 | ^ 2025-09-09T01:02:43,373 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,373 973 | decode(ptr, otri); 2025-09-09T01:02:43,373 | ^~~~~~ 2025-09-09T01:02:43,373 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,373 1003 | symself(otri); 2025-09-09T01:02:43,373 | ^~~~~~~ 2025-09-09T01:02:43,373 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:43,373 10788 | onextself(*searchtri); 2025-09-09T01:02:43,373 | ^~~~~~~~~ 2025-09-09T01:02:43,382 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,382 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,382 | ^ 2025-09-09T01:02:43,383 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,383 973 | decode(ptr, otri); 2025-09-09T01:02:43,383 | ^~~~~~ 2025-09-09T01:02:43,383 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,383 1003 | symself(otri); 2025-09-09T01:02:43,383 | ^~~~~~~ 2025-09-09T01:02:43,383 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:43,383 10788 | onextself(*searchtri); 2025-09-09T01:02:43,383 | ^~~~~~~~~ 2025-09-09T01:02:43,384 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-09T01:02:43,393 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,393 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,393 | ^ 2025-09-09T01:02:43,394 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,394 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,394 | ^~~~~~ 2025-09-09T01:02:43,394 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,394 10843 | bond(lefttri, righttri); 2025-09-09T01:02:43,394 | ^~~~ 2025-09-09T01:02:43,403 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,403 | ^ 2025-09-09T01:02:43,403 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,403 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,403 | ^~~~~~ 2025-09-09T01:02:43,403 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,404 10843 | bond(lefttri, righttri); 2025-09-09T01:02:43,404 | ^~~~ 2025-09-09T01:02:43,413 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,413 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,413 | ^ 2025-09-09T01:02:43,413 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,413 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,413 | ^~~~~~ 2025-09-09T01:02:43,413 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,413 10843 | bond(lefttri, righttri); 2025-09-09T01:02:43,413 | ^~~~ 2025-09-09T01:02:43,422 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,423 | ^ 2025-09-09T01:02:43,423 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,423 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,423 | ^~~~~~ 2025-09-09T01:02:43,423 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,423 10843 | bond(lefttri, righttri); 2025-09-09T01:02:43,423 | ^~~~ 2025-09-09T01:02:43,432 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,432 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,432 | ^ 2025-09-09T01:02:43,432 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,433 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,433 | ^~~~~~ 2025-09-09T01:02:43,433 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,433 10846 | bond(lefttri, righttri); 2025-09-09T01:02:43,433 | ^~~~ 2025-09-09T01:02:43,442 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,442 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,442 | ^ 2025-09-09T01:02:43,442 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,442 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,442 | ^~~~~~ 2025-09-09T01:02:43,442 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,442 10846 | bond(lefttri, righttri); 2025-09-09T01:02:43,443 | ^~~~ 2025-09-09T01:02:43,451 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,452 | ^ 2025-09-09T01:02:43,452 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,452 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,452 | ^~~~~~ 2025-09-09T01:02:43,452 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,452 10846 | bond(lefttri, righttri); 2025-09-09T01:02:43,452 | ^~~~ 2025-09-09T01:02:43,461 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,461 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,461 | ^ 2025-09-09T01:02:43,461 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,462 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,462 | ^~~~~~ 2025-09-09T01:02:43,462 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,462 10846 | bond(lefttri, righttri); 2025-09-09T01:02:43,462 | ^~~~ 2025-09-09T01:02:43,471 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,471 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,471 | ^ 2025-09-09T01:02:43,471 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,471 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,471 | ^~~~~~ 2025-09-09T01:02:43,472 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,472 10849 | bond(lefttri, righttri); 2025-09-09T01:02:43,472 | ^~~~ 2025-09-09T01:02:43,481 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,481 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,481 | ^ 2025-09-09T01:02:43,481 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,481 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,481 | ^~~~~~ 2025-09-09T01:02:43,481 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,481 10849 | bond(lefttri, righttri); 2025-09-09T01:02:43,481 | ^~~~ 2025-09-09T01:02:43,490 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,491 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,491 | ^ 2025-09-09T01:02:43,491 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,491 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,491 | ^~~~~~ 2025-09-09T01:02:43,491 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,491 10849 | bond(lefttri, righttri); 2025-09-09T01:02:43,491 | ^~~~ 2025-09-09T01:02:43,500 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,500 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,500 | ^ 2025-09-09T01:02:43,500 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,500 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,501 | ^~~~~~ 2025-09-09T01:02:43,501 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,501 10849 | bond(lefttri, righttri); 2025-09-09T01:02:43,501 | ^~~~ 2025-09-09T01:02:43,511 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,511 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,511 | ^ 2025-09-09T01:02:43,511 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,511 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T01:02:43,511 | ^~~~~~ 2025-09-09T01:02:43,520 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,520 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,521 | ^ 2025-09-09T01:02:43,521 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,521 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T01:02:43,521 | ^~~~~~ 2025-09-09T01:02:43,530 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,530 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,530 | ^ 2025-09-09T01:02:43,530 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,530 10889 | decode(nextevent->eventptr, fliptri); 2025-09-09T01:02:43,530 | ^~~~~~ 2025-09-09T01:02:43,539 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,540 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,540 | ^ 2025-09-09T01:02:43,540 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,540 969 | decode(ptr, otri2); 2025-09-09T01:02:43,540 | ^~~~~~ 2025-09-09T01:02:43,540 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,540 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:43,540 | ^~~ 2025-09-09T01:02:43,540 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:43,540 10890 | oprev(fliptri, farlefttri); 2025-09-09T01:02:43,540 | ^~~~~ 2025-09-09T01:02:43,549 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,550 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,550 | ^ 2025-09-09T01:02:43,550 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,550 969 | decode(ptr, otri2); 2025-09-09T01:02:43,550 | ^~~~~~ 2025-09-09T01:02:43,550 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,550 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:43,550 | ^~~ 2025-09-09T01:02:43,550 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:43,550 10890 | oprev(fliptri, farlefttri); 2025-09-09T01:02:43,550 | ^~~~~ 2025-09-09T01:02:43,559 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,560 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,560 | ^ 2025-09-09T01:02:43,560 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,560 969 | decode(ptr, otri2); 2025-09-09T01:02:43,560 | ^~~~~~ 2025-09-09T01:02:43,560 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,560 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:43,560 | ^~~ 2025-09-09T01:02:43,560 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:43,560 10890 | oprev(fliptri, farlefttri); 2025-09-09T01:02:43,560 | ^~~~~ 2025-09-09T01:02:43,570 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,570 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,570 | ^ 2025-09-09T01:02:43,570 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,570 973 | decode(ptr, otri); 2025-09-09T01:02:43,570 | ^~~~~~ 2025-09-09T01:02:43,570 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,570 999 | symself(otri2); 2025-09-09T01:02:43,570 | ^~~~~~~ 2025-09-09T01:02:43,571 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:43,571 10892 | onext(fliptri, farrighttri); 2025-09-09T01:02:43,571 | ^~~~~ 2025-09-09T01:02:43,580 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,580 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,580 | ^ 2025-09-09T01:02:43,580 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,580 973 | decode(ptr, otri); 2025-09-09T01:02:43,580 | ^~~~~~ 2025-09-09T01:02:43,580 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,580 999 | symself(otri2); 2025-09-09T01:02:43,581 | ^~~~~~~ 2025-09-09T01:02:43,581 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:43,581 10892 | onext(fliptri, farrighttri); 2025-09-09T01:02:43,581 | ^~~~~ 2025-09-09T01:02:43,590 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,590 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,590 | ^ 2025-09-09T01:02:43,590 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,590 973 | decode(ptr, otri); 2025-09-09T01:02:43,590 | ^~~~~~ 2025-09-09T01:02:43,590 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,590 999 | symself(otri2); 2025-09-09T01:02:43,590 | ^~~~~~~ 2025-09-09T01:02:43,591 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-09T01:02:43,591 10892 | onext(fliptri, farrighttri); 2025-09-09T01:02:43,591 | ^~~~~ 2025-09-09T01:02:43,600 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,600 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,600 | ^ 2025-09-09T01:02:43,600 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,600 969 | decode(ptr, otri2); 2025-09-09T01:02:43,601 | ^~~~~~ 2025-09-09T01:02:43,601 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,601 10902 | sym(lefttri, farlefttri); 2025-09-09T01:02:43,601 | ^~~ 2025-09-09T01:02:43,610 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,610 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,610 | ^ 2025-09-09T01:02:43,610 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,610 969 | decode(ptr, otri2); 2025-09-09T01:02:43,610 | ^~~~~~ 2025-09-09T01:02:43,610 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,610 10902 | sym(lefttri, farlefttri); 2025-09-09T01:02:43,610 | ^~~ 2025-09-09T01:02:43,619 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,619 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,619 | ^ 2025-09-09T01:02:43,620 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,620 969 | decode(ptr, otri2); 2025-09-09T01:02:43,620 | ^~~~~~ 2025-09-09T01:02:43,620 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,620 10902 | sym(lefttri, farlefttri); 2025-09-09T01:02:43,620 | ^~~ 2025-09-09T01:02:43,629 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,629 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,629 | ^ 2025-09-09T01:02:43,629 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,629 973 | decode(ptr, otri); 2025-09-09T01:02:43,629 | ^~~~~~ 2025-09-09T01:02:43,630 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,630 10905 | symself(fliptri); 2025-09-09T01:02:43,630 | ^~~~~~~ 2025-09-09T01:02:43,639 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,639 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,639 | ^ 2025-09-09T01:02:43,639 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,639 973 | decode(ptr, otri); 2025-09-09T01:02:43,639 | ^~~~~~ 2025-09-09T01:02:43,639 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,639 10905 | symself(fliptri); 2025-09-09T01:02:43,639 | ^~~~~~~ 2025-09-09T01:02:43,648 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,648 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,648 | ^ 2025-09-09T01:02:43,648 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,649 973 | decode(ptr, otri); 2025-09-09T01:02:43,649 | ^~~~~~ 2025-09-09T01:02:43,649 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:43,649 10905 | symself(fliptri); 2025-09-09T01:02:43,649 | ^~~~~~~ 2025-09-09T01:02:43,659 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,659 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,659 | ^ 2025-09-09T01:02:43,659 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,659 969 | decode(ptr, otri2); 2025-09-09T01:02:43,659 | ^~~~~~ 2025-09-09T01:02:43,659 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,659 10941 | sym(searchtri, farlefttri); 2025-09-09T01:02:43,659 | ^~~ 2025-09-09T01:02:43,669 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,669 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,669 | ^ 2025-09-09T01:02:43,669 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,669 969 | decode(ptr, otri2); 2025-09-09T01:02:43,669 | ^~~~~~ 2025-09-09T01:02:43,669 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,669 10941 | sym(searchtri, farlefttri); 2025-09-09T01:02:43,669 | ^~~ 2025-09-09T01:02:43,678 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,678 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,679 | ^ 2025-09-09T01:02:43,679 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,679 969 | decode(ptr, otri2); 2025-09-09T01:02:43,679 | ^~~~~~ 2025-09-09T01:02:43,679 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:43,679 10941 | sym(searchtri, farlefttri); 2025-09-09T01:02:43,679 | ^~~ 2025-09-09T01:02:43,689 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,689 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,689 | ^ 2025-09-09T01:02:43,689 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,689 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,689 | ^~~~~~ 2025-09-09T01:02:43,689 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,689 10949 | bond(lefttri, righttri); 2025-09-09T01:02:43,689 | ^~~~ 2025-09-09T01:02:43,698 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,699 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,699 | ^ 2025-09-09T01:02:43,699 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,699 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,699 | ^~~~~~ 2025-09-09T01:02:43,699 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,699 10949 | bond(lefttri, righttri); 2025-09-09T01:02:43,699 | ^~~~ 2025-09-09T01:02:43,708 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,708 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,708 | ^ 2025-09-09T01:02:43,709 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,709 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,709 | ^~~~~~ 2025-09-09T01:02:43,709 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,709 10949 | bond(lefttri, righttri); 2025-09-09T01:02:43,709 | ^~~~ 2025-09-09T01:02:43,718 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,718 | ^ 2025-09-09T01:02:43,718 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,718 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,718 | ^~~~~~ 2025-09-09T01:02:43,719 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,719 10949 | bond(lefttri, righttri); 2025-09-09T01:02:43,719 | ^~~~ 2025-09-09T01:02:43,728 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,728 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,728 | ^ 2025-09-09T01:02:43,728 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,728 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,729 | ^~~~~~ 2025-09-09T01:02:43,729 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,729 10952 | bond(lefttri, righttri); 2025-09-09T01:02:43,729 | ^~~~ 2025-09-09T01:02:43,738 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,738 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,738 | ^ 2025-09-09T01:02:43,738 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,738 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,738 | ^~~~~~ 2025-09-09T01:02:43,738 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,738 10952 | bond(lefttri, righttri); 2025-09-09T01:02:43,739 | ^~~~ 2025-09-09T01:02:43,748 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,748 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,748 | ^ 2025-09-09T01:02:43,748 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,748 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,748 | ^~~~~~ 2025-09-09T01:02:43,748 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,748 10952 | bond(lefttri, righttri); 2025-09-09T01:02:43,748 | ^~~~ 2025-09-09T01:02:43,757 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,758 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,758 | ^ 2025-09-09T01:02:43,758 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,758 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,758 | ^~~~~~ 2025-09-09T01:02:43,758 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,758 10952 | bond(lefttri, righttri); 2025-09-09T01:02:43,758 | ^~~~ 2025-09-09T01:02:43,767 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,767 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,768 | ^ 2025-09-09T01:02:43,768 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,768 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,768 | ^~~~~~ 2025-09-09T01:02:43,768 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,768 10955 | bond(lefttri, farlefttri); 2025-09-09T01:02:43,768 | ^~~~ 2025-09-09T01:02:43,777 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,777 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,777 | ^ 2025-09-09T01:02:43,777 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,778 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,778 | ^~~~~~ 2025-09-09T01:02:43,778 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,778 10955 | bond(lefttri, farlefttri); 2025-09-09T01:02:43,778 | ^~~~ 2025-09-09T01:02:43,787 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,787 | ^ 2025-09-09T01:02:43,787 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,787 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,787 | ^~~~~~ 2025-09-09T01:02:43,788 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,788 10955 | bond(lefttri, farlefttri); 2025-09-09T01:02:43,788 | ^~~~ 2025-09-09T01:02:43,797 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,797 | ^ 2025-09-09T01:02:43,797 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,797 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,797 | ^~~~~~ 2025-09-09T01:02:43,797 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,797 10955 | bond(lefttri, farlefttri); 2025-09-09T01:02:43,798 | ^~~~ 2025-09-09T01:02:43,807 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,807 | ^ 2025-09-09T01:02:43,807 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,807 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,807 | ^~~~~~ 2025-09-09T01:02:43,807 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,807 10956 | bond(righttri, farrighttri); 2025-09-09T01:02:43,807 | ^~~~ 2025-09-09T01:02:43,816 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,817 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,817 | ^ 2025-09-09T01:02:43,817 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,817 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,817 | ^~~~~~ 2025-09-09T01:02:43,817 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,817 10956 | bond(righttri, farrighttri); 2025-09-09T01:02:43,817 | ^~~~ 2025-09-09T01:02:43,826 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,826 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,826 | ^ 2025-09-09T01:02:43,827 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,827 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,827 | ^~~~~~ 2025-09-09T01:02:43,827 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,827 10956 | bond(righttri, farrighttri); 2025-09-09T01:02:43,827 | ^~~~ 2025-09-09T01:02:43,835 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,835 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,836 | ^ 2025-09-09T01:02:43,836 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,836 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,836 | ^~~~~~ 2025-09-09T01:02:43,836 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,836 10956 | bond(righttri, farrighttri); 2025-09-09T01:02:43,836 | ^~~~ 2025-09-09T01:02:43,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,847 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,847 | ^ 2025-09-09T01:02:43,847 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,847 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T01:02:43,847 | ^~~~~~ 2025-09-09T01:02:43,860 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,860 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,860 | ^ 2025-09-09T01:02:43,860 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,860 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-09T01:02:43,860 | ^~~~~~ 2025-09-09T01:02:43,872 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,872 | ^ 2025-09-09T01:02:43,872 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,872 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T01:02:43,872 | ^~~~~~ 2025-09-09T01:02:43,881 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,881 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,881 | ^ 2025-09-09T01:02:43,882 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,882 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-09T01:02:43,882 | ^~~~~~ 2025-09-09T01:02:43,887 c/triangle.c: In function ‘reconstruct’: 2025-09-09T01:02:43,896 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,897 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,897 | ^ 2025-09-09T01:02:43,897 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,897 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T01:02:43,897 | ^~~~~~ 2025-09-09T01:02:43,906 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,906 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,906 | ^ 2025-09-09T01:02:43,907 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,907 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-09T01:02:43,907 | ^~~~~~ 2025-09-09T01:02:43,916 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,916 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:43,916 | ^ 2025-09-09T01:02:43,916 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,916 11403 | decode(nexttri, checktri); 2025-09-09T01:02:43,917 | ^~~~~~ 2025-09-09T01:02:43,926 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,926 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:43,926 | ^ 2025-09-09T01:02:43,926 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,926 11403 | decode(nexttri, checktri); 2025-09-09T01:02:43,927 | ^~~~~~ 2025-09-09T01:02:43,936 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,936 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:43,936 | ^ 2025-09-09T01:02:43,936 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:43,937 11403 | decode(nexttri, checktri); 2025-09-09T01:02:43,937 | ^~~~~~ 2025-09-09T01:02:43,951 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,951 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,951 | ^ 2025-09-09T01:02:43,951 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,951 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,951 | ^~~~~~ 2025-09-09T01:02:43,952 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,952 11414 | bond(triangleleft, checktri); 2025-09-09T01:02:43,952 | ^~~~ 2025-09-09T01:02:43,964 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,964 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,964 | ^ 2025-09-09T01:02:43,964 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,964 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,964 | ^~~~~~ 2025-09-09T01:02:43,964 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,964 11414 | bond(triangleleft, checktri); 2025-09-09T01:02:43,964 | ^~~~ 2025-09-09T01:02:43,974 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,974 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,974 | ^ 2025-09-09T01:02:43,974 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,974 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,974 | ^~~~~~ 2025-09-09T01:02:43,974 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,974 11414 | bond(triangleleft, checktri); 2025-09-09T01:02:43,974 | ^~~~ 2025-09-09T01:02:43,984 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:43,984 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,984 | ^ 2025-09-09T01:02:43,984 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,984 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:43,984 | ^~~~~~ 2025-09-09T01:02:43,984 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,984 11414 | bond(triangleleft, checktri); 2025-09-09T01:02:43,985 | ^~~~ 2025-09-09T01:02:43,994 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:43,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:43,994 | ^ 2025-09-09T01:02:43,994 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:43,995 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:43,995 | ^~~~~~ 2025-09-09T01:02:43,995 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:43,995 11419 | bond(triangleloop, checkleft); 2025-09-09T01:02:43,995 | ^~~~ 2025-09-09T01:02:44,004 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,004 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,004 | ^ 2025-09-09T01:02:44,005 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,005 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-09T01:02:44,005 | ^~~~~~ 2025-09-09T01:02:44,005 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:44,005 11419 | bond(triangleloop, checkleft); 2025-09-09T01:02:44,005 | ^~~~ 2025-09-09T01:02:44,014 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,015 | ^ 2025-09-09T01:02:44,015 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,015 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:44,015 | ^~~~~~ 2025-09-09T01:02:44,015 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:44,015 11419 | bond(triangleloop, checkleft); 2025-09-09T01:02:44,015 | ^~~~ 2025-09-09T01:02:44,025 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,025 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,025 | ^ 2025-09-09T01:02:44,025 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,025 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-09T01:02:44,025 | ^~~~~~ 2025-09-09T01:02:44,025 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-09T01:02:44,025 11419 | bond(triangleloop, checkleft); 2025-09-09T01:02:44,025 | ^~~~ 2025-09-09T01:02:44,035 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,035 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,035 | ^ 2025-09-09T01:02:44,035 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,035 11423 | decode(nexttri, checktri); 2025-09-09T01:02:44,035 | ^~~~~~ 2025-09-09T01:02:44,045 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,045 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,045 | ^ 2025-09-09T01:02:44,045 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,045 11423 | decode(nexttri, checktri); 2025-09-09T01:02:44,045 | ^~~~~~ 2025-09-09T01:02:44,054 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,055 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,055 | ^ 2025-09-09T01:02:44,055 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,055 11423 | decode(nexttri, checktri); 2025-09-09T01:02:44,055 | ^~~~~~ 2025-09-09T01:02:44,066 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,066 | ^ 2025-09-09T01:02:44,066 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,066 11513 | decode(nexttri, checktri); 2025-09-09T01:02:44,066 | ^~~~~~ 2025-09-09T01:02:44,076 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,076 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,076 | ^ 2025-09-09T01:02:44,076 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,076 11513 | decode(nexttri, checktri); 2025-09-09T01:02:44,076 | ^~~~~~ 2025-09-09T01:02:44,085 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,086 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,086 | ^ 2025-09-09T01:02:44,086 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,086 11513 | decode(nexttri, checktri); 2025-09-09T01:02:44,086 | ^~~~~~ 2025-09-09T01:02:44,096 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,096 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:44,096 | ^ 2025-09-09T01:02:44,096 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:44,096 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:44,096 | ^~~~~~~ 2025-09-09T01:02:44,096 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:44,096 11529 | tsbond(checktri, subsegloop); 2025-09-09T01:02:44,097 | ^~~~~~ 2025-09-09T01:02:44,106 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,106 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-09T01:02:44,107 | ^ 2025-09-09T01:02:44,107 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-09T01:02:44,107 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-09T01:02:44,107 | ^~~~~~~ 2025-09-09T01:02:44,107 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:44,107 11529 | tsbond(checktri, subsegloop); 2025-09-09T01:02:44,107 | ^~~~~~ 2025-09-09T01:02:44,120 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,120 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,120 | ^ 2025-09-09T01:02:44,120 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,121 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:44,121 | ^~~~~~ 2025-09-09T01:02:44,121 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:44,121 11529 | tsbond(checktri, subsegloop); 2025-09-09T01:02:44,121 | ^~~~~~ 2025-09-09T01:02:44,132 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,133 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,133 | ^ 2025-09-09T01:02:44,133 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,133 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-09T01:02:44,133 | ^~~~~~ 2025-09-09T01:02:44,133 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-09T01:02:44,133 11529 | tsbond(checktri, subsegloop); 2025-09-09T01:02:44,133 | ^~~~~~ 2025-09-09T01:02:44,143 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,143 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,143 | ^ 2025-09-09T01:02:44,143 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,143 969 | decode(ptr, otri2); 2025-09-09T01:02:44,143 | ^~~~~~ 2025-09-09T01:02:44,143 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,144 11531 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,144 | ^~~ 2025-09-09T01:02:44,153 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,153 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,153 | ^ 2025-09-09T01:02:44,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,154 969 | decode(ptr, otri2); 2025-09-09T01:02:44,154 | ^~~~~~ 2025-09-09T01:02:44,154 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,154 11531 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,154 | ^~~ 2025-09-09T01:02:44,163 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,164 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,164 | ^ 2025-09-09T01:02:44,164 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,164 969 | decode(ptr, otri2); 2025-09-09T01:02:44,164 | ^~~~~~ 2025-09-09T01:02:44,164 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,164 11531 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,164 | ^~~ 2025-09-09T01:02:44,174 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,174 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,174 | ^ 2025-09-09T01:02:44,174 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,174 11544 | decode(nexttri, checktri); 2025-09-09T01:02:44,174 | ^~~~~~ 2025-09-09T01:02:44,184 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,184 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,184 | ^ 2025-09-09T01:02:44,184 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,184 11544 | decode(nexttri, checktri); 2025-09-09T01:02:44,184 | ^~~~~~ 2025-09-09T01:02:44,194 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,194 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,194 | ^ 2025-09-09T01:02:44,194 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,194 11544 | decode(nexttri, checktri); 2025-09-09T01:02:44,194 | ^~~~~~ 2025-09-09T01:02:44,204 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,204 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,204 | ^ 2025-09-09T01:02:44,204 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,204 11557 | decode(nexttri, checktri); 2025-09-09T01:02:44,204 | ^~~~~~ 2025-09-09T01:02:44,214 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,214 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,214 | ^ 2025-09-09T01:02:44,214 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,214 11557 | decode(nexttri, checktri); 2025-09-09T01:02:44,214 | ^~~~~~ 2025-09-09T01:02:44,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,224 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,224 | ^ 2025-09-09T01:02:44,224 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,224 11557 | decode(nexttri, checktri); 2025-09-09T01:02:44,224 | ^~~~~~ 2025-09-09T01:02:44,234 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,234 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,234 | ^ 2025-09-09T01:02:44,235 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,235 969 | decode(ptr, otri2); 2025-09-09T01:02:44,235 | ^~~~~~ 2025-09-09T01:02:44,235 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,235 11564 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,235 | ^~~ 2025-09-09T01:02:44,244 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,245 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,245 | ^ 2025-09-09T01:02:44,245 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,245 969 | decode(ptr, otri2); 2025-09-09T01:02:44,245 | ^~~~~~ 2025-09-09T01:02:44,245 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,245 11564 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,245 | ^~~ 2025-09-09T01:02:44,255 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,255 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,255 | ^ 2025-09-09T01:02:44,255 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,255 969 | decode(ptr, otri2); 2025-09-09T01:02:44,255 | ^~~~~~ 2025-09-09T01:02:44,255 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,255 11564 | sym(checktri, checkneighbor); 2025-09-09T01:02:44,255 | ^~~ 2025-09-09T01:02:44,265 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,265 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,265 | ^ 2025-09-09T01:02:44,265 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,265 11569 | decode(nexttri, checktri); 2025-09-09T01:02:44,266 | ^~~~~~ 2025-09-09T01:02:44,275 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,275 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,275 | ^ 2025-09-09T01:02:44,275 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,276 11569 | decode(nexttri, checktri); 2025-09-09T01:02:44,276 | ^~~~~~ 2025-09-09T01:02:44,285 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,285 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,285 | ^ 2025-09-09T01:02:44,285 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,285 11569 | decode(nexttri, checktri); 2025-09-09T01:02:44,286 | ^~~~~~ 2025-09-09T01:02:44,287 c/triangle.c: In function ‘finddirection’: 2025-09-09T01:02:44,297 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,297 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,297 | ^ 2025-09-09T01:02:44,297 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,297 973 | decode(ptr, otri); 2025-09-09T01:02:44,297 | ^~~~~~ 2025-09-09T01:02:44,297 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,297 999 | symself(otri2); 2025-09-09T01:02:44,297 | ^~~~~~~ 2025-09-09T01:02:44,298 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:44,298 11636 | onext(*searchtri, checktri); 2025-09-09T01:02:44,298 | ^~~~~ 2025-09-09T01:02:44,308 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,308 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,308 | ^ 2025-09-09T01:02:44,308 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,308 973 | decode(ptr, otri); 2025-09-09T01:02:44,308 | ^~~~~~ 2025-09-09T01:02:44,308 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,308 999 | symself(otri2); 2025-09-09T01:02:44,309 | ^~~~~~~ 2025-09-09T01:02:44,309 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:44,309 11636 | onext(*searchtri, checktri); 2025-09-09T01:02:44,309 | ^~~~~ 2025-09-09T01:02:44,319 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,319 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,319 | ^ 2025-09-09T01:02:44,319 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,319 973 | decode(ptr, otri); 2025-09-09T01:02:44,319 | ^~~~~~ 2025-09-09T01:02:44,319 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,319 999 | symself(otri2); 2025-09-09T01:02:44,320 | ^~~~~~~ 2025-09-09T01:02:44,320 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-09T01:02:44,320 11636 | onext(*searchtri, checktri); 2025-09-09T01:02:44,320 | ^~~~~ 2025-09-09T01:02:44,330 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,330 | ^ 2025-09-09T01:02:44,330 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,330 973 | decode(ptr, otri); 2025-09-09T01:02:44,330 | ^~~~~~ 2025-09-09T01:02:44,330 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,330 1003 | symself(otri); 2025-09-09T01:02:44,330 | ^~~~~~~ 2025-09-09T01:02:44,331 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,331 11645 | onextself(*searchtri); 2025-09-09T01:02:44,331 | ^~~~~~~~~ 2025-09-09T01:02:44,341 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,341 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,341 | ^ 2025-09-09T01:02:44,341 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,341 973 | decode(ptr, otri); 2025-09-09T01:02:44,341 | ^~~~~~ 2025-09-09T01:02:44,342 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,342 1003 | symself(otri); 2025-09-09T01:02:44,342 | ^~~~~~~ 2025-09-09T01:02:44,342 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,342 11645 | onextself(*searchtri); 2025-09-09T01:02:44,342 | ^~~~~~~~~ 2025-09-09T01:02:44,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,353 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,353 | ^ 2025-09-09T01:02:44,353 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,353 973 | decode(ptr, otri); 2025-09-09T01:02:44,354 | ^~~~~~ 2025-09-09T01:02:44,354 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,354 1003 | symself(otri); 2025-09-09T01:02:44,354 | ^~~~~~~ 2025-09-09T01:02:44,354 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,354 11645 | onextself(*searchtri); 2025-09-09T01:02:44,354 | ^~~~~~~~~ 2025-09-09T01:02:44,364 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,365 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,365 | ^ 2025-09-09T01:02:44,365 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,365 973 | decode(ptr, otri); 2025-09-09T01:02:44,365 | ^~~~~~ 2025-09-09T01:02:44,365 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,365 1014 | symself(otri); \ 2025-09-09T01:02:44,365 | ^~~~~~~ 2025-09-09T01:02:44,365 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,365 11660 | oprevself(*searchtri); 2025-09-09T01:02:44,365 | ^~~~~~~~~ 2025-09-09T01:02:44,375 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,376 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,376 | ^ 2025-09-09T01:02:44,376 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,376 973 | decode(ptr, otri); 2025-09-09T01:02:44,376 | ^~~~~~ 2025-09-09T01:02:44,376 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,376 1014 | symself(otri); \ 2025-09-09T01:02:44,376 | ^~~~~~~ 2025-09-09T01:02:44,376 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,376 11660 | oprevself(*searchtri); 2025-09-09T01:02:44,377 | ^~~~~~~~~ 2025-09-09T01:02:44,386 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,386 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,387 | ^ 2025-09-09T01:02:44,387 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,387 973 | decode(ptr, otri); 2025-09-09T01:02:44,387 | ^~~~~~ 2025-09-09T01:02:44,387 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,387 1014 | symself(otri); \ 2025-09-09T01:02:44,387 | ^~~~~~~ 2025-09-09T01:02:44,387 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,387 11660 | oprevself(*searchtri); 2025-09-09T01:02:44,387 | ^~~~~~~~~ 2025-09-09T01:02:44,392 c/triangle.c: In function ‘segmentintersection’: 2025-09-09T01:02:44,403 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,404 | ^ 2025-09-09T01:02:44,404 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T01:02:44,404 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T01:02:44,404 | ^~~~~ 2025-09-09T01:02:44,404 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,404 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T01:02:44,404 | ^~~~~~ 2025-09-09T01:02:44,418 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,418 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-09T01:02:44,418 | ^ 2025-09-09T01:02:44,418 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-09T01:02:44,418 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-09T01:02:44,418 | ^~~~~ 2025-09-09T01:02:44,419 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-09T01:02:44,419 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-09T01:02:44,419 | ^~~~~~ 2025-09-09T01:02:44,431 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,432 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,432 | ^ 2025-09-09T01:02:44,432 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,432 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:44,432 | ^~~~~~~ 2025-09-09T01:02:44,432 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:44,432 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T01:02:44,433 | ^~~~~~ 2025-09-09T01:02:44,442 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,443 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,443 | ^ 2025-09-09T01:02:44,443 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,443 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:44,443 | ^~~~~~~ 2025-09-09T01:02:44,443 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:44,443 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T01:02:44,443 | ^~~~~~ 2025-09-09T01:02:44,453 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,453 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,453 | ^ 2025-09-09T01:02:44,453 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,453 1193 | sdecode(sptr, osub2) 2025-09-09T01:02:44,453 | ^~~~~~~ 2025-09-09T01:02:44,453 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-09T01:02:44,454 11773 | spivot(*splitsubseg, opposubseg); 2025-09-09T01:02:44,454 | ^~~~~~ 2025-09-09T01:02:44,464 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,464 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,464 | ^ 2025-09-09T01:02:44,464 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,464 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,464 | ^~~~~~~ 2025-09-09T01:02:44,464 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,464 11778 | snextself(*splitsubseg); 2025-09-09T01:02:44,464 | ^~~~~~~~~ 2025-09-09T01:02:44,474 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,474 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,474 | ^ 2025-09-09T01:02:44,475 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,475 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,475 | ^~~~~~~ 2025-09-09T01:02:44,475 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,475 11778 | snextself(*splitsubseg); 2025-09-09T01:02:44,475 | ^~~~~~~~~ 2025-09-09T01:02:44,485 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,485 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,485 | ^ 2025-09-09T01:02:44,485 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,485 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,485 | ^~~~~~~ 2025-09-09T01:02:44,485 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,485 11778 | snextself(*splitsubseg); 2025-09-09T01:02:44,485 | ^~~~~~~~~ 2025-09-09T01:02:44,495 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,496 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,496 | ^ 2025-09-09T01:02:44,496 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,496 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,496 | ^~~~~~~ 2025-09-09T01:02:44,496 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,496 11782 | snextself(opposubseg); 2025-09-09T01:02:44,496 | ^~~~~~~~~ 2025-09-09T01:02:44,506 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,506 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,506 | ^ 2025-09-09T01:02:44,506 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,506 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,506 | ^~~~~~~ 2025-09-09T01:02:44,507 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,507 11782 | snextself(opposubseg); 2025-09-09T01:02:44,507 | ^~~~~~~~~ 2025-09-09T01:02:44,516 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,517 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,517 | ^ 2025-09-09T01:02:44,517 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,517 1208 | sdecode(sptr, osub) 2025-09-09T01:02:44,517 | ^~~~~~~ 2025-09-09T01:02:44,517 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:44,517 11782 | snextself(opposubseg); 2025-09-09T01:02:44,517 | ^~~~~~~~~ 2025-09-09T01:02:44,527 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,528 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,528 | ^ 2025-09-09T01:02:44,528 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,528 973 | decode(ptr, otri); 2025-09-09T01:02:44,528 | ^~~~~~ 2025-09-09T01:02:44,528 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,528 1003 | symself(otri); 2025-09-09T01:02:44,528 | ^~~~~~~ 2025-09-09T01:02:44,528 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,528 11791 | onextself(*splittri); 2025-09-09T01:02:44,528 | ^~~~~~~~~ 2025-09-09T01:02:44,538 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,538 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,539 | ^ 2025-09-09T01:02:44,539 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,539 973 | decode(ptr, otri); 2025-09-09T01:02:44,539 | ^~~~~~ 2025-09-09T01:02:44,539 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,539 1003 | symself(otri); 2025-09-09T01:02:44,539 | ^~~~~~~ 2025-09-09T01:02:44,539 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,539 11791 | onextself(*splittri); 2025-09-09T01:02:44,539 | ^~~~~~~~~ 2025-09-09T01:02:44,549 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,549 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,549 | ^ 2025-09-09T01:02:44,549 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,550 973 | decode(ptr, otri); 2025-09-09T01:02:44,550 | ^~~~~~ 2025-09-09T01:02:44,550 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,550 1003 | symself(otri); 2025-09-09T01:02:44,550 | ^~~~~~~ 2025-09-09T01:02:44,550 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:44,550 11791 | onextself(*splittri); 2025-09-09T01:02:44,550 | ^~~~~~~~~ 2025-09-09T01:02:44,552 c/triangle.c: In function ‘scoutsegment’: 2025-09-09T01:02:44,562 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,562 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,562 | ^ 2025-09-09T01:02:44,562 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,562 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,562 | ^~~~~~~ 2025-09-09T01:02:44,562 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,562 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T01:02:44,562 | ^~~~~~~ 2025-09-09T01:02:44,573 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,573 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,573 | ^ 2025-09-09T01:02:44,573 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,573 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,573 | ^~~~~~~ 2025-09-09T01:02:44,573 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,573 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T01:02:44,573 | ^~~~~~~ 2025-09-09T01:02:44,583 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,583 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,583 | ^ 2025-09-09T01:02:44,583 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,584 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,584 | ^~~~~~~ 2025-09-09T01:02:44,584 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,584 11872 | tspivot(crosstri, crosssubseg); 2025-09-09T01:02:44,584 | ^~~~~~~ 2025-09-09T01:02:44,585 c/triangle.c: In function ‘conformingedge’: 2025-09-09T01:02:44,595 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,596 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,596 | ^ 2025-09-09T01:02:44,596 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,596 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,596 | ^~~~~~~ 2025-09-09T01:02:44,596 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,596 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T01:02:44,596 | ^~~~~~~ 2025-09-09T01:02:44,606 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,606 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,606 | ^ 2025-09-09T01:02:44,607 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,607 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,607 | ^~~~~~~ 2025-09-09T01:02:44,607 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,607 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T01:02:44,607 | ^~~~~~~ 2025-09-09T01:02:44,617 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,617 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,617 | ^ 2025-09-09T01:02:44,617 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,617 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,618 | ^~~~~~~ 2025-09-09T01:02:44,618 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,618 11963 | tspivot(searchtri1, brokensubseg); 2025-09-09T01:02:44,618 | ^~~~~~~ 2025-09-09T01:02:44,619 c/triangle.c: In function ‘delaunayfixup’: 2025-09-09T01:02:44,629 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,629 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,629 | ^ 2025-09-09T01:02:44,630 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,630 969 | decode(ptr, otri2); 2025-09-09T01:02:44,630 | ^~~~~~ 2025-09-09T01:02:44,630 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,630 12059 | sym(neartri, fartri); 2025-09-09T01:02:44,630 | ^~~ 2025-09-09T01:02:44,640 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,640 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,641 | ^ 2025-09-09T01:02:44,641 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,641 969 | decode(ptr, otri2); 2025-09-09T01:02:44,641 | ^~~~~~ 2025-09-09T01:02:44,641 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,641 12059 | sym(neartri, fartri); 2025-09-09T01:02:44,641 | ^~~ 2025-09-09T01:02:44,651 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,651 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,652 | ^ 2025-09-09T01:02:44,652 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,652 969 | decode(ptr, otri2); 2025-09-09T01:02:44,652 | ^~~~~~ 2025-09-09T01:02:44,652 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,652 12059 | sym(neartri, fartri); 2025-09-09T01:02:44,652 | ^~~ 2025-09-09T01:02:44,662 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,663 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,663 | ^ 2025-09-09T01:02:44,663 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,663 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,663 | ^~~~~~~ 2025-09-09T01:02:44,663 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,663 12064 | tspivot(neartri, faredge); 2025-09-09T01:02:44,663 | ^~~~~~~ 2025-09-09T01:02:44,673 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,673 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,673 | ^ 2025-09-09T01:02:44,674 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,674 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,674 | ^~~~~~~ 2025-09-09T01:02:44,674 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,674 12064 | tspivot(neartri, faredge); 2025-09-09T01:02:44,674 | ^~~~~~~ 2025-09-09T01:02:44,684 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,684 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,684 | ^ 2025-09-09T01:02:44,684 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,685 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,685 | ^~~~~~~ 2025-09-09T01:02:44,685 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,685 12064 | tspivot(neartri, faredge); 2025-09-09T01:02:44,685 | ^~~~~~~ 2025-09-09T01:02:44,686 c/triangle.c: In function ‘constrainededge’: 2025-09-09T01:02:44,697 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,697 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,697 | ^ 2025-09-09T01:02:44,697 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,697 969 | decode(ptr, otri2); 2025-09-09T01:02:44,697 | ^~~~~~ 2025-09-09T01:02:44,697 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,697 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,697 | ^~~ 2025-09-09T01:02:44,697 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,698 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,698 | ^~~~~ 2025-09-09T01:02:44,707 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,707 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,707 | ^ 2025-09-09T01:02:44,707 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,707 969 | decode(ptr, otri2); 2025-09-09T01:02:44,707 | ^~~~~~ 2025-09-09T01:02:44,708 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,708 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,708 | ^~~ 2025-09-09T01:02:44,708 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,708 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,708 | ^~~~~ 2025-09-09T01:02:44,722 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,722 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,722 | ^ 2025-09-09T01:02:44,722 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,723 969 | decode(ptr, otri2); 2025-09-09T01:02:44,723 | ^~~~~~ 2025-09-09T01:02:44,723 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,723 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,723 | ^~~ 2025-09-09T01:02:44,723 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,723 12194 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,723 | ^~~~~ 2025-09-09T01:02:44,735 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,736 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,736 | ^ 2025-09-09T01:02:44,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,736 969 | decode(ptr, otri2); 2025-09-09T01:02:44,736 | ^~~~~~ 2025-09-09T01:02:44,736 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,736 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,736 | ^~~ 2025-09-09T01:02:44,736 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,736 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,736 | ^~~~~ 2025-09-09T01:02:44,747 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,747 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,747 | ^ 2025-09-09T01:02:44,747 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,747 969 | decode(ptr, otri2); 2025-09-09T01:02:44,747 | ^~~~~~ 2025-09-09T01:02:44,747 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,747 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,748 | ^~~ 2025-09-09T01:02:44,748 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,748 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,748 | ^~~~~ 2025-09-09T01:02:44,758 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,758 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,758 | ^ 2025-09-09T01:02:44,759 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,759 969 | decode(ptr, otri2); 2025-09-09T01:02:44,759 | ^~~~~~ 2025-09-09T01:02:44,759 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,759 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,759 | ^~~ 2025-09-09T01:02:44,759 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,759 12207 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,759 | ^~~~~ 2025-09-09T01:02:44,770 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,770 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,770 | ^ 2025-09-09T01:02:44,770 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,770 969 | decode(ptr, otri2); 2025-09-09T01:02:44,770 | ^~~~~~ 2025-09-09T01:02:44,770 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,771 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,771 | ^~~ 2025-09-09T01:02:44,771 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,771 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,771 | ^~~~~ 2025-09-09T01:02:44,781 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,781 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,782 | ^ 2025-09-09T01:02:44,782 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,782 969 | decode(ptr, otri2); 2025-09-09T01:02:44,782 | ^~~~~~ 2025-09-09T01:02:44,782 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,782 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,782 | ^~~ 2025-09-09T01:02:44,782 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,782 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,782 | ^~~~~ 2025-09-09T01:02:44,793 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,793 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,793 | ^ 2025-09-09T01:02:44,793 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,793 969 | decode(ptr, otri2); 2025-09-09T01:02:44,793 | ^~~~~~ 2025-09-09T01:02:44,793 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:44,793 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:44,793 | ^~~ 2025-09-09T01:02:44,793 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:44,794 12214 | oprev(fixuptri, fixuptri2); 2025-09-09T01:02:44,794 | ^~~~~ 2025-09-09T01:02:44,804 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,804 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,804 | ^ 2025-09-09T01:02:44,805 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,805 973 | decode(ptr, otri); 2025-09-09T01:02:44,805 | ^~~~~~ 2025-09-09T01:02:44,805 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,805 1014 | symself(otri); \ 2025-09-09T01:02:44,805 | ^~~~~~~ 2025-09-09T01:02:44,805 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,805 12227 | oprevself(fixuptri); 2025-09-09T01:02:44,805 | ^~~~~~~~~ 2025-09-09T01:02:44,816 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,816 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,816 | ^ 2025-09-09T01:02:44,816 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,816 973 | decode(ptr, otri); 2025-09-09T01:02:44,816 | ^~~~~~ 2025-09-09T01:02:44,816 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,816 1014 | symself(otri); \ 2025-09-09T01:02:44,816 | ^~~~~~~ 2025-09-09T01:02:44,817 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,817 12227 | oprevself(fixuptri); 2025-09-09T01:02:44,817 | ^~~~~~~~~ 2025-09-09T01:02:44,827 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,827 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,827 | ^ 2025-09-09T01:02:44,827 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,827 973 | decode(ptr, otri); 2025-09-09T01:02:44,827 | ^~~~~~ 2025-09-09T01:02:44,827 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,828 1014 | symself(otri); \ 2025-09-09T01:02:44,828 | ^~~~~~~ 2025-09-09T01:02:44,828 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:44,828 12227 | oprevself(fixuptri); 2025-09-09T01:02:44,828 | ^~~~~~~~~ 2025-09-09T01:02:44,838 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,839 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:44,839 | ^ 2025-09-09T01:02:44,839 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,839 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,839 | ^~~~~~~ 2025-09-09T01:02:44,839 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,839 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T01:02:44,839 | ^~~~~~~ 2025-09-09T01:02:44,850 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,850 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:44,850 | ^ 2025-09-09T01:02:44,850 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,850 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,850 | ^~~~~~~ 2025-09-09T01:02:44,850 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,850 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T01:02:44,850 | ^~~~~~~ 2025-09-09T01:02:44,861 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,861 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:44,861 | ^ 2025-09-09T01:02:44,861 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:44,861 1289 | sdecode(sptr, osub) 2025-09-09T01:02:44,861 | ^~~~~~~ 2025-09-09T01:02:44,861 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:44,861 12230 | tspivot(fixuptri, crosssubseg); 2025-09-09T01:02:44,861 | ^~~~~~~ 2025-09-09T01:02:44,862 c/triangle.c: In function ‘insertsegment’: 2025-09-09T01:02:44,873 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,873 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,873 | ^ 2025-09-09T01:02:44,873 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,873 12288 | decode(encodedtri, searchtri1); 2025-09-09T01:02:44,873 | ^~~~~~ 2025-09-09T01:02:44,884 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,884 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,884 | ^ 2025-09-09T01:02:44,884 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,884 12288 | decode(encodedtri, searchtri1); 2025-09-09T01:02:44,884 | ^~~~~~ 2025-09-09T01:02:44,895 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,895 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,895 | ^ 2025-09-09T01:02:44,895 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,895 12288 | decode(encodedtri, searchtri1); 2025-09-09T01:02:44,895 | ^~~~~~ 2025-09-09T01:02:44,906 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,906 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,906 | ^ 2025-09-09T01:02:44,906 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,906 973 | decode(ptr, otri); 2025-09-09T01:02:44,906 | ^~~~~~ 2025-09-09T01:02:44,906 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,906 12295 | symself(searchtri1); 2025-09-09T01:02:44,906 | ^~~~~~~ 2025-09-09T01:02:44,917 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,917 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,917 | ^ 2025-09-09T01:02:44,917 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,917 973 | decode(ptr, otri); 2025-09-09T01:02:44,917 | ^~~~~~ 2025-09-09T01:02:44,918 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,918 12295 | symself(searchtri1); 2025-09-09T01:02:44,918 | ^~~~~~~ 2025-09-09T01:02:44,928 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,928 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,928 | ^ 2025-09-09T01:02:44,928 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,928 973 | decode(ptr, otri); 2025-09-09T01:02:44,929 | ^~~~~~ 2025-09-09T01:02:44,929 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,929 12295 | symself(searchtri1); 2025-09-09T01:02:44,929 | ^~~~~~~ 2025-09-09T01:02:44,940 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,940 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,940 | ^ 2025-09-09T01:02:44,940 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,940 12321 | decode(encodedtri, searchtri2); 2025-09-09T01:02:44,940 | ^~~~~~ 2025-09-09T01:02:44,951 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,951 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,951 | ^ 2025-09-09T01:02:44,951 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,952 12321 | decode(encodedtri, searchtri2); 2025-09-09T01:02:44,952 | ^~~~~~ 2025-09-09T01:02:44,962 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,962 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,962 | ^ 2025-09-09T01:02:44,963 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,963 12321 | decode(encodedtri, searchtri2); 2025-09-09T01:02:44,963 | ^~~~~~ 2025-09-09T01:02:44,974 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,974 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:44,974 | ^ 2025-09-09T01:02:44,974 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,974 973 | decode(ptr, otri); 2025-09-09T01:02:44,974 | ^~~~~~ 2025-09-09T01:02:44,974 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,974 12328 | symself(searchtri2); 2025-09-09T01:02:44,974 | ^~~~~~~ 2025-09-09T01:02:44,985 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:44,985 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:44,985 | ^ 2025-09-09T01:02:44,985 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,985 973 | decode(ptr, otri); 2025-09-09T01:02:44,986 | ^~~~~~ 2025-09-09T01:02:44,986 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,986 12328 | symself(searchtri2); 2025-09-09T01:02:44,986 | ^~~~~~~ 2025-09-09T01:02:44,996 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:44,997 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:44,997 | ^ 2025-09-09T01:02:44,997 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:44,997 973 | decode(ptr, otri); 2025-09-09T01:02:44,997 | ^~~~~~ 2025-09-09T01:02:44,997 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-09T01:02:44,997 12328 | symself(searchtri2); 2025-09-09T01:02:44,997 | ^~~~~~~ 2025-09-09T01:02:44,998 c/triangle.c: In function ‘markhull’: 2025-09-09T01:02:45,009 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,009 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,009 | ^ 2025-09-09T01:02:45,009 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,009 973 | decode(ptr, otri); 2025-09-09T01:02:45,009 | ^~~~~~ 2025-09-09T01:02:45,009 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,009 12390 | symself(hulltri); 2025-09-09T01:02:45,010 | ^~~~~~~ 2025-09-09T01:02:45,020 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,020 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,021 | ^ 2025-09-09T01:02:45,021 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,021 973 | decode(ptr, otri); 2025-09-09T01:02:45,021 | ^~~~~~ 2025-09-09T01:02:45,021 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,021 12390 | symself(hulltri); 2025-09-09T01:02:45,021 | ^~~~~~~ 2025-09-09T01:02:45,032 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,032 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,032 | ^ 2025-09-09T01:02:45,032 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,032 973 | decode(ptr, otri); 2025-09-09T01:02:45,032 | ^~~~~~ 2025-09-09T01:02:45,032 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,032 12390 | symself(hulltri); 2025-09-09T01:02:45,032 | ^~~~~~~ 2025-09-09T01:02:45,043 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,044 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,044 | ^ 2025-09-09T01:02:45,044 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,044 969 | decode(ptr, otri2); 2025-09-09T01:02:45,044 | ^~~~~~ 2025-09-09T01:02:45,044 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,044 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,044 | ^~~ 2025-09-09T01:02:45,044 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,044 12399 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,044 | ^~~~~ 2025-09-09T01:02:45,055 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,055 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,055 | ^ 2025-09-09T01:02:45,056 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,056 969 | decode(ptr, otri2); 2025-09-09T01:02:45,056 | ^~~~~~ 2025-09-09T01:02:45,056 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,056 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,056 | ^~~ 2025-09-09T01:02:45,056 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,056 12399 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,056 | ^~~~~ 2025-09-09T01:02:45,067 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,067 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,067 | ^ 2025-09-09T01:02:45,067 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,067 969 | decode(ptr, otri2); 2025-09-09T01:02:45,067 | ^~~~~~ 2025-09-09T01:02:45,068 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,068 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,068 | ^~~ 2025-09-09T01:02:45,068 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,068 12399 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,068 | ^~~~~ 2025-09-09T01:02:45,079 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,079 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,079 | ^ 2025-09-09T01:02:45,079 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,079 969 | decode(ptr, otri2); 2025-09-09T01:02:45,079 | ^~~~~~ 2025-09-09T01:02:45,079 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,079 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,079 | ^~~ 2025-09-09T01:02:45,080 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,080 12402 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,080 | ^~~~~ 2025-09-09T01:02:45,090 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,090 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,091 | ^ 2025-09-09T01:02:45,091 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,091 969 | decode(ptr, otri2); 2025-09-09T01:02:45,091 | ^~~~~~ 2025-09-09T01:02:45,091 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,091 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,091 | ^~~ 2025-09-09T01:02:45,091 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,091 12402 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,091 | ^~~~~ 2025-09-09T01:02:45,102 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,102 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,102 | ^ 2025-09-09T01:02:45,102 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,102 969 | decode(ptr, otri2); 2025-09-09T01:02:45,102 | ^~~~~~ 2025-09-09T01:02:45,103 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,103 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,103 | ^~~ 2025-09-09T01:02:45,103 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,103 12402 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,103 | ^~~~~ 2025-09-09T01:02:45,105 c/triangle.c: In function ‘infecthull’: 2025-09-09T01:02:45,116 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,116 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,116 | ^ 2025-09-09T01:02:45,116 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,116 973 | decode(ptr, otri); 2025-09-09T01:02:45,116 | ^~~~~~ 2025-09-09T01:02:45,116 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,116 12610 | symself(hulltri); 2025-09-09T01:02:45,117 | ^~~~~~~ 2025-09-09T01:02:45,127 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,128 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,128 | ^ 2025-09-09T01:02:45,128 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,128 973 | decode(ptr, otri); 2025-09-09T01:02:45,128 | ^~~~~~ 2025-09-09T01:02:45,128 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,128 12610 | symself(hulltri); 2025-09-09T01:02:45,128 | ^~~~~~~ 2025-09-09T01:02:45,143 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,143 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,143 | ^ 2025-09-09T01:02:45,143 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,143 973 | decode(ptr, otri); 2025-09-09T01:02:45,143 | ^~~~~~ 2025-09-09T01:02:45,143 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,144 12610 | symself(hulltri); 2025-09-09T01:02:45,144 | ^~~~~~~ 2025-09-09T01:02:45,158 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,158 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,159 | ^ 2025-09-09T01:02:45,159 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,159 12616 | if (!infected(hulltri)) { 2025-09-09T01:02:45,159 | ^~~~~~~~ 2025-09-09T01:02:45,170 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,170 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:45,170 | ^ 2025-09-09T01:02:45,170 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,170 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,170 | ^~~~~~~ 2025-09-09T01:02:45,170 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,171 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T01:02:45,171 | ^~~~~~~ 2025-09-09T01:02:45,181 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,182 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:45,182 | ^ 2025-09-09T01:02:45,182 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,182 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,182 | ^~~~~~~ 2025-09-09T01:02:45,182 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,182 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T01:02:45,182 | ^~~~~~~ 2025-09-09T01:02:45,193 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,193 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:45,193 | ^ 2025-09-09T01:02:45,193 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,193 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,193 | ^~~~~~~ 2025-09-09T01:02:45,193 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,194 12618 | tspivot(hulltri, hullsubseg); 2025-09-09T01:02:45,194 | ^~~~~~~ 2025-09-09T01:02:45,204 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,205 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,205 | ^ 2025-09-09T01:02:45,205 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,205 12621 | if (!infected(hulltri)) { 2025-09-09T01:02:45,205 | ^~~~~~~~ 2025-09-09T01:02:45,216 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,216 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,216 | ^ 2025-09-09T01:02:45,216 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,216 12622 | infect(hulltri); 2025-09-09T01:02:45,216 | ^~~~~~ 2025-09-09T01:02:45,227 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,227 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,227 | ^ 2025-09-09T01:02:45,227 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,227 12622 | infect(hulltri); 2025-09-09T01:02:45,227 | ^~~~~~ 2025-09-09T01:02:45,239 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,239 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,239 | ^ 2025-09-09T01:02:45,239 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,239 969 | decode(ptr, otri2); 2025-09-09T01:02:45,239 | ^~~~~~ 2025-09-09T01:02:45,239 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,239 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,240 | ^~~ 2025-09-09T01:02:45,240 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,240 12643 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,240 | ^~~~~ 2025-09-09T01:02:45,251 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,251 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,251 | ^ 2025-09-09T01:02:45,251 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,251 969 | decode(ptr, otri2); 2025-09-09T01:02:45,251 | ^~~~~~ 2025-09-09T01:02:45,251 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,251 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,251 | ^~~ 2025-09-09T01:02:45,252 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,252 12643 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,252 | ^~~~~ 2025-09-09T01:02:45,263 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,263 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,263 | ^ 2025-09-09T01:02:45,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,263 969 | decode(ptr, otri2); 2025-09-09T01:02:45,263 | ^~~~~~ 2025-09-09T01:02:45,263 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,263 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,263 | ^~~ 2025-09-09T01:02:45,263 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,264 12643 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,264 | ^~~~~ 2025-09-09T01:02:45,275 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,275 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,275 | ^ 2025-09-09T01:02:45,275 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,275 969 | decode(ptr, otri2); 2025-09-09T01:02:45,275 | ^~~~~~ 2025-09-09T01:02:45,275 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,275 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,275 | ^~~ 2025-09-09T01:02:45,275 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,276 12646 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,276 | ^~~~~ 2025-09-09T01:02:45,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,287 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,287 | ^ 2025-09-09T01:02:45,287 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,287 969 | decode(ptr, otri2); 2025-09-09T01:02:45,287 | ^~~~~~ 2025-09-09T01:02:45,287 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,287 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,287 | ^~~ 2025-09-09T01:02:45,287 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,287 12646 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,288 | ^~~~~ 2025-09-09T01:02:45,298 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,298 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,299 | ^ 2025-09-09T01:02:45,299 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,299 969 | decode(ptr, otri2); 2025-09-09T01:02:45,299 | ^~~~~~ 2025-09-09T01:02:45,299 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,299 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,299 | ^~~ 2025-09-09T01:02:45,299 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,299 12646 | oprev(hulltri, nexttri); 2025-09-09T01:02:45,299 | ^~~~~ 2025-09-09T01:02:45,300 c/triangle.c: In function ‘plague’: 2025-09-09T01:02:45,311 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,311 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T01:02:45,311 | ^ 2025-09-09T01:02:45,311 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,311 12702 | uninfect(testtri); 2025-09-09T01:02:45,312 | ^~~~~~~~ 2025-09-09T01:02:45,322 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,322 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,322 | ^ 2025-09-09T01:02:45,323 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,323 12702 | uninfect(testtri); 2025-09-09T01:02:45,323 | ^~~~~~~~ 2025-09-09T01:02:45,334 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,334 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,334 | ^ 2025-09-09T01:02:45,334 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,335 969 | decode(ptr, otri2); 2025-09-09T01:02:45,335 | ^~~~~~ 2025-09-09T01:02:45,335 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,335 12717 | sym(testtri, neighbor); 2025-09-09T01:02:45,335 | ^~~ 2025-09-09T01:02:45,346 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,346 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,346 | ^ 2025-09-09T01:02:45,346 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,346 969 | decode(ptr, otri2); 2025-09-09T01:02:45,346 | ^~~~~~ 2025-09-09T01:02:45,346 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,347 12717 | sym(testtri, neighbor); 2025-09-09T01:02:45,347 | ^~~ 2025-09-09T01:02:45,357 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,358 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,358 | ^ 2025-09-09T01:02:45,358 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,358 969 | decode(ptr, otri2); 2025-09-09T01:02:45,358 | ^~~~~~ 2025-09-09T01:02:45,358 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,358 12717 | sym(testtri, neighbor); 2025-09-09T01:02:45,358 | ^~~ 2025-09-09T01:02:45,369 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,369 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:45,369 | ^ 2025-09-09T01:02:45,369 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,370 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,370 | ^~~~~~~ 2025-09-09T01:02:45,370 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,370 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,370 | ^~~~~~~ 2025-09-09T01:02:45,381 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,381 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:45,381 | ^ 2025-09-09T01:02:45,381 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,381 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,381 | ^~~~~~~ 2025-09-09T01:02:45,381 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,381 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,382 | ^~~~~~~ 2025-09-09T01:02:45,392 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,393 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:45,393 | ^ 2025-09-09T01:02:45,393 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,393 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,393 | ^~~~~~~ 2025-09-09T01:02:45,393 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,393 12719 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,393 | ^~~~~~~ 2025-09-09T01:02:45,404 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,404 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,404 | ^ 2025-09-09T01:02:45,404 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,404 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-09T01:02:45,405 | ^~~~~~~~ 2025-09-09T01:02:45,416 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,416 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T01:02:45,416 | ^ 2025-09-09T01:02:45,416 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,416 12730 | uninfect(neighbor); 2025-09-09T01:02:45,416 | ^~~~~~~~ 2025-09-09T01:02:45,427 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,427 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,427 | ^ 2025-09-09T01:02:45,427 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,427 12730 | uninfect(neighbor); 2025-09-09T01:02:45,427 | ^~~~~~~~ 2025-09-09T01:02:45,438 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,438 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,439 | ^ 2025-09-09T01:02:45,439 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,439 12732 | infect(neighbor); 2025-09-09T01:02:45,439 | ^~~~~~ 2025-09-09T01:02:45,450 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,450 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,450 | ^ 2025-09-09T01:02:45,450 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,450 12732 | infect(neighbor); 2025-09-09T01:02:45,450 | ^~~~~~ 2025-09-09T01:02:45,461 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,462 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,462 | ^ 2025-09-09T01:02:45,462 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,462 12748 | infect(neighbor); 2025-09-09T01:02:45,462 | ^~~~~~ 2025-09-09T01:02:45,473 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,473 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,473 | ^ 2025-09-09T01:02:45,473 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,473 12748 | infect(neighbor); 2025-09-09T01:02:45,473 | ^~~~~~ 2025-09-09T01:02:45,485 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,485 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,485 | ^ 2025-09-09T01:02:45,485 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,485 12772 | infect(testtri); 2025-09-09T01:02:45,485 | ^~~~~~ 2025-09-09T01:02:45,496 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,496 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,496 | ^ 2025-09-09T01:02:45,496 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,497 12772 | infect(testtri); 2025-09-09T01:02:45,497 | ^~~~~~ 2025-09-09T01:02:45,508 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,508 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,509 | ^ 2025-09-09T01:02:45,509 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,509 973 | decode(ptr, otri); 2025-09-09T01:02:45,509 | ^~~~~~ 2025-09-09T01:02:45,509 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,509 999 | symself(otri2); 2025-09-09T01:02:45,509 | ^~~~~~~ 2025-09-09T01:02:45,509 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T01:02:45,509 12796 | onext(testtri, neighbor); 2025-09-09T01:02:45,509 | ^~~~~ 2025-09-09T01:02:45,521 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,521 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,521 | ^ 2025-09-09T01:02:45,521 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,521 973 | decode(ptr, otri); 2025-09-09T01:02:45,521 | ^~~~~~ 2025-09-09T01:02:45,521 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,521 999 | symself(otri2); 2025-09-09T01:02:45,521 | ^~~~~~~ 2025-09-09T01:02:45,521 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T01:02:45,522 12796 | onext(testtri, neighbor); 2025-09-09T01:02:45,522 | ^~~~~ 2025-09-09T01:02:45,533 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,533 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,533 | ^ 2025-09-09T01:02:45,533 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,533 973 | decode(ptr, otri); 2025-09-09T01:02:45,533 | ^~~~~~ 2025-09-09T01:02:45,533 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,533 999 | symself(otri2); 2025-09-09T01:02:45,534 | ^~~~~~~ 2025-09-09T01:02:45,534 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-09T01:02:45,534 12796 | onext(testtri, neighbor); 2025-09-09T01:02:45,534 | ^~~~~ 2025-09-09T01:02:45,545 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,545 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,545 | ^ 2025-09-09T01:02:45,545 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,545 12800 | if (infected(neighbor)) { 2025-09-09T01:02:45,545 | ^~~~~~~~ 2025-09-09T01:02:45,557 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,557 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,557 | ^ 2025-09-09T01:02:45,557 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,557 973 | decode(ptr, otri); 2025-09-09T01:02:45,557 | ^~~~~~ 2025-09-09T01:02:45,557 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,557 1003 | symself(otri); 2025-09-09T01:02:45,557 | ^~~~~~~ 2025-09-09T01:02:45,558 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:45,558 12808 | onextself(neighbor); 2025-09-09T01:02:45,558 | ^~~~~~~~~ 2025-09-09T01:02:45,569 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,569 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,569 | ^ 2025-09-09T01:02:45,569 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,569 973 | decode(ptr, otri); 2025-09-09T01:02:45,569 | ^~~~~~ 2025-09-09T01:02:45,569 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,569 1003 | symself(otri); 2025-09-09T01:02:45,570 | ^~~~~~~ 2025-09-09T01:02:45,570 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:45,570 12808 | onextself(neighbor); 2025-09-09T01:02:45,570 | ^~~~~~~~~ 2025-09-09T01:02:45,581 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,581 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,581 | ^ 2025-09-09T01:02:45,581 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,581 973 | decode(ptr, otri); 2025-09-09T01:02:45,581 | ^~~~~~ 2025-09-09T01:02:45,581 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,581 1003 | symself(otri); 2025-09-09T01:02:45,582 | ^~~~~~~ 2025-09-09T01:02:45,582 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-09T01:02:45,582 12808 | onextself(neighbor); 2025-09-09T01:02:45,582 | ^~~~~~~~~ 2025-09-09T01:02:45,596 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,596 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,596 | ^ 2025-09-09T01:02:45,596 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,596 969 | decode(ptr, otri2); 2025-09-09T01:02:45,596 | ^~~~~~ 2025-09-09T01:02:45,596 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,596 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,597 | ^~~ 2025-09-09T01:02:45,597 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,597 12813 | oprev(testtri, neighbor); 2025-09-09T01:02:45,597 | ^~~~~ 2025-09-09T01:02:45,609 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,609 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,610 | ^ 2025-09-09T01:02:45,610 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,610 969 | decode(ptr, otri2); 2025-09-09T01:02:45,610 | ^~~~~~ 2025-09-09T01:02:45,610 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,610 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,610 | ^~~ 2025-09-09T01:02:45,610 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,610 12813 | oprev(testtri, neighbor); 2025-09-09T01:02:45,611 | ^~~~~ 2025-09-09T01:02:45,626 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,626 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,626 | ^ 2025-09-09T01:02:45,626 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,626 969 | decode(ptr, otri2); 2025-09-09T01:02:45,626 | ^~~~~~ 2025-09-09T01:02:45,626 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,627 1010 | sym(otri1, otri2); \ 2025-09-09T01:02:45,627 | ^~~ 2025-09-09T01:02:45,627 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-09T01:02:45,627 12813 | oprev(testtri, neighbor); 2025-09-09T01:02:45,627 | ^~~~~ 2025-09-09T01:02:45,640 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,640 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,640 | ^ 2025-09-09T01:02:45,640 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,640 12816 | if (infected(neighbor)) { 2025-09-09T01:02:45,640 | ^~~~~~~~ 2025-09-09T01:02:45,652 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,652 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,653 | ^ 2025-09-09T01:02:45,653 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,653 973 | decode(ptr, otri); 2025-09-09T01:02:45,653 | ^~~~~~ 2025-09-09T01:02:45,653 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,653 1014 | symself(otri); \ 2025-09-09T01:02:45,653 | ^~~~~~~ 2025-09-09T01:02:45,653 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:45,653 12824 | oprevself(neighbor); 2025-09-09T01:02:45,653 | ^~~~~~~~~ 2025-09-09T01:02:45,664 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,665 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,665 | ^ 2025-09-09T01:02:45,665 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,665 973 | decode(ptr, otri); 2025-09-09T01:02:45,665 | ^~~~~~ 2025-09-09T01:02:45,665 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,665 1014 | symself(otri); \ 2025-09-09T01:02:45,665 | ^~~~~~~ 2025-09-09T01:02:45,665 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:45,665 12824 | oprevself(neighbor); 2025-09-09T01:02:45,666 | ^~~~~~~~~ 2025-09-09T01:02:45,677 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,677 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,677 | ^ 2025-09-09T01:02:45,677 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,677 973 | decode(ptr, otri); 2025-09-09T01:02:45,677 | ^~~~~~ 2025-09-09T01:02:45,677 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,677 1014 | symself(otri); \ 2025-09-09T01:02:45,677 | ^~~~~~~ 2025-09-09T01:02:45,677 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-09T01:02:45,678 12824 | oprevself(neighbor); 2025-09-09T01:02:45,678 | ^~~~~~~~~ 2025-09-09T01:02:45,689 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,689 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,690 | ^ 2025-09-09T01:02:45,690 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,690 969 | decode(ptr, otri2); 2025-09-09T01:02:45,690 | ^~~~~~ 2025-09-09T01:02:45,690 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,690 12841 | sym(testtri, neighbor); 2025-09-09T01:02:45,690 | ^~~ 2025-09-09T01:02:45,701 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,701 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,702 | ^ 2025-09-09T01:02:45,702 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,702 969 | decode(ptr, otri2); 2025-09-09T01:02:45,702 | ^~~~~~ 2025-09-09T01:02:45,702 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,702 12841 | sym(testtri, neighbor); 2025-09-09T01:02:45,702 | ^~~ 2025-09-09T01:02:45,713 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,713 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,713 | ^ 2025-09-09T01:02:45,714 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,714 969 | decode(ptr, otri2); 2025-09-09T01:02:45,714 | ^~~~~~ 2025-09-09T01:02:45,714 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,714 12841 | sym(testtri, neighbor); 2025-09-09T01:02:45,714 | ^~~ 2025-09-09T01:02:45,715 c/triangle.c: In function ‘regionplague’: 2025-09-09T01:02:45,726 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,726 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T01:02:45,726 | ^ 2025-09-09T01:02:45,726 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,727 12913 | uninfect(testtri); 2025-09-09T01:02:45,727 | ^~~~~~~~ 2025-09-09T01:02:45,738 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,738 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,738 | ^ 2025-09-09T01:02:45,738 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,738 12913 | uninfect(testtri); 2025-09-09T01:02:45,738 | ^~~~~~~~ 2025-09-09T01:02:45,754 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,754 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,754 | ^ 2025-09-09T01:02:45,754 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,754 969 | decode(ptr, otri2); 2025-09-09T01:02:45,755 | ^~~~~~ 2025-09-09T01:02:45,755 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,755 12936 | sym(testtri, neighbor); 2025-09-09T01:02:45,755 | ^~~ 2025-09-09T01:02:45,770 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,770 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,770 | ^ 2025-09-09T01:02:45,770 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,770 969 | decode(ptr, otri2); 2025-09-09T01:02:45,770 | ^~~~~~ 2025-09-09T01:02:45,770 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,770 12936 | sym(testtri, neighbor); 2025-09-09T01:02:45,771 | ^~~ 2025-09-09T01:02:45,782 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,782 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,782 | ^ 2025-09-09T01:02:45,782 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,782 969 | decode(ptr, otri2); 2025-09-09T01:02:45,782 | ^~~~~~ 2025-09-09T01:02:45,782 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:45,782 12936 | sym(testtri, neighbor); 2025-09-09T01:02:45,782 | ^~~ 2025-09-09T01:02:45,794 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,794 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:45,794 | ^ 2025-09-09T01:02:45,794 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,794 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,794 | ^~~~~~~ 2025-09-09T01:02:45,794 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,794 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,794 | ^~~~~~~ 2025-09-09T01:02:45,806 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,806 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:45,806 | ^ 2025-09-09T01:02:45,806 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,806 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,806 | ^~~~~~~ 2025-09-09T01:02:45,806 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,806 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,806 | ^~~~~~~ 2025-09-09T01:02:45,817 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,818 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:45,818 | ^ 2025-09-09T01:02:45,818 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:45,818 1289 | sdecode(sptr, osub) 2025-09-09T01:02:45,818 | ^~~~~~~ 2025-09-09T01:02:45,818 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:45,818 12938 | tspivot(testtri, neighborsubseg); 2025-09-09T01:02:45,818 | ^~~~~~~ 2025-09-09T01:02:45,829 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,830 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,830 | ^ 2025-09-09T01:02:45,830 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,830 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-09T01:02:45,830 | ^~~~~~~~ 2025-09-09T01:02:45,841 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,842 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,842 | ^ 2025-09-09T01:02:45,842 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,842 12952 | infect(neighbor); 2025-09-09T01:02:45,842 | ^~~~~~ 2025-09-09T01:02:45,853 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,853 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,853 | ^ 2025-09-09T01:02:45,853 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,853 12952 | infect(neighbor); 2025-09-09T01:02:45,854 | ^~~~~~ 2025-09-09T01:02:45,865 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,865 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,865 | ^ 2025-09-09T01:02:45,865 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,865 12960 | infect(testtri); 2025-09-09T01:02:45,865 | ^~~~~~ 2025-09-09T01:02:45,876 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,876 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,877 | ^ 2025-09-09T01:02:45,877 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,877 12960 | infect(testtri); 2025-09-09T01:02:45,877 | ^~~~~~ 2025-09-09T01:02:45,888 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,888 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-09T01:02:45,889 | ^ 2025-09-09T01:02:45,889 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,889 12972 | uninfect(testtri); 2025-09-09T01:02:45,889 | ^~~~~~~~ 2025-09-09T01:02:45,900 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,900 1124 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,900 | ^ 2025-09-09T01:02:45,900 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-09T01:02:45,900 12972 | uninfect(testtri); 2025-09-09T01:02:45,900 | ^~~~~~~~ 2025-09-09T01:02:45,902 c/triangle.c: In function ‘carveholes’: 2025-09-09T01:02:45,913 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,913 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,913 | ^ 2025-09-09T01:02:45,914 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,914 973 | decode(ptr, otri); 2025-09-09T01:02:45,914 | ^~~~~~ 2025-09-09T01:02:45,914 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,914 13051 | symself(searchtri); 2025-09-09T01:02:45,914 | ^~~~~~~ 2025-09-09T01:02:45,925 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,926 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,926 | ^ 2025-09-09T01:02:45,926 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,926 973 | decode(ptr, otri); 2025-09-09T01:02:45,926 | ^~~~~~ 2025-09-09T01:02:45,926 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,926 13051 | symself(searchtri); 2025-09-09T01:02:45,926 | ^~~~~~~ 2025-09-09T01:02:45,938 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,938 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:45,938 | ^ 2025-09-09T01:02:45,938 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,938 973 | decode(ptr, otri); 2025-09-09T01:02:45,938 | ^~~~~~ 2025-09-09T01:02:45,938 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,938 13051 | symself(searchtri); 2025-09-09T01:02:45,938 | ^~~~~~~ 2025-09-09T01:02:45,950 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,950 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:45,950 | ^ 2025-09-09T01:02:45,951 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2025-09-09T01:02:45,951 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T01:02:45,951 | ^~~~~~~~ 2025-09-09T01:02:45,962 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,962 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:45,963 | ^ 2025-09-09T01:02:45,963 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,963 13064 | infect(searchtri); 2025-09-09T01:02:45,963 | ^~~~~~ 2025-09-09T01:02:45,974 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:45,974 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:45,974 | ^ 2025-09-09T01:02:45,974 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-09T01:02:45,975 13064 | infect(searchtri); 2025-09-09T01:02:45,975 | ^~~~~~ 2025-09-09T01:02:45,987 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,987 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:45,987 | ^ 2025-09-09T01:02:45,987 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,987 973 | decode(ptr, otri); 2025-09-09T01:02:45,987 | ^~~~~~ 2025-09-09T01:02:45,987 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:45,987 13090 | symself(searchtri); 2025-09-09T01:02:45,987 | ^~~~~~~ 2025-09-09T01:02:45,999 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:45,999 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:45,999 | ^ 2025-09-09T01:02:45,999 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:45,999 973 | decode(ptr, otri); 2025-09-09T01:02:46,000 | ^~~~~~ 2025-09-09T01:02:46,000 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:46,000 13090 | symself(searchtri); 2025-09-09T01:02:46,000 | ^~~~~~~ 2025-09-09T01:02:46,011 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,011 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,011 | ^ 2025-09-09T01:02:46,012 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,012 973 | decode(ptr, otri); 2025-09-09T01:02:46,012 | ^~~~~~ 2025-09-09T01:02:46,012 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-09T01:02:46,012 13090 | symself(searchtri); 2025-09-09T01:02:46,012 | ^~~~~~~ 2025-09-09T01:02:46,024 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,024 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-09T01:02:46,024 | ^ 2025-09-09T01:02:46,024 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2025-09-09T01:02:46,024 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-09T01:02:46,024 | ^~~~~~~~ 2025-09-09T01:02:46,037 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,037 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-09T01:02:46,037 | ^ 2025-09-09T01:02:46,037 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:46,037 13144 | infect(regiontris[i]); 2025-09-09T01:02:46,037 | ^~~~~~ 2025-09-09T01:02:46,048 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,048 1120 | (otri).tri[6] = (triangle) \ 2025-09-09T01:02:46,048 | ^ 2025-09-09T01:02:46,048 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-09T01:02:46,048 13144 | infect(regiontris[i]); 2025-09-09T01:02:46,048 | ^~~~~~ 2025-09-09T01:02:46,050 c/triangle.c: In function ‘splitencsegs’: 2025-09-09T01:02:46,061 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,061 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,061 | ^ 2025-09-09T01:02:46,062 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,062 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T01:02:46,062 | ^~~~~~~ 2025-09-09T01:02:46,074 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,074 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,074 | ^ 2025-09-09T01:02:46,074 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,074 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T01:02:46,074 | ^~~~~~~ 2025-09-09T01:02:46,086 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,086 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,086 | ^ 2025-09-09T01:02:46,086 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,086 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-09T01:02:46,086 | ^~~~~~~ 2025-09-09T01:02:46,099 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,099 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,099 | ^ 2025-09-09T01:02:46,099 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,099 1296 | decode(ptr, otri) 2025-09-09T01:02:46,099 | ^~~~~~ 2025-09-09T01:02:46,099 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,100 13302 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,100 | ^~~~~~~ 2025-09-09T01:02:46,112 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,112 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,112 | ^ 2025-09-09T01:02:46,112 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,112 1296 | decode(ptr, otri) 2025-09-09T01:02:46,112 | ^~~~~~ 2025-09-09T01:02:46,112 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,112 13302 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,113 | ^~~~~~~ 2025-09-09T01:02:46,125 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,125 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,125 | ^ 2025-09-09T01:02:46,125 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,125 1296 | decode(ptr, otri) 2025-09-09T01:02:46,125 | ^~~~~~ 2025-09-09T01:02:46,125 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,125 13302 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,125 | ^~~~~~~ 2025-09-09T01:02:46,138 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,138 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,138 | ^ 2025-09-09T01:02:46,138 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,138 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,138 | ^~~~~~~ 2025-09-09T01:02:46,138 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,138 13304 | tspivot(testtri, testsh); 2025-09-09T01:02:46,138 | ^~~~~~~ 2025-09-09T01:02:46,150 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,151 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,151 | ^ 2025-09-09T01:02:46,151 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,151 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,151 | ^~~~~~~ 2025-09-09T01:02:46,151 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,151 13304 | tspivot(testtri, testsh); 2025-09-09T01:02:46,151 | ^~~~~~~ 2025-09-09T01:02:46,163 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,163 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,163 | ^ 2025-09-09T01:02:46,164 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,164 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,164 | ^~~~~~~ 2025-09-09T01:02:46,164 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,164 13304 | tspivot(testtri, testsh); 2025-09-09T01:02:46,164 | ^~~~~~~ 2025-09-09T01:02:46,176 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,176 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,176 | ^ 2025-09-09T01:02:46,176 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,176 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,177 | ^~~~~~~ 2025-09-09T01:02:46,177 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,177 13308 | tspivot(testtri, testsh); 2025-09-09T01:02:46,177 | ^~~~~~~ 2025-09-09T01:02:46,188 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,188 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,188 | ^ 2025-09-09T01:02:46,188 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,189 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,189 | ^~~~~~~ 2025-09-09T01:02:46,189 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,189 13308 | tspivot(testtri, testsh); 2025-09-09T01:02:46,189 | ^~~~~~~ 2025-09-09T01:02:46,200 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,201 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,201 | ^ 2025-09-09T01:02:46,201 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,201 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,201 | ^~~~~~~ 2025-09-09T01:02:46,201 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,201 13308 | tspivot(testtri, testsh); 2025-09-09T01:02:46,201 | ^~~~~~~ 2025-09-09T01:02:46,213 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,213 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,214 | ^ 2025-09-09T01:02:46,214 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,214 1296 | decode(ptr, otri) 2025-09-09T01:02:46,214 | ^~~~~~ 2025-09-09T01:02:46,214 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,214 13320 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,214 | ^~~~~~~ 2025-09-09T01:02:46,226 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,226 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,226 | ^ 2025-09-09T01:02:46,226 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,226 1296 | decode(ptr, otri) 2025-09-09T01:02:46,226 | ^~~~~~ 2025-09-09T01:02:46,226 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,226 13320 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,226 | ^~~~~~~ 2025-09-09T01:02:46,238 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,238 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,238 | ^ 2025-09-09T01:02:46,238 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,238 1296 | decode(ptr, otri) 2025-09-09T01:02:46,239 | ^~~~~~ 2025-09-09T01:02:46,239 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-09T01:02:46,239 13320 | stpivot(currentenc, enctri); 2025-09-09T01:02:46,239 | ^~~~~~~ 2025-09-09T01:02:46,251 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,251 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,251 | ^ 2025-09-09T01:02:46,251 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,251 969 | decode(ptr, otri2); 2025-09-09T01:02:46,251 | ^~~~~~ 2025-09-09T01:02:46,251 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,251 13328 | sym(enctri, testtri); 2025-09-09T01:02:46,251 | ^~~ 2025-09-09T01:02:46,263 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,263 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,263 | ^ 2025-09-09T01:02:46,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,263 969 | decode(ptr, otri2); 2025-09-09T01:02:46,263 | ^~~~~~ 2025-09-09T01:02:46,264 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,264 13328 | sym(enctri, testtri); 2025-09-09T01:02:46,264 | ^~~ 2025-09-09T01:02:46,275 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,275 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,276 | ^ 2025-09-09T01:02:46,276 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,276 969 | decode(ptr, otri2); 2025-09-09T01:02:46,276 | ^~~~~~ 2025-09-09T01:02:46,276 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,276 13328 | sym(enctri, testtri); 2025-09-09T01:02:46,276 | ^~~ 2025-09-09T01:02:46,288 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,288 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,288 | ^ 2025-09-09T01:02:46,288 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,288 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,288 | ^~~~~~~ 2025-09-09T01:02:46,288 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,289 13332 | tspivot(testtri, testsh); 2025-09-09T01:02:46,289 | ^~~~~~~ 2025-09-09T01:02:46,300 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,300 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,300 | ^ 2025-09-09T01:02:46,301 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,301 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,301 | ^~~~~~~ 2025-09-09T01:02:46,301 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,301 13332 | tspivot(testtri, testsh); 2025-09-09T01:02:46,301 | ^~~~~~~ 2025-09-09T01:02:46,313 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,313 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,313 | ^ 2025-09-09T01:02:46,313 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,313 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,313 | ^~~~~~~ 2025-09-09T01:02:46,313 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,313 13332 | tspivot(testtri, testsh); 2025-09-09T01:02:46,313 | ^~~~~~~ 2025-09-09T01:02:46,325 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,325 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,325 | ^ 2025-09-09T01:02:46,325 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,326 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,326 | ^~~~~~~ 2025-09-09T01:02:46,326 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,326 13337 | tspivot(testtri, testsh); 2025-09-09T01:02:46,326 | ^~~~~~~ 2025-09-09T01:02:46,338 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,338 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,338 | ^ 2025-09-09T01:02:46,338 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,338 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,338 | ^~~~~~~ 2025-09-09T01:02:46,338 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,338 13337 | tspivot(testtri, testsh); 2025-09-09T01:02:46,338 | ^~~~~~~ 2025-09-09T01:02:46,350 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,350 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,350 | ^ 2025-09-09T01:02:46,350 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,350 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,350 | ^~~~~~~ 2025-09-09T01:02:46,350 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,351 13337 | tspivot(testtri, testsh); 2025-09-09T01:02:46,351 | ^~~~~~~ 2025-09-09T01:02:46,363 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,363 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,363 | ^ 2025-09-09T01:02:46,363 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,363 969 | decode(ptr, otri2); 2025-09-09T01:02:46,363 | ^~~~~~ 2025-09-09T01:02:46,363 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,364 13348 | sym(enctri, testtri); 2025-09-09T01:02:46,364 | ^~~ 2025-09-09T01:02:46,375 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,375 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,375 | ^ 2025-09-09T01:02:46,376 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,376 969 | decode(ptr, otri2); 2025-09-09T01:02:46,376 | ^~~~~~ 2025-09-09T01:02:46,376 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,376 13348 | sym(enctri, testtri); 2025-09-09T01:02:46,376 | ^~~ 2025-09-09T01:02:46,388 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,388 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,388 | ^ 2025-09-09T01:02:46,388 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,388 969 | decode(ptr, otri2); 2025-09-09T01:02:46,388 | ^~~~~~ 2025-09-09T01:02:46,388 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,388 13348 | sym(enctri, testtri); 2025-09-09T01:02:46,388 | ^~~ 2025-09-09T01:02:46,402 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,402 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,402 | ^ 2025-09-09T01:02:46,402 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,403 1208 | sdecode(sptr, osub) 2025-09-09T01:02:46,403 | ^~~~~~~ 2025-09-09T01:02:46,403 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:46,403 13436 | snextself(currentenc); 2025-09-09T01:02:46,403 | ^~~~~~~~~ 2025-09-09T01:02:46,415 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,415 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,415 | ^ 2025-09-09T01:02:46,415 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,415 1208 | sdecode(sptr, osub) 2025-09-09T01:02:46,415 | ^~~~~~~ 2025-09-09T01:02:46,415 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:46,416 13436 | snextself(currentenc); 2025-09-09T01:02:46,416 | ^~~~~~~~~ 2025-09-09T01:02:46,428 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,428 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,428 | ^ 2025-09-09T01:02:46,428 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,428 1208 | sdecode(sptr, osub) 2025-09-09T01:02:46,428 | ^~~~~~~ 2025-09-09T01:02:46,428 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-09T01:02:46,428 13436 | snextself(currentenc); 2025-09-09T01:02:46,428 | ^~~~~~~~~ 2025-09-09T01:02:46,429 c/triangle.c: In function ‘splittriangle’: 2025-09-09T01:02:46,441 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,441 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,441 | ^ 2025-09-09T01:02:46,441 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,442 13511 | decode(badtri->poortri, badotri); 2025-09-09T01:02:46,442 | ^~~~~~ 2025-09-09T01:02:46,453 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,454 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,454 | ^ 2025-09-09T01:02:46,454 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,454 13511 | decode(badtri->poortri, badotri); 2025-09-09T01:02:46,454 | ^~~~~~ 2025-09-09T01:02:46,466 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,466 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,466 | ^ 2025-09-09T01:02:46,466 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,466 13511 | decode(badtri->poortri, badotri); 2025-09-09T01:02:46,466 | ^~~~~~ 2025-09-09T01:02:46,470 c/triangle.c: In function ‘highorder’: 2025-09-09T01:02:46,482 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,482 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,482 | ^ 2025-09-09T01:02:46,483 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,483 969 | decode(ptr, otri2); 2025-09-09T01:02:46,483 | ^~~~~~ 2025-09-09T01:02:46,483 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,483 13758 | sym(triangleloop, trisym); 2025-09-09T01:02:46,483 | ^~~ 2025-09-09T01:02:46,495 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,495 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,495 | ^ 2025-09-09T01:02:46,495 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,496 969 | decode(ptr, otri2); 2025-09-09T01:02:46,496 | ^~~~~~ 2025-09-09T01:02:46,496 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,496 13758 | sym(triangleloop, trisym); 2025-09-09T01:02:46,496 | ^~~ 2025-09-09T01:02:46,508 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,508 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,508 | ^ 2025-09-09T01:02:46,508 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,508 969 | decode(ptr, otri2); 2025-09-09T01:02:46,508 | ^~~~~~ 2025-09-09T01:02:46,509 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,509 13758 | sym(triangleloop, trisym); 2025-09-09T01:02:46,509 | ^~~ 2025-09-09T01:02:46,521 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,522 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,522 | ^ 2025-09-09T01:02:46,522 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,522 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,522 | ^~~~~~~ 2025-09-09T01:02:46,522 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,522 13774 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,522 | ^~~~~~~ 2025-09-09T01:02:46,534 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,535 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,535 | ^ 2025-09-09T01:02:46,535 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,535 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,535 | ^~~~~~~ 2025-09-09T01:02:46,535 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,535 13774 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,535 | ^~~~~~~ 2025-09-09T01:02:46,547 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,547 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,548 | ^ 2025-09-09T01:02:46,548 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,548 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,548 | ^~~~~~~ 2025-09-09T01:02:46,548 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,548 13774 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,548 | ^~~~~~~ 2025-09-09T01:02:46,555 c/triangle.c: In function ‘writeedges’: 2025-09-09T01:02:46,568 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,568 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,569 | ^ 2025-09-09T01:02:46,569 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,569 969 | decode(ptr, otri2); 2025-09-09T01:02:46,569 | ^~~~~~ 2025-09-09T01:02:46,569 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,569 14872 | sym(triangleloop, trisym); 2025-09-09T01:02:46,569 | ^~~ 2025-09-09T01:02:46,582 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,582 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,583 | ^ 2025-09-09T01:02:46,583 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,583 969 | decode(ptr, otri2); 2025-09-09T01:02:46,583 | ^~~~~~ 2025-09-09T01:02:46,583 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,583 14872 | sym(triangleloop, trisym); 2025-09-09T01:02:46,583 | ^~~ 2025-09-09T01:02:46,596 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,596 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,597 | ^ 2025-09-09T01:02:46,597 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,597 969 | decode(ptr, otri2); 2025-09-09T01:02:46,597 | ^~~~~~ 2025-09-09T01:02:46,597 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,597 14872 | sym(triangleloop, trisym); 2025-09-09T01:02:46,597 | ^~~ 2025-09-09T01:02:46,611 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,611 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-09T01:02:46,611 | ^ 2025-09-09T01:02:46,611 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,611 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,611 | ^~~~~~~ 2025-09-09T01:02:46,611 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,612 14890 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,612 | ^~~~~~~ 2025-09-09T01:02:46,625 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,625 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-09T01:02:46,625 | ^ 2025-09-09T01:02:46,625 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,625 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,625 | ^~~~~~~ 2025-09-09T01:02:46,626 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,626 14890 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,626 | ^~~~~~~ 2025-09-09T01:02:46,639 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,639 1169 | (osub).ss = (subseg *) \ 2025-09-09T01:02:46,639 | ^ 2025-09-09T01:02:46,639 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-09T01:02:46,639 1289 | sdecode(sptr, osub) 2025-09-09T01:02:46,639 | ^~~~~~~ 2025-09-09T01:02:46,639 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-09T01:02:46,640 14890 | tspivot(triangleloop, checkmark); 2025-09-09T01:02:46,640 | ^~~~~~~ 2025-09-09T01:02:46,642 c/triangle.c: In function ‘writevoronoi’: 2025-09-09T01:02:46,656 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,656 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,656 | ^ 2025-09-09T01:02:46,656 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,656 969 | decode(ptr, otri2); 2025-09-09T01:02:46,656 | ^~~~~~ 2025-09-09T01:02:46,656 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,656 15111 | sym(triangleloop, trisym); 2025-09-09T01:02:46,656 | ^~~ 2025-09-09T01:02:46,670 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,670 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,670 | ^ 2025-09-09T01:02:46,670 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,670 969 | decode(ptr, otri2); 2025-09-09T01:02:46,670 | ^~~~~~ 2025-09-09T01:02:46,671 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,671 15111 | sym(triangleloop, trisym); 2025-09-09T01:02:46,671 | ^~~ 2025-09-09T01:02:46,684 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,684 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,684 | ^ 2025-09-09T01:02:46,684 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,685 969 | decode(ptr, otri2); 2025-09-09T01:02:46,685 | ^~~~~~ 2025-09-09T01:02:46,685 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,685 15111 | sym(triangleloop, trisym); 2025-09-09T01:02:46,685 | ^~~ 2025-09-09T01:02:46,687 c/triangle.c: In function ‘writeneighbors’: 2025-09-09T01:02:46,700 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,700 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,700 | ^ 2025-09-09T01:02:46,701 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,701 969 | decode(ptr, otri2); 2025-09-09T01:02:46,701 | ^~~~~~ 2025-09-09T01:02:46,701 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,701 15234 | sym(triangleloop, trisym); 2025-09-09T01:02:46,701 | ^~~ 2025-09-09T01:02:46,715 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,715 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,715 | ^ 2025-09-09T01:02:46,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,715 969 | decode(ptr, otri2); 2025-09-09T01:02:46,715 | ^~~~~~ 2025-09-09T01:02:46,715 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,715 15234 | sym(triangleloop, trisym); 2025-09-09T01:02:46,715 | ^~~ 2025-09-09T01:02:46,729 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,729 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,729 | ^ 2025-09-09T01:02:46,729 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,729 969 | decode(ptr, otri2); 2025-09-09T01:02:46,730 | ^~~~~~ 2025-09-09T01:02:46,730 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,730 15234 | sym(triangleloop, trisym); 2025-09-09T01:02:46,730 | ^~~ 2025-09-09T01:02:46,743 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,744 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,744 | ^ 2025-09-09T01:02:46,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,744 969 | decode(ptr, otri2); 2025-09-09T01:02:46,744 | ^~~~~~ 2025-09-09T01:02:46,744 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,744 15237 | sym(triangleloop, trisym); 2025-09-09T01:02:46,744 | ^~~ 2025-09-09T01:02:46,759 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,759 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,759 | ^ 2025-09-09T01:02:46,759 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,759 969 | decode(ptr, otri2); 2025-09-09T01:02:46,759 | ^~~~~~ 2025-09-09T01:02:46,759 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,759 15237 | sym(triangleloop, trisym); 2025-09-09T01:02:46,759 | ^~~ 2025-09-09T01:02:46,773 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,773 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,773 | ^ 2025-09-09T01:02:46,773 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,773 969 | decode(ptr, otri2); 2025-09-09T01:02:46,774 | ^~~~~~ 2025-09-09T01:02:46,774 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,774 15237 | sym(triangleloop, trisym); 2025-09-09T01:02:46,774 | ^~~ 2025-09-09T01:02:46,790 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,790 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-09T01:02:46,790 | ^ 2025-09-09T01:02:46,790 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,790 969 | decode(ptr, otri2); 2025-09-09T01:02:46,790 | ^~~~~~ 2025-09-09T01:02:46,790 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,790 15240 | sym(triangleloop, trisym); 2025-09-09T01:02:46,791 | ^~~ 2025-09-09T01:02:46,804 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-09T01:02:46,804 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-09T01:02:46,804 | ^ 2025-09-09T01:02:46,805 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,805 969 | decode(ptr, otri2); 2025-09-09T01:02:46,805 | ^~~~~~ 2025-09-09T01:02:46,805 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,805 15240 | sym(triangleloop, trisym); 2025-09-09T01:02:46,805 | ^~~ 2025-09-09T01:02:46,819 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-09T01:02:46,819 949 | (otri).tri = (triangle *) \ 2025-09-09T01:02:46,819 | ^ 2025-09-09T01:02:46,819 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-09T01:02:46,819 969 | decode(ptr, otri2); 2025-09-09T01:02:46,819 | ^~~~~~ 2025-09-09T01:02:46,819 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-09T01:02:46,819 15240 | sym(triangleloop, trisym); 2025-09-09T01:02:46,820 | ^~~ 2025-09-09T01:02:49,367 c/triangle.c: In function ‘incircleadapt’: 2025-09-09T01:02:49,369 c/triangle.c:5724:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T01:02:49,369 5724 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-09T01:02:49,369 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T01:02:49,371 c/triangle.c:5364:27: note: ‘bxtcalen’ was declared here 2025-09-09T01:02:49,372 5364 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-09T01:02:49,372 | ^~~~~~~~ 2025-09-09T01:02:58,197 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c triangle/core.c -o build/temp.linux-armv7l-cpython-313/triangle/core.o 2025-09-09T01:02:58,574 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-09T01:02:58,574 196 | #include "longintrepr.h" 2025-09-09T01:02:58,574 | ^~~~~~~~~~~~~~~ 2025-09-09T01:02:58,575 compilation terminated. 2025-09-09T01:02:58,587 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-09T01:02:58,731 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T01:02:58,746 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T01:02:58,746 exec(compile('"'"''"'"''"'"' 2025-09-09T01:02:58,746 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:02:58,746 # 2025-09-09T01:02:58,746 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T01:02:58,746 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T01:02:58,746 # - It provides a clear error message when setuptools is not installed. 2025-09-09T01:02:58,746 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T01:02:58,746 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T01:02:58,746 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T01:02:58,746 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T01:02:58,746 import os, sys, tokenize, traceback 2025-09-09T01:02:58,746 2025-09-09T01:02:58,746 try: 2025-09-09T01:02:58,746 import setuptools 2025-09-09T01:02:58,746 except ImportError: 2025-09-09T01:02:58,746 print( 2025-09-09T01:02:58,746 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T01:02:58,746 "the build environment with exception:", 2025-09-09T01:02:58,746 file=sys.stderr, 2025-09-09T01:02:58,746 ) 2025-09-09T01:02:58,746 traceback.print_exc() 2025-09-09T01:02:58,746 sys.exit(1) 2025-09-09T01:02:58,746 2025-09-09T01:02:58,746 __file__ = %r 2025-09-09T01:02:58,746 sys.argv[0] = __file__ 2025-09-09T01:02:58,746 2025-09-09T01:02:58,746 if os.path.exists(__file__): 2025-09-09T01:02:58,746 filename = __file__ 2025-09-09T01:02:58,746 with tokenize.open(__file__) as f: 2025-09-09T01:02:58,746 setup_py_code = f.read() 2025-09-09T01:02:58,746 else: 2025-09-09T01:02:58,746 filename = "" 2025-09-09T01:02:58,746 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T01:02:58,746 2025-09-09T01:02:58,746 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:02:58,746 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-b9524blt/triangle_06e21921ffd84ba290b08764b80f0ac7/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-215xf6rj[/] 2025-09-09T01:02:58,747 [bold magenta]cwd[/]: /tmp/pip-wheel-b9524blt/triangle_06e21921ffd84ba290b08764b80f0ac7/ 2025-09-09T01:02:58,747 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-09T01:02:58,748 ERROR: Failed building wheel for triangle 2025-09-09T01:02:58,749 Running setup.py clean for triangle 2025-09-09T01:02:58,750 Running command python setup.py clean 2025-09-09T01:02:59,906 running clean 2025-09-09T01:03:00,053 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T01:03:00,054 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T01:03:00,057 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T01:03:00,058 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T01:03:00,058 removing 'build' 2025-09-09T01:03:00,170 Failed to build triangle 2025-09-09T01:03:00,170 ERROR: Failed to build one or more wheels 2025-09-09T01:03:00,171 Exception information: 2025-09-09T01:03:00,171 Traceback (most recent call last): 2025-09-09T01:03:00,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T01:03:00,171 status = _inner_run() 2025-09-09T01:03:00,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T01:03:00,171 return self.run(options, args) 2025-09-09T01:03:00,171 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T01:03:00,171 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T01:03:00,171 return func(self, options, args) 2025-09-09T01:03:00,171 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T01:03:00,171 raise CommandError("Failed to build one or more wheels") 2025-09-09T01:03:00,171 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T01:03:00,176 Removed build tracker: '/tmp/pip-build-tracker-zjaeph0t'