2025-09-08T17:32:31,466 Created temporary directory: /tmp/pip-build-tracker-tmanv_qq 2025-09-08T17:32:31,467 Initialized build tracking at /tmp/pip-build-tracker-tmanv_qq 2025-09-08T17:32:31,467 Created build tracker: /tmp/pip-build-tracker-tmanv_qq 2025-09-08T17:32:31,467 Entered build tracker: /tmp/pip-build-tracker-tmanv_qq 2025-09-08T17:32:31,468 Created temporary directory: /tmp/pip-wheel-354a8g5g 2025-09-08T17:32:31,471 Created temporary directory: /tmp/pip-ephem-wheel-cache-6br2cexp 2025-09-08T17:32:31,529 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T17:32:31,531 2 location(s) to search for versions of triangle: 2025-09-08T17:32:31,531 * https://pypi.org/simple/triangle/ 2025-09-08T17:32:31,531 * https://www.piwheels.org/simple/triangle/ 2025-09-08T17:32:31,532 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-08T17:32:31,532 Getting page https://pypi.org/simple/triangle/ 2025-09-08T17:32:31,533 Found index url https://pypi.org/simple/ 2025-09-08T17:32:31,686 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-08T17:32:31,717 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-08T17:32:31,718 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-08T17:32:31,718 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-08T17:32:31,718 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-08T17:32:31,718 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-08T17:32:31,719 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-08T17:32:31,719 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-08T17:32:31,719 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-08T17:32:31,719 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-08T17:32:31,720 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-08T17:32:31,720 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-08T17:32:31,720 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-08T17:32:31,720 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-08T17:32:31,720 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-08T17:32:31,721 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-08T17:32:31,721 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-08T17:32:31,721 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-08T17:32:31,721 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-08T17:32:31,721 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-08T17:32:31,722 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-08T17:32:31,722 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-08T17:32:31,722 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-08T17:32:31,722 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-08T17:32:31,722 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-08T17:32:31,723 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-08T17:32:31,723 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-08T17:32:31,723 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-08T17:32:31,723 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-08T17:32:31,723 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-08T17:32:31,723 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,724 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,725 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,726 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,727 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-08T17:32:31,728 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-08T17:32:31,728 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-08T17:32:31,728 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-08T17:32:31,728 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-08T17:32:31,728 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-08T17:32:31,728 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-08T17:32:31,728 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,729 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,730 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,731 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,732 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,733 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,734 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,735 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,736 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,737 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,738 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,739 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,740 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,741 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,742 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,743 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-08T17:32:31,744 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-08T17:32:31,744 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-08T17:32:31,744 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-08T17:32:31,744 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-08T17:32:31,745 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-08T17:32:31,745 Found index url https://www.piwheels.org/simple/ 2025-09-08T17:32:31,832 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-08T17:32:31,861 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-08T17:32:31,862 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-08T17:32:31,862 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-08T17:32:31,862 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-08T17:32:31,862 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-08T17:32:31,862 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-08T17:32:31,863 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-08T17:32:31,863 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-08T17:32:31,863 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-08T17:32:31,863 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-08T17:32:31,863 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-08T17:32:31,863 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-08T17:32:31,864 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-08T17:32:31,864 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-08T17:32:31,864 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-08T17:32:31,864 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-08T17:32:31,864 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-08T17:32:31,864 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-08T17:32:31,865 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-08T17:32:31,865 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-08T17:32:31,865 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-08T17:32:31,865 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-08T17:32:31,865 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-08T17:32:31,865 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-08T17:32:31,866 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-08T17:32:31,866 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-08T17:32:31,866 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-08T17:32:31,866 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-08T17:32:31,866 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-08T17:32:31,866 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-08T17:32:31,867 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-08T17:32:31,867 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-08T17:32:31,867 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-08T17:32:31,867 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-08T17:32:31,867 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-08T17:32:31,867 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,868 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-08T17:32:31,869 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-08T17:32:31,869 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-08T17:32:31,869 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-08T17:32:31,869 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-08T17:32:31,869 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-08T17:32:31,869 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-08T17:32:31,870 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-08T17:32:31,870 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-08T17:32:31,870 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-08T17:32:31,870 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-08T17:32:31,870 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-08T17:32:31,870 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-08T17:32:31,871 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-08T17:32:31,871 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-08T17:32:31,871 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-08T17:32:31,871 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-08T17:32:31,871 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-08T17:32:31,871 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-08T17:32:31,872 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-08T17:32:31,872 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-08T17:32:31,872 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-08T17:32:31,872 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-08T17:32:31,872 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,873 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-08T17:32:31,874 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-08T17:32:31,874 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-08T17:32:31,874 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-08T17:32:31,874 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-08T17:32:31,874 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-08T17:32:31,874 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,875 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,876 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,877 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,878 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,879 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,880 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,881 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,882 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,883 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,884 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-08T17:32:31,885 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-08T17:32:31,885 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-08T17:32:31,909 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-08T17:32:31,910 Collecting triangle==20190115.2 2025-09-08T17:32:31,911 Created temporary directory: /tmp/pip-unpack-ojlnizkc 2025-09-08T17:32:32,055 Downloading triangle-20190115.2.tar.gz (1.6 MB) 2025-09-08T17:32:32,441 Added triangle==20190115.2 from https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz to build tracker '/tmp/pip-build-tracker-tmanv_qq' 2025-09-08T17:32:32,442 Running setup.py (path:/tmp/pip-wheel-354a8g5g/triangle_9c02fe5445b040908537ce810553b6e4/setup.py) egg_info for package triangle 2025-09-08T17:32:32,442 Created temporary directory: /tmp/pip-pip-egg-info-guaj03cd 2025-09-08T17:32:32,442 Preparing metadata (setup.py): started 2025-09-08T17:32:32,443 Running command python setup.py egg_info 2025-09-08T17:32:33,631 running egg_info 2025-09-08T17:32:33,709 creating /tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info 2025-09-08T17:32:33,710 writing /tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/PKG-INFO 2025-09-08T17:32:33,711 writing dependency_links to /tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/dependency_links.txt 2025-09-08T17:32:33,711 writing requirements to /tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/requires.txt 2025-09-08T17:32:33,712 writing top-level names to /tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/top_level.txt 2025-09-08T17:32:33,712 writing manifest file '/tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/SOURCES.txt' 2025-09-08T17:32:34,028 reading manifest file '/tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/SOURCES.txt' 2025-09-08T17:32:34,029 adding license file 'LICENSE' 2025-09-08T17:32:34,033 writing manifest file '/tmp/pip-pip-egg-info-guaj03cd/triangle.egg-info/SOURCES.txt' 2025-09-08T17:32:34,145 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T17:32:34,150 Source in /tmp/pip-wheel-354a8g5g/triangle_9c02fe5445b040908537ce810553b6e4 has version 20190115.2, which satisfies requirement triangle==20190115.2 from https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz 2025-09-08T17:32:34,150 Removed triangle==20190115.2 from https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz from build tracker '/tmp/pip-build-tracker-tmanv_qq' 2025-09-08T17:32:34,153 Created temporary directory: /tmp/pip-unpack-ng5or8gn 2025-09-08T17:32:34,154 Created temporary directory: /tmp/pip-unpack-xjo4qjn1 2025-09-08T17:32:34,154 Building wheels for collected packages: triangle 2025-09-08T17:32:34,155 Created temporary directory: /tmp/pip-wheel-k592fufq 2025-09-08T17:32:34,155 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-08T17:32:34,156 Building wheel for triangle (setup.py): started 2025-09-08T17:32:34,157 Destination directory: /tmp/pip-wheel-k592fufq 2025-09-08T17:32:34,157 Running command python setup.py bdist_wheel 2025-09-08T17:32:35,269 running bdist_wheel 2025-09-08T17:32:35,640 running build 2025-09-08T17:32:35,640 running build_py 2025-09-08T17:32:35,721 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,721 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,722 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,722 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,723 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,723 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,724 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:35,731 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,731 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,732 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,733 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,733 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,734 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,734 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,735 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,741 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,742 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,743 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,743 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,744 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,744 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,745 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,746 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,746 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,747 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,747 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,748 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,748 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,749 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,749 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,750 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,750 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,751 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,751 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,752 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,753 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,753 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,754 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,754 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,755 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,762 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,763 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,763 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,764 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,764 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,765 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,765 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,766 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,766 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,767 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,767 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,768 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,768 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,769 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,769 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,770 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,771 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,771 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,772 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,772 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,773 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,773 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,774 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,774 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,775 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,775 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,776 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,776 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,777 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,777 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,778 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,778 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,779 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,779 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,780 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,780 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,781 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T17:32:35,782 running build_ext 2025-09-08T17:32:36,129 building 'triangle.core' extension 2025-09-08T17:32:36,130 creating build/temp.linux-armv7l-cpython-313/c 2025-09-08T17:32:36,131 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-08T17:32:36,131 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-08T17:32:36,276 c/triangle.c: In function ‘printtriangle’: 2025-09-08T17:32:36,283 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,284 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,284 | ^ 2025-09-08T17:32:36,284 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,284 3687 | decode(t->tri[0], printtri); 2025-09-08T17:32:36,284 | ^~~~~~ 2025-09-08T17:32:36,288 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,288 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,288 | ^ 2025-09-08T17:32:36,288 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,288 3687 | decode(t->tri[0], printtri); 2025-09-08T17:32:36,289 | ^~~~~~ 2025-09-08T17:32:36,293 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,293 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,293 | ^ 2025-09-08T17:32:36,293 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,293 3687 | decode(t->tri[0], printtri); 2025-09-08T17:32:36,293 | ^~~~~~ 2025-09-08T17:32:36,294 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,294 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,294 | ^ 2025-09-08T17:32:36,294 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,294 3694 | decode(t->tri[1], printtri); 2025-09-08T17:32:36,294 | ^~~~~~ 2025-09-08T17:32:36,294 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,294 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,294 | ^ 2025-09-08T17:32:36,294 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,294 3694 | decode(t->tri[1], printtri); 2025-09-08T17:32:36,295 | ^~~~~~ 2025-09-08T17:32:36,295 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,295 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,295 | ^ 2025-09-08T17:32:36,295 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,295 3694 | decode(t->tri[1], printtri); 2025-09-08T17:32:36,295 | ^~~~~~ 2025-09-08T17:32:36,295 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,295 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,296 | ^ 2025-09-08T17:32:36,296 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,296 3701 | decode(t->tri[2], printtri); 2025-09-08T17:32:36,296 | ^~~~~~ 2025-09-08T17:32:36,296 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,296 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,296 | ^ 2025-09-08T17:32:36,296 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,296 3701 | decode(t->tri[2], printtri); 2025-09-08T17:32:36,296 | ^~~~~~ 2025-09-08T17:32:36,296 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,297 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,297 | ^ 2025-09-08T17:32:36,297 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,297 3701 | decode(t->tri[2], printtri); 2025-09-08T17:32:36,297 | ^~~~~~ 2025-09-08T17:32:36,298 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,298 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,298 | ^ 2025-09-08T17:32:36,298 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,298 3732 | sdecode(t->tri[6], printsh); 2025-09-08T17:32:36,299 | ^~~~~~~ 2025-09-08T17:32:36,299 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,299 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,299 | ^ 2025-09-08T17:32:36,299 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,299 3732 | sdecode(t->tri[6], printsh); 2025-09-08T17:32:36,299 | ^~~~~~~ 2025-09-08T17:32:36,299 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,299 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,299 | ^ 2025-09-08T17:32:36,300 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,300 3732 | sdecode(t->tri[6], printsh); 2025-09-08T17:32:36,300 | ^~~~~~~ 2025-09-08T17:32:36,300 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,300 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,300 | ^ 2025-09-08T17:32:36,300 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,300 3737 | sdecode(t->tri[7], printsh); 2025-09-08T17:32:36,300 | ^~~~~~~ 2025-09-08T17:32:36,300 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,300 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,301 | ^ 2025-09-08T17:32:36,301 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,301 3737 | sdecode(t->tri[7], printsh); 2025-09-08T17:32:36,301 | ^~~~~~~ 2025-09-08T17:32:36,301 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,301 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,301 | ^ 2025-09-08T17:32:36,301 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,301 3737 | sdecode(t->tri[7], printsh); 2025-09-08T17:32:36,301 | ^~~~~~~ 2025-09-08T17:32:36,302 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,302 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,302 | ^ 2025-09-08T17:32:36,302 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,302 3742 | sdecode(t->tri[8], printsh); 2025-09-08T17:32:36,302 | ^~~~~~~ 2025-09-08T17:32:36,302 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,302 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,303 | ^ 2025-09-08T17:32:36,303 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,303 3742 | sdecode(t->tri[8], printsh); 2025-09-08T17:32:36,303 | ^~~~~~~ 2025-09-08T17:32:36,303 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,303 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,303 | ^ 2025-09-08T17:32:36,303 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,303 3742 | sdecode(t->tri[8], printsh); 2025-09-08T17:32:36,303 | ^~~~~~~ 2025-09-08T17:32:36,304 c/triangle.c: In function ‘printsubseg’: 2025-09-08T17:32:36,304 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,304 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,304 | ^ 2025-09-08T17:32:36,304 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,304 3781 | sdecode(s->ss[0], printsh); 2025-09-08T17:32:36,304 | ^~~~~~~ 2025-09-08T17:32:36,305 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,305 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,305 | ^ 2025-09-08T17:32:36,305 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,305 3781 | sdecode(s->ss[0], printsh); 2025-09-08T17:32:36,305 | ^~~~~~~ 2025-09-08T17:32:36,305 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,305 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,305 | ^ 2025-09-08T17:32:36,305 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,306 3781 | sdecode(s->ss[0], printsh); 2025-09-08T17:32:36,306 | ^~~~~~~ 2025-09-08T17:32:36,306 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,306 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,306 | ^ 2025-09-08T17:32:36,306 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,306 3788 | sdecode(s->ss[1], printsh); 2025-09-08T17:32:36,306 | ^~~~~~~ 2025-09-08T17:32:36,307 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,307 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,307 | ^ 2025-09-08T17:32:36,307 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,307 3788 | sdecode(s->ss[1], printsh); 2025-09-08T17:32:36,307 | ^~~~~~~ 2025-09-08T17:32:36,307 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,307 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,307 | ^ 2025-09-08T17:32:36,307 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,308 3788 | sdecode(s->ss[1], printsh); 2025-09-08T17:32:36,308 | ^~~~~~~ 2025-09-08T17:32:36,309 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,309 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,309 | ^ 2025-09-08T17:32:36,309 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,309 3811 | decode(s->ss[6], printtri); 2025-09-08T17:32:36,309 | ^~~~~~ 2025-09-08T17:32:36,309 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,310 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,310 | ^ 2025-09-08T17:32:36,310 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,310 3811 | decode(s->ss[6], printtri); 2025-09-08T17:32:36,310 | ^~~~~~ 2025-09-08T17:32:36,310 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,310 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,310 | ^ 2025-09-08T17:32:36,310 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,310 3811 | decode(s->ss[6], printtri); 2025-09-08T17:32:36,311 | ^~~~~~ 2025-09-08T17:32:36,311 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,311 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,311 | ^ 2025-09-08T17:32:36,311 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,311 3818 | decode(s->ss[7], printtri); 2025-09-08T17:32:36,311 | ^~~~~~ 2025-09-08T17:32:36,312 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,312 | ^ 2025-09-08T17:32:36,312 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,312 3818 | decode(s->ss[7], printtri); 2025-09-08T17:32:36,312 | ^~~~~~ 2025-09-08T17:32:36,312 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,312 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,312 | ^ 2025-09-08T17:32:36,313 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,313 3818 | decode(s->ss[7], printtri); 2025-09-08T17:32:36,313 | ^~~~~~ 2025-09-08T17:32:36,314 c/triangle.c: In function ‘poolrestart’: 2025-09-08T17:32:36,314 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,314 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T17:32:36,314 | ^ 2025-09-08T17:32:36,314 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,314 3911 | pool->nextitem = (VOID *) 2025-09-08T17:32:36,314 | ^ 2025-09-08T17:32:36,315 c/triangle.c: In function ‘poolinit’: 2025-09-08T17:32:36,315 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:32:36,315 3956 | if (alignment > sizeof(VOID *)) { 2025-09-08T17:32:36,315 | ^ 2025-09-08T17:32:36,316 c/triangle.c: In function ‘poolalloc’: 2025-09-08T17:32:36,316 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,316 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T17:32:36,316 | ^ 2025-09-08T17:32:36,317 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,317 4045 | pool->nextitem = (VOID *) 2025-09-08T17:32:36,317 | ^ 2025-09-08T17:32:36,317 c/triangle.c: In function ‘traversalinit’: 2025-09-08T17:32:36,318 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,318 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T17:32:36,318 | ^ 2025-09-08T17:32:36,318 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,318 4109 | pool->pathitem = (VOID *) 2025-09-08T17:32:36,318 | ^ 2025-09-08T17:32:36,319 c/triangle.c: In function ‘traverse’: 2025-09-08T17:32:36,319 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,319 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T17:32:36,319 | ^ 2025-09-08T17:32:36,320 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,320 4153 | pool->pathitem = (VOID *) 2025-09-08T17:32:36,320 | ^ 2025-09-08T17:32:36,320 c/triangle.c: In function ‘dummyinit’: 2025-09-08T17:32:36,321 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,321 4213 | alignptr = (INT_PTR) m->dummytribase; 2025-09-08T17:32:36,321 | ^ 2025-09-08T17:32:36,321 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,322 4214 | m->dummytri = (triangle *) 2025-09-08T17:32:36,322 | ^ 2025-09-08T17:32:36,322 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,323 4236 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-08T17:32:36,323 | ^ 2025-09-08T17:32:36,323 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,323 4237 | m->dummysub = (subseg *) 2025-09-08T17:32:36,323 | ^ 2025-09-08T17:32:36,325 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-08T17:32:36,325 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T17:32:36,326 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-08T17:32:36,326 | ^ 2025-09-08T17:32:36,327 c/triangle.c: In function ‘getvertex’: 2025-09-08T17:32:36,329 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,329 4613 | alignptr = (INT_PTR) (getblock + 1); 2025-09-08T17:32:36,329 | ^ 2025-09-08T17:32:36,330 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,330 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-08T17:32:36,330 | ^ 2025-09-08T17:32:36,391 c/triangle.c: In function ‘checkmesh’: 2025-09-08T17:32:36,395 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,395 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,395 | ^ 2025-09-08T17:32:36,395 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,395 969 | decode(ptr, otri2); 2025-09-08T17:32:36,395 | ^~~~~~ 2025-09-08T17:32:36,396 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,396 6748 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,396 | ^~~ 2025-09-08T17:32:36,399 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,399 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,399 | ^ 2025-09-08T17:32:36,399 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,399 969 | decode(ptr, otri2); 2025-09-08T17:32:36,399 | ^~~~~~ 2025-09-08T17:32:36,400 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,400 6748 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,400 | ^~~ 2025-09-08T17:32:36,403 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,403 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,403 | ^ 2025-09-08T17:32:36,403 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,403 969 | decode(ptr, otri2); 2025-09-08T17:32:36,403 | ^~~~~~ 2025-09-08T17:32:36,404 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,404 6748 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,404 | ^~~ 2025-09-08T17:32:36,407 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,407 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,407 | ^ 2025-09-08T17:32:36,407 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,407 969 | decode(ptr, otri2); 2025-09-08T17:32:36,407 | ^~~~~~ 2025-09-08T17:32:36,408 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,408 6751 | sym(oppotri, oppooppotri); 2025-09-08T17:32:36,408 | ^~~ 2025-09-08T17:32:36,411 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,411 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,411 | ^ 2025-09-08T17:32:36,411 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,411 969 | decode(ptr, otri2); 2025-09-08T17:32:36,412 | ^~~~~~ 2025-09-08T17:32:36,412 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,412 6751 | sym(oppotri, oppooppotri); 2025-09-08T17:32:36,412 | ^~~ 2025-09-08T17:32:36,415 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,415 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,415 | ^ 2025-09-08T17:32:36,415 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,415 969 | decode(ptr, otri2); 2025-09-08T17:32:36,416 | ^~~~~~ 2025-09-08T17:32:36,416 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,416 6751 | sym(oppotri, oppooppotri); 2025-09-08T17:32:36,416 | ^~~ 2025-09-08T17:32:36,417 c/triangle.c: In function ‘checkdelaunay’: 2025-09-08T17:32:36,421 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,422 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,422 | ^ 2025-09-08T17:32:36,422 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,422 969 | decode(ptr, otri2); 2025-09-08T17:32:36,422 | ^~~~~~ 2025-09-08T17:32:36,422 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,422 6841 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,422 | ^~~ 2025-09-08T17:32:36,426 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,426 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,426 | ^ 2025-09-08T17:32:36,426 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,426 969 | decode(ptr, otri2); 2025-09-08T17:32:36,426 | ^~~~~~ 2025-09-08T17:32:36,426 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,426 6841 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,426 | ^~~ 2025-09-08T17:32:36,430 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,430 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,430 | ^ 2025-09-08T17:32:36,430 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,430 969 | decode(ptr, otri2); 2025-09-08T17:32:36,430 | ^~~~~~ 2025-09-08T17:32:36,430 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,430 6841 | sym(triangleloop, oppotri); 2025-09-08T17:32:36,430 | ^~~ 2025-09-08T17:32:36,434 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,434 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,435 | ^ 2025-09-08T17:32:36,435 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,435 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,435 | ^~~~~~~ 2025-09-08T17:32:36,435 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,435 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T17:32:36,435 | ^~~~~~~ 2025-09-08T17:32:36,438 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,439 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,439 | ^ 2025-09-08T17:32:36,439 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,439 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,439 | ^~~~~~~ 2025-09-08T17:32:36,439 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,439 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T17:32:36,439 | ^~~~~~~ 2025-09-08T17:32:36,443 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,443 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,443 | ^ 2025-09-08T17:32:36,443 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,443 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,443 | ^~~~~~~ 2025-09-08T17:32:36,443 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,443 6859 | tspivot(triangleloop, opposubseg); 2025-09-08T17:32:36,443 | ^~~~~~~ 2025-09-08T17:32:36,445 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-08T17:32:36,450 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,450 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,450 | ^ 2025-09-08T17:32:36,450 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,450 7039 | newbad->poortri = encode(*enqtri); 2025-09-08T17:32:36,450 | ^~~~~~ 2025-09-08T17:32:36,454 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,454 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,454 | ^ 2025-09-08T17:32:36,454 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,454 7039 | newbad->poortri = encode(*enqtri); 2025-09-08T17:32:36,455 | ^~~~~~ 2025-09-08T17:32:36,455 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-08T17:32:36,459 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,459 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,459 | ^ 2025-09-08T17:32:36,460 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,460 1296 | decode(ptr, otri) 2025-09-08T17:32:36,460 | ^~~~~~ 2025-09-08T17:32:36,460 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,460 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T17:32:36,460 | ^~~~~~~ 2025-09-08T17:32:36,464 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,464 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,464 | ^ 2025-09-08T17:32:36,464 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,464 1296 | decode(ptr, otri) 2025-09-08T17:32:36,464 | ^~~~~~ 2025-09-08T17:32:36,464 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,464 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T17:32:36,464 | ^~~~~~~ 2025-09-08T17:32:36,468 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,468 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,468 | ^ 2025-09-08T17:32:36,469 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,469 1296 | decode(ptr, otri) 2025-09-08T17:32:36,469 | ^~~~~~ 2025-09-08T17:32:36,469 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,469 7136 | stpivot(*testsubseg, neighbortri); 2025-09-08T17:32:36,469 | ^~~~~~~ 2025-09-08T17:32:36,473 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,474 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,474 | ^ 2025-09-08T17:32:36,474 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,474 1296 | decode(ptr, otri) 2025-09-08T17:32:36,474 | ^~~~~~ 2025-09-08T17:32:36,474 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,474 7163 | stpivot(testsym, neighbortri); 2025-09-08T17:32:36,474 | ^~~~~~~ 2025-09-08T17:32:36,478 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,478 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,478 | ^ 2025-09-08T17:32:36,478 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,478 1296 | decode(ptr, otri) 2025-09-08T17:32:36,478 | ^~~~~~ 2025-09-08T17:32:36,478 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,479 7163 | stpivot(testsym, neighbortri); 2025-09-08T17:32:36,479 | ^~~~~~~ 2025-09-08T17:32:36,482 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,482 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,483 | ^ 2025-09-08T17:32:36,483 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,483 1296 | decode(ptr, otri) 2025-09-08T17:32:36,483 | ^~~~~~ 2025-09-08T17:32:36,483 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:36,483 7163 | stpivot(testsym, neighbortri); 2025-09-08T17:32:36,483 | ^~~~~~~ 2025-09-08T17:32:36,488 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,488 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,488 | ^ 2025-09-08T17:32:36,488 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,488 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T17:32:36,488 | ^~~~~~~ 2025-09-08T17:32:36,492 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,492 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,492 | ^ 2025-09-08T17:32:36,492 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,493 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T17:32:36,493 | ^~~~~~~ 2025-09-08T17:32:36,497 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,497 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,497 | ^ 2025-09-08T17:32:36,497 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,497 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T17:32:36,497 | ^~~~~~~ 2025-09-08T17:32:36,501 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,501 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,501 | ^ 2025-09-08T17:32:36,501 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,501 7200 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T17:32:36,502 | ^~~~~~~ 2025-09-08T17:32:36,504 c/triangle.c: In function ‘testtriangle’: 2025-09-08T17:32:36,509 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,509 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,509 | ^ 2025-09-08T17:32:36,509 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,509 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,509 | ^~~~~~~ 2025-09-08T17:32:36,509 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,509 7338 | tspivot(tri1, testsub); 2025-09-08T17:32:36,509 | ^~~~~~~ 2025-09-08T17:32:36,513 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,513 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,514 | ^ 2025-09-08T17:32:36,514 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,514 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,514 | ^~~~~~~ 2025-09-08T17:32:36,514 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,514 7338 | tspivot(tri1, testsub); 2025-09-08T17:32:36,514 | ^~~~~~~ 2025-09-08T17:32:36,518 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,518 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,518 | ^ 2025-09-08T17:32:36,518 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,518 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,518 | ^~~~~~~ 2025-09-08T17:32:36,519 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,519 7338 | tspivot(tri1, testsub); 2025-09-08T17:32:36,519 | ^~~~~~~ 2025-09-08T17:32:36,523 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,523 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,523 | ^ 2025-09-08T17:32:36,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,523 973 | decode(ptr, otri); 2025-09-08T17:32:36,523 | ^~~~~~ 2025-09-08T17:32:36,523 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,524 1014 | symself(otri); \ 2025-09-08T17:32:36,524 | ^~~~~~~ 2025-09-08T17:32:36,524 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:36,524 7343 | oprevself(tri1); 2025-09-08T17:32:36,524 | ^~~~~~~~~ 2025-09-08T17:32:36,528 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,528 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,528 | ^ 2025-09-08T17:32:36,528 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,528 973 | decode(ptr, otri); 2025-09-08T17:32:36,528 | ^~~~~~ 2025-09-08T17:32:36,528 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,528 1014 | symself(otri); \ 2025-09-08T17:32:36,528 | ^~~~~~~ 2025-09-08T17:32:36,528 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:36,528 7343 | oprevself(tri1); 2025-09-08T17:32:36,529 | ^~~~~~~~~ 2025-09-08T17:32:36,532 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,532 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,533 | ^ 2025-09-08T17:32:36,533 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,533 973 | decode(ptr, otri); 2025-09-08T17:32:36,533 | ^~~~~~ 2025-09-08T17:32:36,533 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,533 1014 | symself(otri); \ 2025-09-08T17:32:36,533 | ^~~~~~~ 2025-09-08T17:32:36,533 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:36,533 7343 | oprevself(tri1); 2025-09-08T17:32:36,533 | ^~~~~~~~~ 2025-09-08T17:32:36,537 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,537 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,537 | ^ 2025-09-08T17:32:36,537 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,537 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,537 | ^~~~~~~ 2025-09-08T17:32:36,538 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,538 7344 | tspivot(tri1, testsub); 2025-09-08T17:32:36,538 | ^~~~~~~ 2025-09-08T17:32:36,542 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,542 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,542 | ^ 2025-09-08T17:32:36,542 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,542 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,542 | ^~~~~~~ 2025-09-08T17:32:36,542 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,542 7344 | tspivot(tri1, testsub); 2025-09-08T17:32:36,542 | ^~~~~~~ 2025-09-08T17:32:36,546 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,546 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,547 | ^ 2025-09-08T17:32:36,547 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,547 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,547 | ^~~~~~~ 2025-09-08T17:32:36,547 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,547 7344 | tspivot(tri1, testsub); 2025-09-08T17:32:36,547 | ^~~~~~~ 2025-09-08T17:32:36,551 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,551 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,551 | ^ 2025-09-08T17:32:36,552 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,552 973 | decode(ptr, otri); 2025-09-08T17:32:36,552 | ^~~~~~ 2025-09-08T17:32:36,552 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,552 1026 | symself(otri); \ 2025-09-08T17:32:36,552 | ^~~~~~~ 2025-09-08T17:32:36,552 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T17:32:36,552 7351 | dnextself(tri2); 2025-09-08T17:32:36,552 | ^~~~~~~~~ 2025-09-08T17:32:36,556 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,556 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,556 | ^ 2025-09-08T17:32:36,556 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,556 973 | decode(ptr, otri); 2025-09-08T17:32:36,556 | ^~~~~~ 2025-09-08T17:32:36,557 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,557 1026 | symself(otri); \ 2025-09-08T17:32:36,557 | ^~~~~~~ 2025-09-08T17:32:36,557 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T17:32:36,557 7351 | dnextself(tri2); 2025-09-08T17:32:36,557 | ^~~~~~~~~ 2025-09-08T17:32:36,561 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,561 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,561 | ^ 2025-09-08T17:32:36,561 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,561 973 | decode(ptr, otri); 2025-09-08T17:32:36,561 | ^~~~~~ 2025-09-08T17:32:36,561 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,561 1026 | symself(otri); \ 2025-09-08T17:32:36,561 | ^~~~~~~ 2025-09-08T17:32:36,561 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2025-09-08T17:32:36,562 7351 | dnextself(tri2); 2025-09-08T17:32:36,562 | ^~~~~~~~~ 2025-09-08T17:32:36,565 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,566 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,566 | ^ 2025-09-08T17:32:36,566 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,566 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,566 | ^~~~~~~ 2025-09-08T17:32:36,566 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,566 7352 | tspivot(tri2, testsub); 2025-09-08T17:32:36,566 | ^~~~~~~ 2025-09-08T17:32:36,570 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,570 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,570 | ^ 2025-09-08T17:32:36,570 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,570 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,571 | ^~~~~~~ 2025-09-08T17:32:36,571 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,571 7352 | tspivot(tri2, testsub); 2025-09-08T17:32:36,571 | ^~~~~~~ 2025-09-08T17:32:36,575 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,575 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,575 | ^ 2025-09-08T17:32:36,575 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,575 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,575 | ^~~~~~~ 2025-09-08T17:32:36,575 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,575 7352 | tspivot(tri2, testsub); 2025-09-08T17:32:36,575 | ^~~~~~~ 2025-09-08T17:32:36,577 c/triangle.c: In function ‘makevertexmap’: 2025-09-08T17:32:36,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,582 | ^ 2025-09-08T17:32:36,582 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T17:32:36,582 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T17:32:36,582 | ^~~~~ 2025-09-08T17:32:36,582 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,582 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T17:32:36,582 | ^~~~~~ 2025-09-08T17:32:36,586 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,587 | ^ 2025-09-08T17:32:36,587 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T17:32:36,587 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T17:32:36,587 | ^~~~~ 2025-09-08T17:32:36,587 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,587 7431 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T17:32:36,587 | ^~~~~~ 2025-09-08T17:32:36,588 c/triangle.c: In function ‘preciselocate’: 2025-09-08T17:32:36,593 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,593 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,593 | ^ 2025-09-08T17:32:36,593 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,593 969 | decode(ptr, otri2); 2025-09-08T17:32:36,593 | ^~~~~~ 2025-09-08T17:32:36,594 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,594 7590 | sym(backtracktri, *searchtri); 2025-09-08T17:32:36,594 | ^~~ 2025-09-08T17:32:36,598 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,598 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,598 | ^ 2025-09-08T17:32:36,598 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,598 969 | decode(ptr, otri2); 2025-09-08T17:32:36,599 | ^~~~~~ 2025-09-08T17:32:36,599 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,599 7590 | sym(backtracktri, *searchtri); 2025-09-08T17:32:36,599 | ^~~ 2025-09-08T17:32:36,603 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,603 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,603 | ^ 2025-09-08T17:32:36,603 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,604 969 | decode(ptr, otri2); 2025-09-08T17:32:36,604 | ^~~~~~ 2025-09-08T17:32:36,604 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,604 7590 | sym(backtracktri, *searchtri); 2025-09-08T17:32:36,604 | ^~~ 2025-09-08T17:32:36,608 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,608 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,609 | ^ 2025-09-08T17:32:36,609 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,609 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,609 | ^~~~~~~ 2025-09-08T17:32:36,609 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,609 7594 | tspivot(backtracktri, checkedge); 2025-09-08T17:32:36,609 | ^~~~~~~ 2025-09-08T17:32:36,613 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,614 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,614 | ^ 2025-09-08T17:32:36,614 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,614 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,614 | ^~~~~~~ 2025-09-08T17:32:36,614 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,614 7594 | tspivot(backtracktri, checkedge); 2025-09-08T17:32:36,614 | ^~~~~~~ 2025-09-08T17:32:36,618 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,618 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,619 | ^ 2025-09-08T17:32:36,619 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,619 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,619 | ^~~~~~~ 2025-09-08T17:32:36,619 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,619 7594 | tspivot(backtracktri, checkedge); 2025-09-08T17:32:36,619 | ^~~~~~~ 2025-09-08T17:32:36,620 c/triangle.c: In function ‘locate’: 2025-09-08T17:32:36,625 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,625 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-08T17:32:36,625 | ^ 2025-09-08T17:32:36,629 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,629 7737 | firsttri = (char *) (alignptr + 2025-09-08T17:32:36,629 | ^ 2025-09-08T17:32:36,635 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,635 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,636 | ^ 2025-09-08T17:32:36,636 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,636 973 | decode(ptr, otri); 2025-09-08T17:32:36,636 | ^~~~~~ 2025-09-08T17:32:36,636 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,636 7789 | symself(*searchtri); 2025-09-08T17:32:36,636 | ^~~~~~~ 2025-09-08T17:32:36,641 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,641 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,641 | ^ 2025-09-08T17:32:36,641 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,641 973 | decode(ptr, otri); 2025-09-08T17:32:36,641 | ^~~~~~ 2025-09-08T17:32:36,641 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,641 7789 | symself(*searchtri); 2025-09-08T17:32:36,641 | ^~~~~~~ 2025-09-08T17:32:36,646 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,646 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,646 | ^ 2025-09-08T17:32:36,646 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,646 973 | decode(ptr, otri); 2025-09-08T17:32:36,646 | ^~~~~~ 2025-09-08T17:32:36,646 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:36,647 7789 | symself(*searchtri); 2025-09-08T17:32:36,647 | ^~~~~~~ 2025-09-08T17:32:36,648 c/triangle.c: In function ‘insertsubseg’: 2025-09-08T17:32:36,653 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,653 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,653 | ^ 2025-09-08T17:32:36,653 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,654 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,654 | ^~~~~~~ 2025-09-08T17:32:36,654 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,654 7847 | tspivot(*tri, newsubseg); 2025-09-08T17:32:36,654 | ^~~~~~~ 2025-09-08T17:32:36,659 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,659 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,659 | ^ 2025-09-08T17:32:36,659 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,659 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,659 | ^~~~~~~ 2025-09-08T17:32:36,659 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,659 7847 | tspivot(*tri, newsubseg); 2025-09-08T17:32:36,659 | ^~~~~~~ 2025-09-08T17:32:36,664 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,664 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,664 | ^ 2025-09-08T17:32:36,664 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,664 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,664 | ^~~~~~~ 2025-09-08T17:32:36,664 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,664 7847 | tspivot(*tri, newsubseg); 2025-09-08T17:32:36,665 | ^~~~~~~ 2025-09-08T17:32:36,669 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,670 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,670 | ^ 2025-09-08T17:32:36,670 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,670 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,670 | ^~~~~~~ 2025-09-08T17:32:36,670 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,670 7859 | tsbond(*tri, newsubseg); 2025-09-08T17:32:36,670 | ^~~~~~ 2025-09-08T17:32:36,675 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,675 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,675 | ^ 2025-09-08T17:32:36,675 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,675 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,675 | ^~~~~~~ 2025-09-08T17:32:36,675 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,675 7859 | tsbond(*tri, newsubseg); 2025-09-08T17:32:36,675 | ^~~~~~ 2025-09-08T17:32:36,680 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,680 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,680 | ^ 2025-09-08T17:32:36,680 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,680 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,681 | ^~~~~~ 2025-09-08T17:32:36,681 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,681 7859 | tsbond(*tri, newsubseg); 2025-09-08T17:32:36,681 | ^~~~~~ 2025-09-08T17:32:36,685 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,686 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,686 | ^ 2025-09-08T17:32:36,686 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,686 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,686 | ^~~~~~ 2025-09-08T17:32:36,686 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,686 7859 | tsbond(*tri, newsubseg); 2025-09-08T17:32:36,686 | ^~~~~~ 2025-09-08T17:32:36,691 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,691 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,691 | ^ 2025-09-08T17:32:36,691 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,691 969 | decode(ptr, otri2); 2025-09-08T17:32:36,691 | ^~~~~~ 2025-09-08T17:32:36,691 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,691 7860 | sym(*tri, oppotri); 2025-09-08T17:32:36,691 | ^~~ 2025-09-08T17:32:36,696 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,696 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,696 | ^ 2025-09-08T17:32:36,696 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,696 969 | decode(ptr, otri2); 2025-09-08T17:32:36,697 | ^~~~~~ 2025-09-08T17:32:36,697 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,697 7860 | sym(*tri, oppotri); 2025-09-08T17:32:36,697 | ^~~ 2025-09-08T17:32:36,701 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,701 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,702 | ^ 2025-09-08T17:32:36,702 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,702 969 | decode(ptr, otri2); 2025-09-08T17:32:36,702 | ^~~~~~ 2025-09-08T17:32:36,702 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,702 7860 | sym(*tri, oppotri); 2025-09-08T17:32:36,702 | ^~~ 2025-09-08T17:32:36,707 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,707 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,707 | ^ 2025-09-08T17:32:36,707 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,707 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,707 | ^~~~~~~ 2025-09-08T17:32:36,707 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,707 7862 | tsbond(oppotri, newsubseg); 2025-09-08T17:32:36,707 | ^~~~~~ 2025-09-08T17:32:36,712 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,712 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,712 | ^ 2025-09-08T17:32:36,712 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,712 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,712 | ^~~~~~~ 2025-09-08T17:32:36,713 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,713 7862 | tsbond(oppotri, newsubseg); 2025-09-08T17:32:36,713 | ^~~~~~ 2025-09-08T17:32:36,717 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,717 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,718 | ^ 2025-09-08T17:32:36,718 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,718 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,718 | ^~~~~~ 2025-09-08T17:32:36,718 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,718 7862 | tsbond(oppotri, newsubseg); 2025-09-08T17:32:36,718 | ^~~~~~ 2025-09-08T17:32:36,723 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,723 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,723 | ^ 2025-09-08T17:32:36,723 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,723 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,723 | ^~~~~~ 2025-09-08T17:32:36,723 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,723 7862 | tsbond(oppotri, newsubseg); 2025-09-08T17:32:36,724 | ^~~~~~ 2025-09-08T17:32:36,724 c/triangle.c: In function ‘flip’: 2025-09-08T17:32:36,729 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,729 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,729 | ^ 2025-09-08T17:32:36,730 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,730 969 | decode(ptr, otri2); 2025-09-08T17:32:36,730 | ^~~~~~ 2025-09-08T17:32:36,730 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,730 7949 | sym(*flipedge, top); 2025-09-08T17:32:36,730 | ^~~ 2025-09-08T17:32:36,735 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,735 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,735 | ^ 2025-09-08T17:32:36,735 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,735 969 | decode(ptr, otri2); 2025-09-08T17:32:36,736 | ^~~~~~ 2025-09-08T17:32:36,736 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,736 7949 | sym(*flipedge, top); 2025-09-08T17:32:36,736 | ^~~ 2025-09-08T17:32:36,740 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,741 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,741 | ^ 2025-09-08T17:32:36,741 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,741 969 | decode(ptr, otri2); 2025-09-08T17:32:36,741 | ^~~~~~ 2025-09-08T17:32:36,741 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,741 7949 | sym(*flipedge, top); 2025-09-08T17:32:36,741 | ^~~ 2025-09-08T17:32:36,746 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,746 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,746 | ^ 2025-09-08T17:32:36,746 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,747 969 | decode(ptr, otri2); 2025-09-08T17:32:36,747 | ^~~~~~ 2025-09-08T17:32:36,747 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,747 7969 | sym(topleft, toplcasing); 2025-09-08T17:32:36,747 | ^~~ 2025-09-08T17:32:36,752 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,752 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,752 | ^ 2025-09-08T17:32:36,752 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,752 969 | decode(ptr, otri2); 2025-09-08T17:32:36,752 | ^~~~~~ 2025-09-08T17:32:36,752 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,752 7969 | sym(topleft, toplcasing); 2025-09-08T17:32:36,752 | ^~~ 2025-09-08T17:32:36,757 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,757 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,757 | ^ 2025-09-08T17:32:36,757 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,757 969 | decode(ptr, otri2); 2025-09-08T17:32:36,757 | ^~~~~~ 2025-09-08T17:32:36,758 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,758 7969 | sym(topleft, toplcasing); 2025-09-08T17:32:36,758 | ^~~ 2025-09-08T17:32:36,762 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,763 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,763 | ^ 2025-09-08T17:32:36,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,763 969 | decode(ptr, otri2); 2025-09-08T17:32:36,763 | ^~~~~~ 2025-09-08T17:32:36,763 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,763 7971 | sym(topright, toprcasing); 2025-09-08T17:32:36,763 | ^~~ 2025-09-08T17:32:36,768 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,768 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,768 | ^ 2025-09-08T17:32:36,768 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,769 969 | decode(ptr, otri2); 2025-09-08T17:32:36,769 | ^~~~~~ 2025-09-08T17:32:36,769 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,769 7971 | sym(topright, toprcasing); 2025-09-08T17:32:36,769 | ^~~ 2025-09-08T17:32:36,774 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,774 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,775 | ^ 2025-09-08T17:32:36,775 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,775 969 | decode(ptr, otri2); 2025-09-08T17:32:36,775 | ^~~~~~ 2025-09-08T17:32:36,775 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,775 7971 | sym(topright, toprcasing); 2025-09-08T17:32:36,775 | ^~~ 2025-09-08T17:32:36,780 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,780 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,780 | ^ 2025-09-08T17:32:36,780 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,780 969 | decode(ptr, otri2); 2025-09-08T17:32:36,780 | ^~~~~~ 2025-09-08T17:32:36,780 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,780 7973 | sym(botleft, botlcasing); 2025-09-08T17:32:36,781 | ^~~ 2025-09-08T17:32:36,785 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,785 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,786 | ^ 2025-09-08T17:32:36,786 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,786 969 | decode(ptr, otri2); 2025-09-08T17:32:36,786 | ^~~~~~ 2025-09-08T17:32:36,786 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,786 7973 | sym(botleft, botlcasing); 2025-09-08T17:32:36,786 | ^~~ 2025-09-08T17:32:36,791 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,791 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,791 | ^ 2025-09-08T17:32:36,791 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,791 969 | decode(ptr, otri2); 2025-09-08T17:32:36,791 | ^~~~~~ 2025-09-08T17:32:36,791 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,791 7973 | sym(botleft, botlcasing); 2025-09-08T17:32:36,791 | ^~~ 2025-09-08T17:32:36,796 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,796 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:36,797 | ^ 2025-09-08T17:32:36,797 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,797 969 | decode(ptr, otri2); 2025-09-08T17:32:36,797 | ^~~~~~ 2025-09-08T17:32:36,797 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,797 7975 | sym(botright, botrcasing); 2025-09-08T17:32:36,797 | ^~~ 2025-09-08T17:32:36,802 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,802 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:36,802 | ^ 2025-09-08T17:32:36,802 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,802 969 | decode(ptr, otri2); 2025-09-08T17:32:36,802 | ^~~~~~ 2025-09-08T17:32:36,802 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,802 7975 | sym(botright, botrcasing); 2025-09-08T17:32:36,803 | ^~~ 2025-09-08T17:32:36,807 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,807 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:36,807 | ^ 2025-09-08T17:32:36,808 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:36,808 969 | decode(ptr, otri2); 2025-09-08T17:32:36,808 | ^~~~~~ 2025-09-08T17:32:36,808 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:36,808 7975 | sym(botright, botrcasing); 2025-09-08T17:32:36,808 | ^~~ 2025-09-08T17:32:36,813 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,813 | ^ 2025-09-08T17:32:36,813 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,813 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,813 | ^~~~~~ 2025-09-08T17:32:36,814 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,814 7977 | bond(topleft, botlcasing); 2025-09-08T17:32:36,814 | ^~~~ 2025-09-08T17:32:36,819 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,819 | ^ 2025-09-08T17:32:36,819 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,819 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,820 | ^~~~~~ 2025-09-08T17:32:36,820 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,820 7977 | bond(topleft, botlcasing); 2025-09-08T17:32:36,820 | ^~~~ 2025-09-08T17:32:36,825 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,825 | ^ 2025-09-08T17:32:36,825 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,825 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,825 | ^~~~~~ 2025-09-08T17:32:36,825 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,826 7977 | bond(topleft, botlcasing); 2025-09-08T17:32:36,826 | ^~~~ 2025-09-08T17:32:36,830 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,831 | ^ 2025-09-08T17:32:36,831 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,831 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,831 | ^~~~~~ 2025-09-08T17:32:36,831 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,831 7977 | bond(topleft, botlcasing); 2025-09-08T17:32:36,831 | ^~~~ 2025-09-08T17:32:36,836 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,836 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,836 | ^ 2025-09-08T17:32:36,836 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,836 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,836 | ^~~~~~ 2025-09-08T17:32:36,836 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,836 7978 | bond(botleft, botrcasing); 2025-09-08T17:32:36,837 | ^~~~ 2025-09-08T17:32:36,841 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,841 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,841 | ^ 2025-09-08T17:32:36,842 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,842 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,842 | ^~~~~~ 2025-09-08T17:32:36,842 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,842 7978 | bond(botleft, botrcasing); 2025-09-08T17:32:36,842 | ^~~~ 2025-09-08T17:32:36,847 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,847 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,847 | ^ 2025-09-08T17:32:36,847 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,847 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,847 | ^~~~~~ 2025-09-08T17:32:36,847 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,847 7978 | bond(botleft, botrcasing); 2025-09-08T17:32:36,847 | ^~~~ 2025-09-08T17:32:36,852 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,852 | ^ 2025-09-08T17:32:36,853 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,853 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,853 | ^~~~~~ 2025-09-08T17:32:36,853 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,853 7978 | bond(botleft, botrcasing); 2025-09-08T17:32:36,853 | ^~~~ 2025-09-08T17:32:36,858 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,858 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,858 | ^ 2025-09-08T17:32:36,858 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,858 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,858 | ^~~~~~ 2025-09-08T17:32:36,858 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,859 7979 | bond(botright, toprcasing); 2025-09-08T17:32:36,859 | ^~~~ 2025-09-08T17:32:36,864 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,864 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,864 | ^ 2025-09-08T17:32:36,864 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,864 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,864 | ^~~~~~ 2025-09-08T17:32:36,864 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,864 7979 | bond(botright, toprcasing); 2025-09-08T17:32:36,864 | ^~~~ 2025-09-08T17:32:36,869 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,869 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,869 | ^ 2025-09-08T17:32:36,870 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,870 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,870 | ^~~~~~ 2025-09-08T17:32:36,870 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,870 7979 | bond(botright, toprcasing); 2025-09-08T17:32:36,870 | ^~~~ 2025-09-08T17:32:36,875 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,875 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,875 | ^ 2025-09-08T17:32:36,875 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,875 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,875 | ^~~~~~ 2025-09-08T17:32:36,875 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,876 7979 | bond(botright, toprcasing); 2025-09-08T17:32:36,876 | ^~~~ 2025-09-08T17:32:36,881 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,881 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,881 | ^ 2025-09-08T17:32:36,881 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,881 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,881 | ^~~~~~ 2025-09-08T17:32:36,881 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,881 7980 | bond(topright, toplcasing); 2025-09-08T17:32:36,881 | ^~~~ 2025-09-08T17:32:36,886 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,886 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,886 | ^ 2025-09-08T17:32:36,887 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,887 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:36,887 | ^~~~~~ 2025-09-08T17:32:36,887 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,887 7980 | bond(topright, toplcasing); 2025-09-08T17:32:36,887 | ^~~~ 2025-09-08T17:32:36,892 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,892 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,892 | ^ 2025-09-08T17:32:36,892 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,892 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,892 | ^~~~~~ 2025-09-08T17:32:36,893 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,893 7980 | bond(topright, toplcasing); 2025-09-08T17:32:36,893 | ^~~~ 2025-09-08T17:32:36,898 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,898 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,898 | ^ 2025-09-08T17:32:36,898 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,898 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:36,898 | ^~~~~~ 2025-09-08T17:32:36,898 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:36,898 7980 | bond(topright, toplcasing); 2025-09-08T17:32:36,898 | ^~~~ 2025-09-08T17:32:36,903 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,903 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,903 | ^ 2025-09-08T17:32:36,903 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,904 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,904 | ^~~~~~~ 2025-09-08T17:32:36,904 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,904 7984 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:36,904 | ^~~~~~~ 2025-09-08T17:32:36,909 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,909 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,909 | ^ 2025-09-08T17:32:36,909 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,909 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,909 | ^~~~~~~ 2025-09-08T17:32:36,909 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,909 7984 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:36,909 | ^~~~~~~ 2025-09-08T17:32:36,914 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,914 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,914 | ^ 2025-09-08T17:32:36,914 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,914 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,914 | ^~~~~~~ 2025-09-08T17:32:36,915 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,915 7984 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:36,915 | ^~~~~~~ 2025-09-08T17:32:36,920 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,920 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,920 | ^ 2025-09-08T17:32:36,920 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,920 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,920 | ^~~~~~~ 2025-09-08T17:32:36,920 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,920 7985 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:36,920 | ^~~~~~~ 2025-09-08T17:32:36,925 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,925 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,925 | ^ 2025-09-08T17:32:36,925 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,925 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,925 | ^~~~~~~ 2025-09-08T17:32:36,926 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,926 7985 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:36,926 | ^~~~~~~ 2025-09-08T17:32:36,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,931 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,931 | ^ 2025-09-08T17:32:36,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,931 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,931 | ^~~~~~~ 2025-09-08T17:32:36,931 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,931 7985 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:36,931 | ^~~~~~~ 2025-09-08T17:32:36,936 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,936 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,936 | ^ 2025-09-08T17:32:36,936 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,936 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,936 | ^~~~~~~ 2025-09-08T17:32:36,937 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,937 7986 | tspivot(botright, botrsubseg); 2025-09-08T17:32:36,937 | ^~~~~~~ 2025-09-08T17:32:36,941 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,942 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,942 | ^ 2025-09-08T17:32:36,942 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,942 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,942 | ^~~~~~~ 2025-09-08T17:32:36,942 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,942 7986 | tspivot(botright, botrsubseg); 2025-09-08T17:32:36,942 | ^~~~~~~ 2025-09-08T17:32:36,947 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,947 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,947 | ^ 2025-09-08T17:32:36,947 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,947 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,947 | ^~~~~~~ 2025-09-08T17:32:36,947 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,947 7986 | tspivot(botright, botrsubseg); 2025-09-08T17:32:36,948 | ^~~~~~~ 2025-09-08T17:32:36,952 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,953 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:36,953 | ^ 2025-09-08T17:32:36,953 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,953 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,953 | ^~~~~~~ 2025-09-08T17:32:36,953 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,953 7987 | tspivot(topright, toprsubseg); 2025-09-08T17:32:36,953 | ^~~~~~~ 2025-09-08T17:32:36,958 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,958 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:36,958 | ^ 2025-09-08T17:32:36,958 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,958 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,958 | ^~~~~~~ 2025-09-08T17:32:36,958 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,959 7987 | tspivot(topright, toprsubseg); 2025-09-08T17:32:36,959 | ^~~~~~~ 2025-09-08T17:32:36,963 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,963 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:36,964 | ^ 2025-09-08T17:32:36,964 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:36,964 1289 | sdecode(sptr, osub) 2025-09-08T17:32:36,964 | ^~~~~~~ 2025-09-08T17:32:36,964 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:36,964 7987 | tspivot(topright, toprsubseg); 2025-09-08T17:32:36,964 | ^~~~~~~ 2025-09-08T17:32:36,969 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,969 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,969 | ^ 2025-09-08T17:32:36,969 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,969 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,969 | ^~~~~~~ 2025-09-08T17:32:36,969 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,970 7991 | tsbond(topright, toplsubseg); 2025-09-08T17:32:36,970 | ^~~~~~ 2025-09-08T17:32:36,974 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,974 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,975 | ^ 2025-09-08T17:32:36,975 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,975 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,975 | ^~~~~~~ 2025-09-08T17:32:36,975 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,975 7991 | tsbond(topright, toplsubseg); 2025-09-08T17:32:36,975 | ^~~~~~ 2025-09-08T17:32:36,980 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,980 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,980 | ^ 2025-09-08T17:32:36,980 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,980 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,980 | ^~~~~~ 2025-09-08T17:32:36,980 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,980 7991 | tsbond(topright, toplsubseg); 2025-09-08T17:32:36,981 | ^~~~~~ 2025-09-08T17:32:36,985 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:36,985 | ^ 2025-09-08T17:32:36,986 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:36,986 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:36,986 | ^~~~~~ 2025-09-08T17:32:36,986 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,986 7991 | tsbond(topright, toplsubseg); 2025-09-08T17:32:36,986 | ^~~~~~ 2025-09-08T17:32:36,991 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:36,991 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,991 | ^ 2025-09-08T17:32:36,991 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,991 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,991 | ^~~~~~~ 2025-09-08T17:32:36,991 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,991 7996 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:36,992 | ^~~~~~ 2025-09-08T17:32:36,996 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:36,996 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:36,996 | ^ 2025-09-08T17:32:36,997 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:36,997 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:36,997 | ^~~~~~~ 2025-09-08T17:32:36,997 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:36,997 7996 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:36,997 | ^~~~~~ 2025-09-08T17:32:37,002 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,002 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,002 | ^ 2025-09-08T17:32:37,002 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,002 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,002 | ^~~~~~ 2025-09-08T17:32:37,002 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,002 7996 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:37,003 | ^~~~~~ 2025-09-08T17:32:37,007 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,007 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,007 | ^ 2025-09-08T17:32:37,008 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,008 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,008 | ^~~~~~ 2025-09-08T17:32:37,008 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,008 7996 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:37,008 | ^~~~~~ 2025-09-08T17:32:37,013 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,013 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,013 | ^ 2025-09-08T17:32:37,013 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,013 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,013 | ^~~~~~~ 2025-09-08T17:32:37,013 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,014 8001 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:37,014 | ^~~~~~ 2025-09-08T17:32:37,018 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,018 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,019 | ^ 2025-09-08T17:32:37,019 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,019 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,019 | ^~~~~~~ 2025-09-08T17:32:37,019 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,019 8001 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:37,019 | ^~~~~~ 2025-09-08T17:32:37,024 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,024 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,024 | ^ 2025-09-08T17:32:37,024 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,024 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,024 | ^~~~~~ 2025-09-08T17:32:37,024 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,025 8001 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:37,025 | ^~~~~~ 2025-09-08T17:32:37,029 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,030 | ^ 2025-09-08T17:32:37,030 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,030 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,030 | ^~~~~~ 2025-09-08T17:32:37,030 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,030 8001 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:37,030 | ^~~~~~ 2025-09-08T17:32:37,035 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,035 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,035 | ^ 2025-09-08T17:32:37,035 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,035 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,035 | ^~~~~~~ 2025-09-08T17:32:37,035 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,036 8006 | tsbond(botright, toprsubseg); 2025-09-08T17:32:37,036 | ^~~~~~ 2025-09-08T17:32:37,040 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,040 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,041 | ^ 2025-09-08T17:32:37,041 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,041 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,041 | ^~~~~~~ 2025-09-08T17:32:37,041 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,041 8006 | tsbond(botright, toprsubseg); 2025-09-08T17:32:37,041 | ^~~~~~ 2025-09-08T17:32:37,046 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,046 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,046 | ^ 2025-09-08T17:32:37,046 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,046 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,046 | ^~~~~~ 2025-09-08T17:32:37,046 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,047 8006 | tsbond(botright, toprsubseg); 2025-09-08T17:32:37,047 | ^~~~~~ 2025-09-08T17:32:37,051 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,052 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,052 | ^ 2025-09-08T17:32:37,052 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,052 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,052 | ^~~~~~ 2025-09-08T17:32:37,052 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,052 8006 | tsbond(botright, toprsubseg); 2025-09-08T17:32:37,052 | ^~~~~~ 2025-09-08T17:32:37,053 c/triangle.c: In function ‘unflip’: 2025-09-08T17:32:37,058 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,058 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,058 | ^ 2025-09-08T17:32:37,058 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,059 969 | decode(ptr, otri2); 2025-09-08T17:32:37,059 | ^~~~~~ 2025-09-08T17:32:37,059 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,059 8084 | sym(*flipedge, top); 2025-09-08T17:32:37,059 | ^~~ 2025-09-08T17:32:37,064 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,064 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,064 | ^ 2025-09-08T17:32:37,064 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,064 969 | decode(ptr, otri2); 2025-09-08T17:32:37,064 | ^~~~~~ 2025-09-08T17:32:37,064 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,064 8084 | sym(*flipedge, top); 2025-09-08T17:32:37,064 | ^~~ 2025-09-08T17:32:37,069 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,069 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,069 | ^ 2025-09-08T17:32:37,070 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,070 969 | decode(ptr, otri2); 2025-09-08T17:32:37,070 | ^~~~~~ 2025-09-08T17:32:37,070 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,070 8084 | sym(*flipedge, top); 2025-09-08T17:32:37,070 | ^~~ 2025-09-08T17:32:37,075 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,075 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,075 | ^ 2025-09-08T17:32:37,075 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,075 969 | decode(ptr, otri2); 2025-09-08T17:32:37,076 | ^~~~~~ 2025-09-08T17:32:37,076 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,076 8104 | sym(topleft, toplcasing); 2025-09-08T17:32:37,076 | ^~~ 2025-09-08T17:32:37,081 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,081 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,081 | ^ 2025-09-08T17:32:37,081 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,081 969 | decode(ptr, otri2); 2025-09-08T17:32:37,081 | ^~~~~~ 2025-09-08T17:32:37,081 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,081 8104 | sym(topleft, toplcasing); 2025-09-08T17:32:37,081 | ^~~ 2025-09-08T17:32:37,086 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,086 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,086 | ^ 2025-09-08T17:32:37,086 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,087 969 | decode(ptr, otri2); 2025-09-08T17:32:37,087 | ^~~~~~ 2025-09-08T17:32:37,087 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,087 8104 | sym(topleft, toplcasing); 2025-09-08T17:32:37,087 | ^~~ 2025-09-08T17:32:37,092 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,092 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,092 | ^ 2025-09-08T17:32:37,092 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,092 969 | decode(ptr, otri2); 2025-09-08T17:32:37,092 | ^~~~~~ 2025-09-08T17:32:37,092 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,093 8106 | sym(topright, toprcasing); 2025-09-08T17:32:37,093 | ^~~ 2025-09-08T17:32:37,097 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,098 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,098 | ^ 2025-09-08T17:32:37,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,098 969 | decode(ptr, otri2); 2025-09-08T17:32:37,098 | ^~~~~~ 2025-09-08T17:32:37,098 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,098 8106 | sym(topright, toprcasing); 2025-09-08T17:32:37,098 | ^~~ 2025-09-08T17:32:37,103 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,103 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,103 | ^ 2025-09-08T17:32:37,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,104 969 | decode(ptr, otri2); 2025-09-08T17:32:37,104 | ^~~~~~ 2025-09-08T17:32:37,104 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,104 8106 | sym(topright, toprcasing); 2025-09-08T17:32:37,104 | ^~~ 2025-09-08T17:32:37,109 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,109 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,109 | ^ 2025-09-08T17:32:37,109 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,109 969 | decode(ptr, otri2); 2025-09-08T17:32:37,109 | ^~~~~~ 2025-09-08T17:32:37,109 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,109 8108 | sym(botleft, botlcasing); 2025-09-08T17:32:37,109 | ^~~ 2025-09-08T17:32:37,114 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,115 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,115 | ^ 2025-09-08T17:32:37,115 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,115 969 | decode(ptr, otri2); 2025-09-08T17:32:37,115 | ^~~~~~ 2025-09-08T17:32:37,115 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,115 8108 | sym(botleft, botlcasing); 2025-09-08T17:32:37,115 | ^~~ 2025-09-08T17:32:37,120 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,120 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,120 | ^ 2025-09-08T17:32:37,120 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,120 969 | decode(ptr, otri2); 2025-09-08T17:32:37,120 | ^~~~~~ 2025-09-08T17:32:37,121 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,121 8108 | sym(botleft, botlcasing); 2025-09-08T17:32:37,121 | ^~~ 2025-09-08T17:32:37,126 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,126 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,126 | ^ 2025-09-08T17:32:37,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,126 969 | decode(ptr, otri2); 2025-09-08T17:32:37,126 | ^~~~~~ 2025-09-08T17:32:37,126 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,126 8110 | sym(botright, botrcasing); 2025-09-08T17:32:37,126 | ^~~ 2025-09-08T17:32:37,131 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,131 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,131 | ^ 2025-09-08T17:32:37,132 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,132 969 | decode(ptr, otri2); 2025-09-08T17:32:37,132 | ^~~~~~ 2025-09-08T17:32:37,132 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,132 8110 | sym(botright, botrcasing); 2025-09-08T17:32:37,132 | ^~~ 2025-09-08T17:32:37,137 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,137 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,137 | ^ 2025-09-08T17:32:37,137 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,137 969 | decode(ptr, otri2); 2025-09-08T17:32:37,137 | ^~~~~~ 2025-09-08T17:32:37,137 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,137 8110 | sym(botright, botrcasing); 2025-09-08T17:32:37,138 | ^~~ 2025-09-08T17:32:37,143 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,143 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,143 | ^ 2025-09-08T17:32:37,143 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,143 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,143 | ^~~~~~ 2025-09-08T17:32:37,143 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,143 8112 | bond(topleft, toprcasing); 2025-09-08T17:32:37,143 | ^~~~ 2025-09-08T17:32:37,148 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,148 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,148 | ^ 2025-09-08T17:32:37,148 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,148 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,149 | ^~~~~~ 2025-09-08T17:32:37,149 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,149 8112 | bond(topleft, toprcasing); 2025-09-08T17:32:37,149 | ^~~~ 2025-09-08T17:32:37,154 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,154 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,154 | ^ 2025-09-08T17:32:37,154 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,154 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,154 | ^~~~~~ 2025-09-08T17:32:37,154 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,154 8112 | bond(topleft, toprcasing); 2025-09-08T17:32:37,154 | ^~~~ 2025-09-08T17:32:37,159 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,159 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,160 | ^ 2025-09-08T17:32:37,160 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,160 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,160 | ^~~~~~ 2025-09-08T17:32:37,160 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,160 8112 | bond(topleft, toprcasing); 2025-09-08T17:32:37,160 | ^~~~ 2025-09-08T17:32:37,165 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,165 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,165 | ^ 2025-09-08T17:32:37,165 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,165 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,165 | ^~~~~~ 2025-09-08T17:32:37,166 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,166 8113 | bond(botleft, toplcasing); 2025-09-08T17:32:37,166 | ^~~~ 2025-09-08T17:32:37,171 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,171 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,171 | ^ 2025-09-08T17:32:37,171 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,171 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,171 | ^~~~~~ 2025-09-08T17:32:37,171 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,171 8113 | bond(botleft, toplcasing); 2025-09-08T17:32:37,171 | ^~~~ 2025-09-08T17:32:37,176 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,176 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,176 | ^ 2025-09-08T17:32:37,177 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,177 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,177 | ^~~~~~ 2025-09-08T17:32:37,177 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,177 8113 | bond(botleft, toplcasing); 2025-09-08T17:32:37,177 | ^~~~ 2025-09-08T17:32:37,182 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,182 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,182 | ^ 2025-09-08T17:32:37,182 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,182 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,182 | ^~~~~~ 2025-09-08T17:32:37,182 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,182 8113 | bond(botleft, toplcasing); 2025-09-08T17:32:37,183 | ^~~~ 2025-09-08T17:32:37,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,188 | ^ 2025-09-08T17:32:37,188 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,188 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,188 | ^~~~~~ 2025-09-08T17:32:37,188 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,188 8114 | bond(botright, botlcasing); 2025-09-08T17:32:37,188 | ^~~~ 2025-09-08T17:32:37,193 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,193 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,193 | ^ 2025-09-08T17:32:37,193 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,193 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,194 | ^~~~~~ 2025-09-08T17:32:37,194 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,194 8114 | bond(botright, botlcasing); 2025-09-08T17:32:37,194 | ^~~~ 2025-09-08T17:32:37,199 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,199 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,199 | ^ 2025-09-08T17:32:37,199 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,199 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,199 | ^~~~~~ 2025-09-08T17:32:37,199 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,199 8114 | bond(botright, botlcasing); 2025-09-08T17:32:37,199 | ^~~~ 2025-09-08T17:32:37,204 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,204 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,205 | ^ 2025-09-08T17:32:37,205 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,205 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,205 | ^~~~~~ 2025-09-08T17:32:37,205 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,205 8114 | bond(botright, botlcasing); 2025-09-08T17:32:37,205 | ^~~~ 2025-09-08T17:32:37,210 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,210 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,210 | ^ 2025-09-08T17:32:37,210 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,210 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,210 | ^~~~~~ 2025-09-08T17:32:37,211 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,211 8115 | bond(topright, botrcasing); 2025-09-08T17:32:37,211 | ^~~~ 2025-09-08T17:32:37,216 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,216 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,216 | ^ 2025-09-08T17:32:37,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,216 | ^~~~~~ 2025-09-08T17:32:37,216 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,216 8115 | bond(topright, botrcasing); 2025-09-08T17:32:37,216 | ^~~~ 2025-09-08T17:32:37,221 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,221 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,221 | ^ 2025-09-08T17:32:37,222 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,222 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,222 | ^~~~~~ 2025-09-08T17:32:37,222 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,222 8115 | bond(topright, botrcasing); 2025-09-08T17:32:37,222 | ^~~~ 2025-09-08T17:32:37,227 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,227 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,227 | ^ 2025-09-08T17:32:37,227 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,227 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,227 | ^~~~~~ 2025-09-08T17:32:37,227 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,227 8115 | bond(topright, botrcasing); 2025-09-08T17:32:37,228 | ^~~~ 2025-09-08T17:32:37,233 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,233 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,233 | ^ 2025-09-08T17:32:37,233 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,233 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,233 | ^~~~~~~ 2025-09-08T17:32:37,233 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,233 8119 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:37,233 | ^~~~~~~ 2025-09-08T17:32:37,238 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,238 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,238 | ^ 2025-09-08T17:32:37,238 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,239 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,239 | ^~~~~~~ 2025-09-08T17:32:37,239 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,239 8119 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:37,239 | ^~~~~~~ 2025-09-08T17:32:37,244 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,244 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,244 | ^ 2025-09-08T17:32:37,244 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,244 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,244 | ^~~~~~~ 2025-09-08T17:32:37,244 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,244 8119 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:37,244 | ^~~~~~~ 2025-09-08T17:32:37,249 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,250 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,250 | ^ 2025-09-08T17:32:37,250 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,250 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,250 | ^~~~~~~ 2025-09-08T17:32:37,250 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,250 8120 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,250 | ^~~~~~~ 2025-09-08T17:32:37,255 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,255 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,255 | ^ 2025-09-08T17:32:37,255 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,255 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,256 | ^~~~~~~ 2025-09-08T17:32:37,256 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,256 8120 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,256 | ^~~~~~~ 2025-09-08T17:32:37,261 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,261 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,261 | ^ 2025-09-08T17:32:37,261 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,261 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,261 | ^~~~~~~ 2025-09-08T17:32:37,261 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,261 8120 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,261 | ^~~~~~~ 2025-09-08T17:32:37,266 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,266 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,267 | ^ 2025-09-08T17:32:37,267 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,267 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,267 | ^~~~~~~ 2025-09-08T17:32:37,267 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,267 8121 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,267 | ^~~~~~~ 2025-09-08T17:32:37,272 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,272 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,272 | ^ 2025-09-08T17:32:37,272 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,272 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,272 | ^~~~~~~ 2025-09-08T17:32:37,273 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,273 8121 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,273 | ^~~~~~~ 2025-09-08T17:32:37,278 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,278 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,278 | ^ 2025-09-08T17:32:37,278 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,278 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,278 | ^~~~~~~ 2025-09-08T17:32:37,278 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,278 8121 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,278 | ^~~~~~~ 2025-09-08T17:32:37,283 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,283 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,283 | ^ 2025-09-08T17:32:37,284 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,284 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,284 | ^~~~~~~ 2025-09-08T17:32:37,284 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,284 8122 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,284 | ^~~~~~~ 2025-09-08T17:32:37,289 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,289 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,289 | ^ 2025-09-08T17:32:37,289 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,289 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,289 | ^~~~~~~ 2025-09-08T17:32:37,289 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,289 8122 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,290 | ^~~~~~~ 2025-09-08T17:32:37,294 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,295 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,295 | ^ 2025-09-08T17:32:37,295 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,295 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,295 | ^~~~~~~ 2025-09-08T17:32:37,295 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,295 8122 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,295 | ^~~~~~~ 2025-09-08T17:32:37,300 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,300 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,300 | ^ 2025-09-08T17:32:37,300 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,301 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,301 | ^~~~~~~ 2025-09-08T17:32:37,301 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,301 8126 | tsbond(botleft, toplsubseg); 2025-09-08T17:32:37,301 | ^~~~~~ 2025-09-08T17:32:37,306 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,306 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,306 | ^ 2025-09-08T17:32:37,306 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,306 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,306 | ^~~~~~~ 2025-09-08T17:32:37,306 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,306 8126 | tsbond(botleft, toplsubseg); 2025-09-08T17:32:37,307 | ^~~~~~ 2025-09-08T17:32:37,311 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,312 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,312 | ^ 2025-09-08T17:32:37,312 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,312 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,312 | ^~~~~~ 2025-09-08T17:32:37,312 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,312 8126 | tsbond(botleft, toplsubseg); 2025-09-08T17:32:37,312 | ^~~~~~ 2025-09-08T17:32:37,317 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,317 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,317 | ^ 2025-09-08T17:32:37,317 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,317 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,317 | ^~~~~~ 2025-09-08T17:32:37,318 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,318 8126 | tsbond(botleft, toplsubseg); 2025-09-08T17:32:37,318 | ^~~~~~ 2025-09-08T17:32:37,323 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,323 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,323 | ^ 2025-09-08T17:32:37,323 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,323 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,323 | ^~~~~~~ 2025-09-08T17:32:37,323 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,323 8131 | tsbond(botright, botlsubseg); 2025-09-08T17:32:37,324 | ^~~~~~ 2025-09-08T17:32:37,328 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,328 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,329 | ^ 2025-09-08T17:32:37,329 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,329 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,329 | ^~~~~~~ 2025-09-08T17:32:37,329 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,329 8131 | tsbond(botright, botlsubseg); 2025-09-08T17:32:37,329 | ^~~~~~ 2025-09-08T17:32:37,334 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,334 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,334 | ^ 2025-09-08T17:32:37,334 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,334 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,334 | ^~~~~~ 2025-09-08T17:32:37,335 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,335 8131 | tsbond(botright, botlsubseg); 2025-09-08T17:32:37,335 | ^~~~~~ 2025-09-08T17:32:37,340 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,340 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,340 | ^ 2025-09-08T17:32:37,340 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,340 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,340 | ^~~~~~ 2025-09-08T17:32:37,340 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,340 8131 | tsbond(botright, botlsubseg); 2025-09-08T17:32:37,340 | ^~~~~~ 2025-09-08T17:32:37,345 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,346 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,346 | ^ 2025-09-08T17:32:37,346 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,346 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,346 | ^~~~~~~ 2025-09-08T17:32:37,346 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,346 8136 | tsbond(topright, botrsubseg); 2025-09-08T17:32:37,346 | ^~~~~~ 2025-09-08T17:32:37,351 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,351 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,351 | ^ 2025-09-08T17:32:37,351 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,351 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,351 | ^~~~~~~ 2025-09-08T17:32:37,352 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,352 8136 | tsbond(topright, botrsubseg); 2025-09-08T17:32:37,352 | ^~~~~~ 2025-09-08T17:32:37,357 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,357 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,357 | ^ 2025-09-08T17:32:37,357 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,357 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,357 | ^~~~~~ 2025-09-08T17:32:37,357 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,357 8136 | tsbond(topright, botrsubseg); 2025-09-08T17:32:37,357 | ^~~~~~ 2025-09-08T17:32:37,362 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,362 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,363 | ^ 2025-09-08T17:32:37,363 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,363 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,363 | ^~~~~~ 2025-09-08T17:32:37,363 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,363 8136 | tsbond(topright, botrsubseg); 2025-09-08T17:32:37,363 | ^~~~~~ 2025-09-08T17:32:37,368 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,368 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,368 | ^ 2025-09-08T17:32:37,368 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,368 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,369 | ^~~~~~~ 2025-09-08T17:32:37,369 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,369 8141 | tsbond(topleft, toprsubseg); 2025-09-08T17:32:37,369 | ^~~~~~ 2025-09-08T17:32:37,374 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,374 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,374 | ^ 2025-09-08T17:32:37,374 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,374 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,374 | ^~~~~~~ 2025-09-08T17:32:37,374 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,374 8141 | tsbond(topleft, toprsubseg); 2025-09-08T17:32:37,374 | ^~~~~~ 2025-09-08T17:32:37,379 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,379 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,380 | ^ 2025-09-08T17:32:37,380 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,380 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,380 | ^~~~~~ 2025-09-08T17:32:37,380 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,380 8141 | tsbond(topleft, toprsubseg); 2025-09-08T17:32:37,380 | ^~~~~~ 2025-09-08T17:32:37,385 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,385 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,385 | ^ 2025-09-08T17:32:37,385 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,385 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,385 | ^~~~~~ 2025-09-08T17:32:37,386 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,386 8141 | tsbond(topleft, toprsubseg); 2025-09-08T17:32:37,386 | ^~~~~~ 2025-09-08T17:32:37,386 c/triangle.c: In function ‘insertvertex’: 2025-09-08T17:32:37,392 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,392 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,392 | ^ 2025-09-08T17:32:37,392 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,393 973 | decode(ptr, otri); 2025-09-08T17:32:37,393 | ^~~~~~ 2025-09-08T17:32:37,393 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:37,393 8267 | symself(horiz); 2025-09-08T17:32:37,393 | ^~~~~~~ 2025-09-08T17:32:37,398 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,398 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,398 | ^ 2025-09-08T17:32:37,398 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,398 973 | decode(ptr, otri); 2025-09-08T17:32:37,398 | ^~~~~~ 2025-09-08T17:32:37,398 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:37,399 8267 | symself(horiz); 2025-09-08T17:32:37,399 | ^~~~~~~ 2025-09-08T17:32:37,404 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,404 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,404 | ^ 2025-09-08T17:32:37,404 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,404 973 | decode(ptr, otri); 2025-09-08T17:32:37,404 | ^~~~~~ 2025-09-08T17:32:37,404 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:37,404 8267 | symself(horiz); 2025-09-08T17:32:37,405 | ^~~~~~~ 2025-09-08T17:32:37,410 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,410 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,410 | ^ 2025-09-08T17:32:37,410 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,411 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,411 | ^~~~~~~ 2025-09-08T17:32:37,411 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,411 8293 | tspivot(horiz, brokensubseg); 2025-09-08T17:32:37,411 | ^~~~~~~ 2025-09-08T17:32:37,416 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,416 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,416 | ^ 2025-09-08T17:32:37,416 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,416 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,417 | ^~~~~~~ 2025-09-08T17:32:37,417 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,417 8293 | tspivot(horiz, brokensubseg); 2025-09-08T17:32:37,417 | ^~~~~~~ 2025-09-08T17:32:37,422 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,422 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,422 | ^ 2025-09-08T17:32:37,422 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,422 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,422 | ^~~~~~~ 2025-09-08T17:32:37,422 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,423 8293 | tspivot(horiz, brokensubseg); 2025-09-08T17:32:37,423 | ^~~~~~~ 2025-09-08T17:32:37,428 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,428 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,428 | ^ 2025-09-08T17:32:37,428 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,428 969 | decode(ptr, otri2); 2025-09-08T17:32:37,428 | ^~~~~~ 2025-09-08T17:32:37,429 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,429 8301 | sym(horiz, testtri); 2025-09-08T17:32:37,429 | ^~~ 2025-09-08T17:32:37,434 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,434 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,434 | ^ 2025-09-08T17:32:37,434 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,434 969 | decode(ptr, otri2); 2025-09-08T17:32:37,434 | ^~~~~~ 2025-09-08T17:32:37,434 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,434 8301 | sym(horiz, testtri); 2025-09-08T17:32:37,435 | ^~~ 2025-09-08T17:32:37,440 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,440 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,440 | ^ 2025-09-08T17:32:37,440 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,440 969 | decode(ptr, otri2); 2025-09-08T17:32:37,440 | ^~~~~~ 2025-09-08T17:32:37,440 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,440 8301 | sym(horiz, testtri); 2025-09-08T17:32:37,440 | ^~~ 2025-09-08T17:32:37,446 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,446 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,446 | ^ 2025-09-08T17:32:37,446 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,446 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T17:32:37,446 | ^~~~~~~ 2025-09-08T17:32:37,451 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,451 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,451 | ^ 2025-09-08T17:32:37,452 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,452 8307 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T17:32:37,452 | ^~~~~~~ 2025-09-08T17:32:37,458 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,458 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,458 | ^ 2025-09-08T17:32:37,458 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,458 969 | decode(ptr, otri2); 2025-09-08T17:32:37,458 | ^~~~~~ 2025-09-08T17:32:37,458 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,458 8329 | sym(botright, botrcasing); 2025-09-08T17:32:37,458 | ^~~ 2025-09-08T17:32:37,464 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,464 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,464 | ^ 2025-09-08T17:32:37,464 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,464 969 | decode(ptr, otri2); 2025-09-08T17:32:37,464 | ^~~~~~ 2025-09-08T17:32:37,464 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,464 8329 | sym(botright, botrcasing); 2025-09-08T17:32:37,464 | ^~~ 2025-09-08T17:32:37,469 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,469 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,470 | ^ 2025-09-08T17:32:37,470 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,470 969 | decode(ptr, otri2); 2025-09-08T17:32:37,470 | ^~~~~~ 2025-09-08T17:32:37,470 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,470 8329 | sym(botright, botrcasing); 2025-09-08T17:32:37,470 | ^~~ 2025-09-08T17:32:37,475 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,475 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,475 | ^ 2025-09-08T17:32:37,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,476 969 | decode(ptr, otri2); 2025-09-08T17:32:37,476 | ^~~~~~ 2025-09-08T17:32:37,476 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,476 8330 | sym(horiz, topright); 2025-09-08T17:32:37,476 | ^~~ 2025-09-08T17:32:37,481 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,481 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,481 | ^ 2025-09-08T17:32:37,481 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,482 969 | decode(ptr, otri2); 2025-09-08T17:32:37,482 | ^~~~~~ 2025-09-08T17:32:37,482 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,482 8330 | sym(horiz, topright); 2025-09-08T17:32:37,482 | ^~~ 2025-09-08T17:32:37,487 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,487 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,487 | ^ 2025-09-08T17:32:37,487 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,487 969 | decode(ptr, otri2); 2025-09-08T17:32:37,487 | ^~~~~~ 2025-09-08T17:32:37,488 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,488 8330 | sym(horiz, topright); 2025-09-08T17:32:37,488 | ^~~ 2025-09-08T17:32:37,493 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,493 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,493 | ^ 2025-09-08T17:32:37,493 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,493 969 | decode(ptr, otri2); 2025-09-08T17:32:37,493 | ^~~~~~ 2025-09-08T17:32:37,494 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,494 8335 | sym(topright, toprcasing); 2025-09-08T17:32:37,494 | ^~~ 2025-09-08T17:32:37,499 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,499 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,499 | ^ 2025-09-08T17:32:37,499 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,499 969 | decode(ptr, otri2); 2025-09-08T17:32:37,499 | ^~~~~~ 2025-09-08T17:32:37,499 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,499 8335 | sym(topright, toprcasing); 2025-09-08T17:32:37,500 | ^~~ 2025-09-08T17:32:37,505 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,505 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,505 | ^ 2025-09-08T17:32:37,505 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,505 969 | decode(ptr, otri2); 2025-09-08T17:32:37,505 | ^~~~~~ 2025-09-08T17:32:37,505 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,505 8335 | sym(topright, toprcasing); 2025-09-08T17:32:37,506 | ^~~ 2025-09-08T17:32:37,512 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,512 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,512 | ^ 2025-09-08T17:32:37,512 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,513 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,513 | ^~~~~~~ 2025-09-08T17:32:37,513 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,513 8378 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,513 | ^~~~~~~ 2025-09-08T17:32:37,518 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,518 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,518 | ^ 2025-09-08T17:32:37,518 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,518 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,519 | ^~~~~~~ 2025-09-08T17:32:37,519 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,519 8378 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,519 | ^~~~~~~ 2025-09-08T17:32:37,524 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,524 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,524 | ^ 2025-09-08T17:32:37,524 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,524 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,525 | ^~~~~~~ 2025-09-08T17:32:37,525 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,525 8378 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,525 | ^~~~~~~ 2025-09-08T17:32:37,530 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,530 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,530 | ^ 2025-09-08T17:32:37,530 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,530 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,531 | ^~~~~~~ 2025-09-08T17:32:37,531 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,531 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,531 | ^~~~~~ 2025-09-08T17:32:37,536 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,536 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,536 | ^ 2025-09-08T17:32:37,536 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,536 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,536 | ^~~~~~~ 2025-09-08T17:32:37,536 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,537 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,537 | ^~~~~~ 2025-09-08T17:32:37,542 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,542 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,542 | ^ 2025-09-08T17:32:37,542 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,542 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,542 | ^~~~~~ 2025-09-08T17:32:37,542 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,543 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,543 | ^~~~~~ 2025-09-08T17:32:37,548 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,548 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,548 | ^ 2025-09-08T17:32:37,548 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,548 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,548 | ^~~~~~ 2025-09-08T17:32:37,548 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,548 8381 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,549 | ^~~~~~ 2025-09-08T17:32:37,554 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,554 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,554 | ^ 2025-09-08T17:32:37,554 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,554 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,554 | ^~~~~~~ 2025-09-08T17:32:37,554 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,555 8384 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,555 | ^~~~~~~ 2025-09-08T17:32:37,560 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,560 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,560 | ^ 2025-09-08T17:32:37,560 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,560 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,560 | ^~~~~~~ 2025-09-08T17:32:37,560 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,560 8384 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,561 | ^~~~~~~ 2025-09-08T17:32:37,566 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,566 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,566 | ^ 2025-09-08T17:32:37,566 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,566 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,566 | ^~~~~~~ 2025-09-08T17:32:37,566 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,566 8384 | tspivot(topright, toprsubseg); 2025-09-08T17:32:37,567 | ^~~~~~~ 2025-09-08T17:32:37,573 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,574 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,574 | ^ 2025-09-08T17:32:37,574 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,574 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,574 | ^~~~~~~ 2025-09-08T17:32:37,574 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,574 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T17:32:37,574 | ^~~~~~ 2025-09-08T17:32:37,579 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,579 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,580 | ^ 2025-09-08T17:32:37,580 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,580 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,580 | ^~~~~~~ 2025-09-08T17:32:37,580 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,580 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T17:32:37,580 | ^~~~~~ 2025-09-08T17:32:37,585 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,585 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,586 | ^ 2025-09-08T17:32:37,586 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,586 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,586 | ^~~~~~ 2025-09-08T17:32:37,586 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,586 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T17:32:37,586 | ^~~~~~ 2025-09-08T17:32:37,591 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,591 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,591 | ^ 2025-09-08T17:32:37,592 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,592 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,592 | ^~~~~~ 2025-09-08T17:32:37,592 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,592 8387 | tsbond(newtopright, toprsubseg); 2025-09-08T17:32:37,592 | ^~~~~~ 2025-09-08T17:32:37,597 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,597 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,597 | ^ 2025-09-08T17:32:37,598 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,598 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,598 | ^~~~~~ 2025-09-08T17:32:37,598 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,598 8393 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,598 | ^~~~ 2025-09-08T17:32:37,603 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,603 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,603 | ^ 2025-09-08T17:32:37,604 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,604 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,604 | ^~~~~~ 2025-09-08T17:32:37,604 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,604 8393 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,604 | ^~~~ 2025-09-08T17:32:37,609 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,609 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,609 | ^ 2025-09-08T17:32:37,609 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,610 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,610 | ^~~~~~ 2025-09-08T17:32:37,610 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,610 8393 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,610 | ^~~~ 2025-09-08T17:32:37,615 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,615 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,615 | ^ 2025-09-08T17:32:37,615 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,615 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,616 | ^~~~~~ 2025-09-08T17:32:37,616 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,616 8393 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,616 | ^~~~ 2025-09-08T17:32:37,621 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,621 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,621 | ^ 2025-09-08T17:32:37,621 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,621 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,622 | ^~~~~~ 2025-09-08T17:32:37,622 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,622 8395 | bond(newbotright, botright); 2025-09-08T17:32:37,622 | ^~~~ 2025-09-08T17:32:37,627 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,627 | ^ 2025-09-08T17:32:37,627 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,627 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,627 | ^~~~~~ 2025-09-08T17:32:37,628 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,628 8395 | bond(newbotright, botright); 2025-09-08T17:32:37,628 | ^~~~ 2025-09-08T17:32:37,633 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,633 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,633 | ^ 2025-09-08T17:32:37,633 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,633 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,633 | ^~~~~~ 2025-09-08T17:32:37,634 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,634 8395 | bond(newbotright, botright); 2025-09-08T17:32:37,634 | ^~~~ 2025-09-08T17:32:37,639 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,639 | ^ 2025-09-08T17:32:37,639 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,639 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,639 | ^~~~~~ 2025-09-08T17:32:37,639 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,640 8395 | bond(newbotright, botright); 2025-09-08T17:32:37,640 | ^~~~ 2025-09-08T17:32:37,645 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,645 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,645 | ^ 2025-09-08T17:32:37,645 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,645 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,645 | ^~~~~~ 2025-09-08T17:32:37,646 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,646 8398 | bond(newtopright, toprcasing); 2025-09-08T17:32:37,646 | ^~~~ 2025-09-08T17:32:37,651 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,651 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,651 | ^ 2025-09-08T17:32:37,651 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,651 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,651 | ^~~~~~ 2025-09-08T17:32:37,651 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,652 8398 | bond(newtopright, toprcasing); 2025-09-08T17:32:37,652 | ^~~~ 2025-09-08T17:32:37,657 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,657 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,657 | ^ 2025-09-08T17:32:37,657 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,657 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,657 | ^~~~~~ 2025-09-08T17:32:37,657 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,658 8398 | bond(newtopright, toprcasing); 2025-09-08T17:32:37,658 | ^~~~ 2025-09-08T17:32:37,663 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,663 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,663 | ^ 2025-09-08T17:32:37,663 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,663 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,663 | ^~~~~~ 2025-09-08T17:32:37,663 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,663 8398 | bond(newtopright, toprcasing); 2025-09-08T17:32:37,664 | ^~~~ 2025-09-08T17:32:37,669 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,669 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,669 | ^ 2025-09-08T17:32:37,669 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,669 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,669 | ^~~~~~ 2025-09-08T17:32:37,669 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,669 8400 | bond(newtopright, topright); 2025-09-08T17:32:37,670 | ^~~~ 2025-09-08T17:32:37,675 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,675 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,675 | ^ 2025-09-08T17:32:37,675 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,675 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,675 | ^~~~~~ 2025-09-08T17:32:37,675 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,675 8400 | bond(newtopright, topright); 2025-09-08T17:32:37,676 | ^~~~ 2025-09-08T17:32:37,681 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,681 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,681 | ^ 2025-09-08T17:32:37,681 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,681 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,681 | ^~~~~~ 2025-09-08T17:32:37,681 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,681 8400 | bond(newtopright, topright); 2025-09-08T17:32:37,681 | ^~~~ 2025-09-08T17:32:37,687 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,687 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,687 | ^ 2025-09-08T17:32:37,687 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,687 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,687 | ^~~~~~ 2025-09-08T17:32:37,687 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,687 8400 | bond(newtopright, topright); 2025-09-08T17:32:37,687 | ^~~~ 2025-09-08T17:32:37,693 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,693 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,693 | ^ 2025-09-08T17:32:37,693 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,693 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,693 | ^~~~~~ 2025-09-08T17:32:37,693 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,693 8402 | bond(newtopright, newbotright); 2025-09-08T17:32:37,693 | ^~~~ 2025-09-08T17:32:37,699 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,699 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,699 | ^ 2025-09-08T17:32:37,699 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,699 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,699 | ^~~~~~ 2025-09-08T17:32:37,699 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,699 8402 | bond(newtopright, newbotright); 2025-09-08T17:32:37,699 | ^~~~ 2025-09-08T17:32:37,705 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,705 | ^ 2025-09-08T17:32:37,705 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,705 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,705 | ^~~~~~ 2025-09-08T17:32:37,705 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,705 8402 | bond(newtopright, newbotright); 2025-09-08T17:32:37,705 | ^~~~ 2025-09-08T17:32:37,710 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,711 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,711 | ^ 2025-09-08T17:32:37,711 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,711 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,711 | ^~~~~~ 2025-09-08T17:32:37,711 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,711 8402 | bond(newtopright, newbotright); 2025-09-08T17:32:37,711 | ^~~~ 2025-09-08T17:32:37,717 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,717 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,717 | ^ 2025-09-08T17:32:37,717 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,717 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:37,717 | ^~~~~~~ 2025-09-08T17:32:37,717 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:37,717 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T17:32:37,718 | ^~~~~~ 2025-09-08T17:32:37,723 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,723 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,723 | ^ 2025-09-08T17:32:37,723 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,723 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:37,723 | ^~~~~~~ 2025-09-08T17:32:37,723 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:37,723 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T17:32:37,723 | ^~~~~~ 2025-09-08T17:32:37,729 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,729 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,729 | ^ 2025-09-08T17:32:37,729 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,729 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:37,729 | ^~~~~~~ 2025-09-08T17:32:37,729 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:37,729 8411 | spivot(*splitseg, rightsubseg); 2025-09-08T17:32:37,729 | ^~~~~~ 2025-09-08T17:32:37,735 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,735 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,735 | ^ 2025-09-08T17:32:37,735 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,735 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,735 | ^~~~~~~ 2025-09-08T17:32:37,735 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,735 8413 | tspivot(newbotright, newsubseg); 2025-09-08T17:32:37,735 | ^~~~~~~ 2025-09-08T17:32:37,741 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,741 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,741 | ^ 2025-09-08T17:32:37,741 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,741 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,741 | ^~~~~~~ 2025-09-08T17:32:37,741 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,741 8413 | tspivot(newbotright, newsubseg); 2025-09-08T17:32:37,741 | ^~~~~~~ 2025-09-08T17:32:37,747 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,747 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,747 | ^ 2025-09-08T17:32:37,747 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,747 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,747 | ^~~~~~~ 2025-09-08T17:32:37,747 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,747 8413 | tspivot(newbotright, newsubseg); 2025-09-08T17:32:37,747 | ^~~~~~~ 2025-09-08T17:32:37,753 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,753 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,753 | ^ 2025-09-08T17:32:37,753 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,753 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T17:32:37,753 | ^~~~~~~ 2025-09-08T17:32:37,753 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,753 8416 | sbond(*splitseg, newsubseg); 2025-09-08T17:32:37,754 | ^~~~~ 2025-09-08T17:32:37,759 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,759 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,759 | ^ 2025-09-08T17:32:37,759 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,759 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T17:32:37,759 | ^~~~~~~ 2025-09-08T17:32:37,759 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,759 8416 | sbond(*splitseg, newsubseg); 2025-09-08T17:32:37,759 | ^~~~~ 2025-09-08T17:32:37,765 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,765 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,765 | ^ 2025-09-08T17:32:37,765 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,765 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T17:32:37,765 | ^~~~~~~ 2025-09-08T17:32:37,765 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,765 8416 | sbond(*splitseg, newsubseg); 2025-09-08T17:32:37,765 | ^~~~~ 2025-09-08T17:32:37,771 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,771 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,771 | ^ 2025-09-08T17:32:37,771 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,771 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T17:32:37,771 | ^~~~~~~ 2025-09-08T17:32:37,771 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,771 8416 | sbond(*splitseg, newsubseg); 2025-09-08T17:32:37,771 | ^~~~~ 2025-09-08T17:32:37,777 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,777 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,777 | ^ 2025-09-08T17:32:37,777 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,777 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T17:32:37,777 | ^~~~~~~ 2025-09-08T17:32:37,777 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,777 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T17:32:37,777 | ^~~~~ 2025-09-08T17:32:37,783 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,783 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,783 | ^ 2025-09-08T17:32:37,783 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,783 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T17:32:37,783 | ^~~~~~~ 2025-09-08T17:32:37,783 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,783 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T17:32:37,783 | ^~~~~ 2025-09-08T17:32:37,788 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,789 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,789 | ^ 2025-09-08T17:32:37,789 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,789 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T17:32:37,789 | ^~~~~~~ 2025-09-08T17:32:37,789 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,789 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T17:32:37,789 | ^~~~~ 2025-09-08T17:32:37,794 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,795 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,795 | ^ 2025-09-08T17:32:37,795 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,795 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T17:32:37,795 | ^~~~~~~ 2025-09-08T17:32:37,795 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2025-09-08T17:32:37,795 8418 | sbond(newsubseg, rightsubseg); 2025-09-08T17:32:37,795 | ^~~~~ 2025-09-08T17:32:37,801 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,801 | ^ 2025-09-08T17:32:37,801 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,801 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T17:32:37,801 | ^~~~~~ 2025-09-08T17:32:37,807 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,807 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,807 | ^ 2025-09-08T17:32:37,807 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,807 8430 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T17:32:37,807 | ^~~~~~ 2025-09-08T17:32:37,814 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,814 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,814 | ^ 2025-09-08T17:32:37,814 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,814 969 | decode(ptr, otri2); 2025-09-08T17:32:37,814 | ^~~~~~ 2025-09-08T17:32:37,814 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,814 8487 | sym(botleft, botlcasing); 2025-09-08T17:32:37,814 | ^~~ 2025-09-08T17:32:37,820 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,820 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,820 | ^ 2025-09-08T17:32:37,820 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,820 969 | decode(ptr, otri2); 2025-09-08T17:32:37,820 | ^~~~~~ 2025-09-08T17:32:37,820 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,820 8487 | sym(botleft, botlcasing); 2025-09-08T17:32:37,820 | ^~~ 2025-09-08T17:32:37,826 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,826 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,826 | ^ 2025-09-08T17:32:37,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,826 969 | decode(ptr, otri2); 2025-09-08T17:32:37,826 | ^~~~~~ 2025-09-08T17:32:37,826 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,826 8487 | sym(botleft, botlcasing); 2025-09-08T17:32:37,827 | ^~~ 2025-09-08T17:32:37,832 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,832 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:37,832 | ^ 2025-09-08T17:32:37,832 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,832 969 | decode(ptr, otri2); 2025-09-08T17:32:37,832 | ^~~~~~ 2025-09-08T17:32:37,833 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,833 8488 | sym(botright, botrcasing); 2025-09-08T17:32:37,833 | ^~~ 2025-09-08T17:32:37,838 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,838 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:37,838 | ^ 2025-09-08T17:32:37,838 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,838 969 | decode(ptr, otri2); 2025-09-08T17:32:37,839 | ^~~~~~ 2025-09-08T17:32:37,839 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,839 8488 | sym(botright, botrcasing); 2025-09-08T17:32:37,839 | ^~~ 2025-09-08T17:32:37,844 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,844 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:37,844 | ^ 2025-09-08T17:32:37,844 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:37,845 969 | decode(ptr, otri2); 2025-09-08T17:32:37,845 | ^~~~~~ 2025-09-08T17:32:37,845 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:37,845 8488 | sym(botright, botrcasing); 2025-09-08T17:32:37,845 | ^~~ 2025-09-08T17:32:37,851 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,852 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,852 | ^ 2025-09-08T17:32:37,852 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,852 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,852 | ^~~~~~~ 2025-09-08T17:32:37,852 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,852 8519 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,852 | ^~~~~~~ 2025-09-08T17:32:37,858 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,858 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,858 | ^ 2025-09-08T17:32:37,858 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,858 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,858 | ^~~~~~~ 2025-09-08T17:32:37,858 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,858 8519 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,858 | ^~~~~~~ 2025-09-08T17:32:37,864 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,864 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,864 | ^ 2025-09-08T17:32:37,864 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,864 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,864 | ^~~~~~~ 2025-09-08T17:32:37,864 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,864 8519 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:37,865 | ^~~~~~~ 2025-09-08T17:32:37,870 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,870 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,870 | ^ 2025-09-08T17:32:37,870 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,870 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,870 | ^~~~~~~ 2025-09-08T17:32:37,870 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,871 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T17:32:37,871 | ^~~~~~ 2025-09-08T17:32:37,876 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,876 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,876 | ^ 2025-09-08T17:32:37,876 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,876 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,876 | ^~~~~~~ 2025-09-08T17:32:37,877 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,877 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T17:32:37,877 | ^~~~~~ 2025-09-08T17:32:37,882 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,882 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,882 | ^ 2025-09-08T17:32:37,882 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,882 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,883 | ^~~~~~ 2025-09-08T17:32:37,883 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,883 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T17:32:37,883 | ^~~~~~ 2025-09-08T17:32:37,888 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,888 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,888 | ^ 2025-09-08T17:32:37,888 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,889 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,889 | ^~~~~~ 2025-09-08T17:32:37,889 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,889 8522 | tsbond(newbotleft, botlsubseg); 2025-09-08T17:32:37,889 | ^~~~~~ 2025-09-08T17:32:37,894 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,894 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:37,895 | ^ 2025-09-08T17:32:37,895 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,895 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,895 | ^~~~~~~ 2025-09-08T17:32:37,895 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,895 8524 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,895 | ^~~~~~~ 2025-09-08T17:32:37,900 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,900 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:37,901 | ^ 2025-09-08T17:32:37,901 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,901 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,901 | ^~~~~~~ 2025-09-08T17:32:37,901 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,901 8524 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,901 | ^~~~~~~ 2025-09-08T17:32:37,906 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,907 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:37,907 | ^ 2025-09-08T17:32:37,907 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:37,907 1289 | sdecode(sptr, osub) 2025-09-08T17:32:37,907 | ^~~~~~~ 2025-09-08T17:32:37,907 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:37,907 8524 | tspivot(botright, botrsubseg); 2025-09-08T17:32:37,907 | ^~~~~~~ 2025-09-08T17:32:37,913 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,913 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,913 | ^ 2025-09-08T17:32:37,913 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,913 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,913 | ^~~~~~~ 2025-09-08T17:32:37,913 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,913 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,913 | ^~~~~~ 2025-09-08T17:32:37,919 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,919 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:37,919 | ^ 2025-09-08T17:32:37,919 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:37,919 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:37,919 | ^~~~~~~ 2025-09-08T17:32:37,919 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,919 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,919 | ^~~~~~ 2025-09-08T17:32:37,925 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,925 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,925 | ^ 2025-09-08T17:32:37,925 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,925 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,926 | ^~~~~~ 2025-09-08T17:32:37,926 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,926 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,926 | ^~~~~~ 2025-09-08T17:32:37,932 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,932 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,932 | ^ 2025-09-08T17:32:37,932 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,932 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:37,932 | ^~~~~~ 2025-09-08T17:32:37,932 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:37,932 8527 | tsbond(newbotright, botrsubseg); 2025-09-08T17:32:37,933 | ^~~~~~ 2025-09-08T17:32:37,938 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,938 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,938 | ^ 2025-09-08T17:32:37,938 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,938 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,938 | ^~~~~~ 2025-09-08T17:32:37,938 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,938 8532 | bond(newbotleft, botlcasing); 2025-09-08T17:32:37,938 | ^~~~ 2025-09-08T17:32:37,944 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,944 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,944 | ^ 2025-09-08T17:32:37,944 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,944 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,944 | ^~~~~~ 2025-09-08T17:32:37,944 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,944 8532 | bond(newbotleft, botlcasing); 2025-09-08T17:32:37,945 | ^~~~ 2025-09-08T17:32:37,950 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,950 | ^ 2025-09-08T17:32:37,950 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,950 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,950 | ^~~~~~ 2025-09-08T17:32:37,950 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,951 8532 | bond(newbotleft, botlcasing); 2025-09-08T17:32:37,951 | ^~~~ 2025-09-08T17:32:37,956 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,956 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,956 | ^ 2025-09-08T17:32:37,956 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,956 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,957 | ^~~~~~ 2025-09-08T17:32:37,957 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,957 8532 | bond(newbotleft, botlcasing); 2025-09-08T17:32:37,957 | ^~~~ 2025-09-08T17:32:37,962 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,962 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,962 | ^ 2025-09-08T17:32:37,963 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,963 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,963 | ^~~~~~ 2025-09-08T17:32:37,963 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,963 8533 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,963 | ^~~~ 2025-09-08T17:32:37,968 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,969 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,969 | ^ 2025-09-08T17:32:37,969 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,969 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,969 | ^~~~~~ 2025-09-08T17:32:37,969 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,969 8533 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,969 | ^~~~ 2025-09-08T17:32:37,975 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,975 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,976 | ^ 2025-09-08T17:32:37,976 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,976 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,976 | ^~~~~~ 2025-09-08T17:32:37,976 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,976 8533 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,976 | ^~~~ 2025-09-08T17:32:37,981 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,981 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,982 | ^ 2025-09-08T17:32:37,982 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,982 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:37,982 | ^~~~~~ 2025-09-08T17:32:37,982 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,982 8533 | bond(newbotright, botrcasing); 2025-09-08T17:32:37,982 | ^~~~ 2025-09-08T17:32:37,988 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:37,988 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,988 | ^ 2025-09-08T17:32:37,988 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,988 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,988 | ^~~~~~ 2025-09-08T17:32:37,988 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,988 8536 | bond(newbotleft, newbotright); 2025-09-08T17:32:37,988 | ^~~~ 2025-09-08T17:32:37,994 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:37,994 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:37,994 | ^ 2025-09-08T17:32:37,994 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:37,994 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:37,994 | ^~~~~~ 2025-09-08T17:32:37,994 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:37,994 8536 | bond(newbotleft, newbotright); 2025-09-08T17:32:37,994 | ^~~~ 2025-09-08T17:32:38,000 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,000 | ^ 2025-09-08T17:32:38,000 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,000 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,000 | ^~~~~~ 2025-09-08T17:32:38,000 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,000 8536 | bond(newbotleft, newbotright); 2025-09-08T17:32:38,000 | ^~~~ 2025-09-08T17:32:38,006 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,006 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,006 | ^ 2025-09-08T17:32:38,006 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,006 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,006 | ^~~~~~ 2025-09-08T17:32:38,006 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,007 8536 | bond(newbotleft, newbotright); 2025-09-08T17:32:38,007 | ^~~~ 2025-09-08T17:32:38,012 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,012 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,012 | ^ 2025-09-08T17:32:38,013 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,013 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,013 | ^~~~~~ 2025-09-08T17:32:38,013 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,013 8538 | bond(botleft, newbotleft); 2025-09-08T17:32:38,013 | ^~~~ 2025-09-08T17:32:38,019 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,019 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,019 | ^ 2025-09-08T17:32:38,019 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,019 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,020 | ^~~~~~ 2025-09-08T17:32:38,020 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,020 8538 | bond(botleft, newbotleft); 2025-09-08T17:32:38,020 | ^~~~ 2025-09-08T17:32:38,025 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,026 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,026 | ^ 2025-09-08T17:32:38,026 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,026 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,026 | ^~~~~~ 2025-09-08T17:32:38,026 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,026 8538 | bond(botleft, newbotleft); 2025-09-08T17:32:38,026 | ^~~~ 2025-09-08T17:32:38,031 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,032 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,032 | ^ 2025-09-08T17:32:38,032 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,032 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,032 | ^~~~~~ 2025-09-08T17:32:38,032 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,032 8538 | bond(botleft, newbotleft); 2025-09-08T17:32:38,032 | ^~~~ 2025-09-08T17:32:38,038 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,038 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,038 | ^ 2025-09-08T17:32:38,038 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,038 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,038 | ^~~~~~ 2025-09-08T17:32:38,038 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,038 8540 | bond(botright, newbotright); 2025-09-08T17:32:38,038 | ^~~~ 2025-09-08T17:32:38,044 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,044 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,044 | ^ 2025-09-08T17:32:38,044 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,044 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,044 | ^~~~~~ 2025-09-08T17:32:38,044 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,044 8540 | bond(botright, newbotright); 2025-09-08T17:32:38,044 | ^~~~ 2025-09-08T17:32:38,050 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,050 | ^ 2025-09-08T17:32:38,050 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,050 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,050 | ^~~~~~ 2025-09-08T17:32:38,050 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,050 8540 | bond(botright, newbotright); 2025-09-08T17:32:38,051 | ^~~~ 2025-09-08T17:32:38,056 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,056 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,056 | ^ 2025-09-08T17:32:38,056 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,056 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,056 | ^~~~~~ 2025-09-08T17:32:38,057 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,057 8540 | bond(botright, newbotright); 2025-09-08T17:32:38,057 | ^~~~ 2025-09-08T17:32:38,062 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,062 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,062 | ^ 2025-09-08T17:32:38,062 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,062 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T17:32:38,063 | ^~~~~~ 2025-09-08T17:32:38,068 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,068 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,068 | ^ 2025-09-08T17:32:38,068 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,069 8545 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T17:32:38,069 | ^~~~~~ 2025-09-08T17:32:38,075 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,075 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,075 | ^ 2025-09-08T17:32:38,075 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,075 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,075 | ^~~~~~~ 2025-09-08T17:32:38,076 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,076 8594 | tspivot(horiz, checksubseg); 2025-09-08T17:32:38,076 | ^~~~~~~ 2025-09-08T17:32:38,081 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,081 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,081 | ^ 2025-09-08T17:32:38,082 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,082 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,082 | ^~~~~~~ 2025-09-08T17:32:38,082 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,082 8594 | tspivot(horiz, checksubseg); 2025-09-08T17:32:38,082 | ^~~~~~~ 2025-09-08T17:32:38,087 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,088 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,088 | ^ 2025-09-08T17:32:38,088 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,088 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,088 | ^~~~~~~ 2025-09-08T17:32:38,088 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,088 8594 | tspivot(horiz, checksubseg); 2025-09-08T17:32:38,088 | ^~~~~~~ 2025-09-08T17:32:38,094 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,094 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,094 | ^ 2025-09-08T17:32:38,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,094 969 | decode(ptr, otri2); 2025-09-08T17:32:38,094 | ^~~~~~ 2025-09-08T17:32:38,094 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,094 8611 | sym(horiz, top); 2025-09-08T17:32:38,095 | ^~~ 2025-09-08T17:32:38,100 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,100 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,100 | ^ 2025-09-08T17:32:38,100 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,100 969 | decode(ptr, otri2); 2025-09-08T17:32:38,100 | ^~~~~~ 2025-09-08T17:32:38,101 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,101 8611 | sym(horiz, top); 2025-09-08T17:32:38,101 | ^~~ 2025-09-08T17:32:38,106 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,106 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,106 | ^ 2025-09-08T17:32:38,106 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,107 969 | decode(ptr, otri2); 2025-09-08T17:32:38,107 | ^~~~~~ 2025-09-08T17:32:38,107 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,107 8611 | sym(horiz, top); 2025-09-08T17:32:38,107 | ^~~ 2025-09-08T17:32:38,115 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,115 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,116 | ^ 2025-09-08T17:32:38,116 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,116 969 | decode(ptr, otri2); 2025-09-08T17:32:38,116 | ^~~~~~ 2025-09-08T17:32:38,116 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,116 8656 | sym(topleft, toplcasing); 2025-09-08T17:32:38,116 | ^~~ 2025-09-08T17:32:38,121 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,122 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,122 | ^ 2025-09-08T17:32:38,122 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,122 969 | decode(ptr, otri2); 2025-09-08T17:32:38,122 | ^~~~~~ 2025-09-08T17:32:38,122 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,122 8656 | sym(topleft, toplcasing); 2025-09-08T17:32:38,122 | ^~~ 2025-09-08T17:32:38,128 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,128 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,128 | ^ 2025-09-08T17:32:38,128 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,128 969 | decode(ptr, otri2); 2025-09-08T17:32:38,128 | ^~~~~~ 2025-09-08T17:32:38,128 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,128 8656 | sym(topleft, toplcasing); 2025-09-08T17:32:38,128 | ^~~ 2025-09-08T17:32:38,134 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,134 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,134 | ^ 2025-09-08T17:32:38,134 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,134 969 | decode(ptr, otri2); 2025-09-08T17:32:38,134 | ^~~~~~ 2025-09-08T17:32:38,135 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,135 8658 | sym(topright, toprcasing); 2025-09-08T17:32:38,135 | ^~~ 2025-09-08T17:32:38,140 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,140 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,140 | ^ 2025-09-08T17:32:38,141 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,141 969 | decode(ptr, otri2); 2025-09-08T17:32:38,141 | ^~~~~~ 2025-09-08T17:32:38,141 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,141 8658 | sym(topright, toprcasing); 2025-09-08T17:32:38,141 | ^~~ 2025-09-08T17:32:38,146 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,147 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,147 | ^ 2025-09-08T17:32:38,147 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,147 969 | decode(ptr, otri2); 2025-09-08T17:32:38,147 | ^~~~~~ 2025-09-08T17:32:38,147 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,147 8658 | sym(topright, toprcasing); 2025-09-08T17:32:38,147 | ^~~ 2025-09-08T17:32:38,153 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,153 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,153 | ^ 2025-09-08T17:32:38,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,153 969 | decode(ptr, otri2); 2025-09-08T17:32:38,153 | ^~~~~~ 2025-09-08T17:32:38,153 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,153 8660 | sym(botleft, botlcasing); 2025-09-08T17:32:38,153 | ^~~ 2025-09-08T17:32:38,159 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,159 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,159 | ^ 2025-09-08T17:32:38,159 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,159 969 | decode(ptr, otri2); 2025-09-08T17:32:38,159 | ^~~~~~ 2025-09-08T17:32:38,160 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,160 8660 | sym(botleft, botlcasing); 2025-09-08T17:32:38,160 | ^~~ 2025-09-08T17:32:38,165 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,165 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,165 | ^ 2025-09-08T17:32:38,165 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,166 969 | decode(ptr, otri2); 2025-09-08T17:32:38,166 | ^~~~~~ 2025-09-08T17:32:38,166 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,166 8660 | sym(botleft, botlcasing); 2025-09-08T17:32:38,166 | ^~~ 2025-09-08T17:32:38,171 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,172 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,172 | ^ 2025-09-08T17:32:38,172 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,172 969 | decode(ptr, otri2); 2025-09-08T17:32:38,172 | ^~~~~~ 2025-09-08T17:32:38,172 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,172 8662 | sym(botright, botrcasing); 2025-09-08T17:32:38,172 | ^~~ 2025-09-08T17:32:38,178 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,178 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,178 | ^ 2025-09-08T17:32:38,178 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,178 969 | decode(ptr, otri2); 2025-09-08T17:32:38,178 | ^~~~~~ 2025-09-08T17:32:38,178 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,178 8662 | sym(botright, botrcasing); 2025-09-08T17:32:38,178 | ^~~ 2025-09-08T17:32:38,184 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,184 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,184 | ^ 2025-09-08T17:32:38,184 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,184 969 | decode(ptr, otri2); 2025-09-08T17:32:38,184 | ^~~~~~ 2025-09-08T17:32:38,185 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,185 8662 | sym(botright, botrcasing); 2025-09-08T17:32:38,185 | ^~~ 2025-09-08T17:32:38,190 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,190 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,190 | ^ 2025-09-08T17:32:38,191 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,191 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,191 | ^~~~~~ 2025-09-08T17:32:38,191 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,191 8664 | bond(topleft, botlcasing); 2025-09-08T17:32:38,191 | ^~~~ 2025-09-08T17:32:38,196 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,197 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,197 | ^ 2025-09-08T17:32:38,197 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,197 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,197 | ^~~~~~ 2025-09-08T17:32:38,197 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,197 8664 | bond(topleft, botlcasing); 2025-09-08T17:32:38,197 | ^~~~ 2025-09-08T17:32:38,203 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,203 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,203 | ^ 2025-09-08T17:32:38,203 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,203 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,203 | ^~~~~~ 2025-09-08T17:32:38,203 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,203 8664 | bond(topleft, botlcasing); 2025-09-08T17:32:38,203 | ^~~~ 2025-09-08T17:32:38,209 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,209 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,209 | ^ 2025-09-08T17:32:38,209 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,209 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,209 | ^~~~~~ 2025-09-08T17:32:38,210 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,210 8664 | bond(topleft, botlcasing); 2025-09-08T17:32:38,210 | ^~~~ 2025-09-08T17:32:38,215 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,215 | ^ 2025-09-08T17:32:38,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,216 | ^~~~~~ 2025-09-08T17:32:38,216 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,216 8665 | bond(botleft, botrcasing); 2025-09-08T17:32:38,216 | ^~~~ 2025-09-08T17:32:38,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,222 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,222 | ^ 2025-09-08T17:32:38,222 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,222 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,222 | ^~~~~~ 2025-09-08T17:32:38,222 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,222 8665 | bond(botleft, botrcasing); 2025-09-08T17:32:38,222 | ^~~~ 2025-09-08T17:32:38,228 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,228 | ^ 2025-09-08T17:32:38,228 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,228 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,228 | ^~~~~~ 2025-09-08T17:32:38,228 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,228 8665 | bond(botleft, botrcasing); 2025-09-08T17:32:38,228 | ^~~~ 2025-09-08T17:32:38,234 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,234 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,234 | ^ 2025-09-08T17:32:38,234 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,234 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,234 | ^~~~~~ 2025-09-08T17:32:38,235 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,235 8665 | bond(botleft, botrcasing); 2025-09-08T17:32:38,235 | ^~~~ 2025-09-08T17:32:38,240 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,240 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,240 | ^ 2025-09-08T17:32:38,241 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,241 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,241 | ^~~~~~ 2025-09-08T17:32:38,241 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,241 8666 | bond(botright, toprcasing); 2025-09-08T17:32:38,241 | ^~~~ 2025-09-08T17:32:38,246 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,247 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,247 | ^ 2025-09-08T17:32:38,247 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,247 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,247 | ^~~~~~ 2025-09-08T17:32:38,247 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,247 8666 | bond(botright, toprcasing); 2025-09-08T17:32:38,247 | ^~~~ 2025-09-08T17:32:38,253 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,253 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,253 | ^ 2025-09-08T17:32:38,253 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,253 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,253 | ^~~~~~ 2025-09-08T17:32:38,253 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,253 8666 | bond(botright, toprcasing); 2025-09-08T17:32:38,254 | ^~~~ 2025-09-08T17:32:38,259 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,259 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,259 | ^ 2025-09-08T17:32:38,259 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,259 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,259 | ^~~~~~ 2025-09-08T17:32:38,260 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,260 8666 | bond(botright, toprcasing); 2025-09-08T17:32:38,260 | ^~~~ 2025-09-08T17:32:38,265 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,265 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,265 | ^ 2025-09-08T17:32:38,266 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,266 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,266 | ^~~~~~ 2025-09-08T17:32:38,266 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,266 8667 | bond(topright, toplcasing); 2025-09-08T17:32:38,266 | ^~~~ 2025-09-08T17:32:38,271 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,272 | ^ 2025-09-08T17:32:38,272 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,272 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,272 | ^~~~~~ 2025-09-08T17:32:38,272 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,272 8667 | bond(topright, toplcasing); 2025-09-08T17:32:38,272 | ^~~~ 2025-09-08T17:32:38,278 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,278 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,278 | ^ 2025-09-08T17:32:38,278 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,278 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,278 | ^~~~~~ 2025-09-08T17:32:38,278 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,278 8667 | bond(topright, toplcasing); 2025-09-08T17:32:38,279 | ^~~~ 2025-09-08T17:32:38,284 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,284 | ^ 2025-09-08T17:32:38,284 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,284 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,285 | ^~~~~~ 2025-09-08T17:32:38,285 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,285 8667 | bond(topright, toplcasing); 2025-09-08T17:32:38,285 | ^~~~ 2025-09-08T17:32:38,290 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,291 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,291 | ^ 2025-09-08T17:32:38,291 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,291 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,291 | ^~~~~~~ 2025-09-08T17:32:38,291 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,291 8670 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:38,291 | ^~~~~~~ 2025-09-08T17:32:38,297 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,297 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,297 | ^ 2025-09-08T17:32:38,297 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,297 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,297 | ^~~~~~~ 2025-09-08T17:32:38,297 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,297 8670 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:38,297 | ^~~~~~~ 2025-09-08T17:32:38,303 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,303 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,303 | ^ 2025-09-08T17:32:38,303 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,303 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,303 | ^~~~~~~ 2025-09-08T17:32:38,304 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,304 8670 | tspivot(topleft, toplsubseg); 2025-09-08T17:32:38,304 | ^~~~~~~ 2025-09-08T17:32:38,309 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,309 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,309 | ^ 2025-09-08T17:32:38,309 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,310 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,310 | ^~~~~~~ 2025-09-08T17:32:38,310 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,310 8671 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:38,310 | ^~~~~~~ 2025-09-08T17:32:38,315 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,316 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,316 | ^ 2025-09-08T17:32:38,316 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,316 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,316 | ^~~~~~~ 2025-09-08T17:32:38,316 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,316 8671 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:38,316 | ^~~~~~~ 2025-09-08T17:32:38,322 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,322 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,322 | ^ 2025-09-08T17:32:38,322 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,322 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,322 | ^~~~~~~ 2025-09-08T17:32:38,322 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,322 8671 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:38,322 | ^~~~~~~ 2025-09-08T17:32:38,328 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,328 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,328 | ^ 2025-09-08T17:32:38,328 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,328 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,328 | ^~~~~~~ 2025-09-08T17:32:38,329 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,329 8672 | tspivot(botright, botrsubseg); 2025-09-08T17:32:38,329 | ^~~~~~~ 2025-09-08T17:32:38,334 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,334 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,334 | ^ 2025-09-08T17:32:38,335 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,335 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,335 | ^~~~~~~ 2025-09-08T17:32:38,335 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,335 8672 | tspivot(botright, botrsubseg); 2025-09-08T17:32:38,335 | ^~~~~~~ 2025-09-08T17:32:38,340 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,341 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,341 | ^ 2025-09-08T17:32:38,341 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,341 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,341 | ^~~~~~~ 2025-09-08T17:32:38,341 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,341 8672 | tspivot(botright, botrsubseg); 2025-09-08T17:32:38,341 | ^~~~~~~ 2025-09-08T17:32:38,347 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,347 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,347 | ^ 2025-09-08T17:32:38,347 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,347 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,347 | ^~~~~~~ 2025-09-08T17:32:38,347 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,347 8673 | tspivot(topright, toprsubseg); 2025-09-08T17:32:38,347 | ^~~~~~~ 2025-09-08T17:32:38,353 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,353 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,353 | ^ 2025-09-08T17:32:38,353 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,353 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,353 | ^~~~~~~ 2025-09-08T17:32:38,354 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,354 8673 | tspivot(topright, toprsubseg); 2025-09-08T17:32:38,354 | ^~~~~~~ 2025-09-08T17:32:38,359 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,359 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,359 | ^ 2025-09-08T17:32:38,360 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,360 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,360 | ^~~~~~~ 2025-09-08T17:32:38,360 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,360 8673 | tspivot(topright, toprsubseg); 2025-09-08T17:32:38,360 | ^~~~~~~ 2025-09-08T17:32:38,366 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,366 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,366 | ^ 2025-09-08T17:32:38,366 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,366 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,366 | ^~~~~~~ 2025-09-08T17:32:38,366 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,366 8677 | tsbond(topright, toplsubseg); 2025-09-08T17:32:38,366 | ^~~~~~ 2025-09-08T17:32:38,372 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,372 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,372 | ^ 2025-09-08T17:32:38,372 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,372 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,372 | ^~~~~~~ 2025-09-08T17:32:38,372 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,372 8677 | tsbond(topright, toplsubseg); 2025-09-08T17:32:38,373 | ^~~~~~ 2025-09-08T17:32:38,378 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,378 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,378 | ^ 2025-09-08T17:32:38,378 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,378 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,379 | ^~~~~~ 2025-09-08T17:32:38,379 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,379 8677 | tsbond(topright, toplsubseg); 2025-09-08T17:32:38,379 | ^~~~~~ 2025-09-08T17:32:38,384 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,385 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,385 | ^ 2025-09-08T17:32:38,385 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,385 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,385 | ^~~~~~ 2025-09-08T17:32:38,385 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,385 8677 | tsbond(topright, toplsubseg); 2025-09-08T17:32:38,385 | ^~~~~~ 2025-09-08T17:32:38,391 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,391 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,391 | ^ 2025-09-08T17:32:38,391 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,391 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,391 | ^~~~~~~ 2025-09-08T17:32:38,391 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,391 8682 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:38,391 | ^~~~~~ 2025-09-08T17:32:38,397 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,397 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,397 | ^ 2025-09-08T17:32:38,397 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,397 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,397 | ^~~~~~~ 2025-09-08T17:32:38,398 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,398 8682 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:38,398 | ^~~~~~ 2025-09-08T17:32:38,403 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,403 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,404 | ^ 2025-09-08T17:32:38,404 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,404 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,404 | ^~~~~~ 2025-09-08T17:32:38,404 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,404 8682 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:38,404 | ^~~~~~ 2025-09-08T17:32:38,409 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,410 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,410 | ^ 2025-09-08T17:32:38,410 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,410 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,410 | ^~~~~~ 2025-09-08T17:32:38,410 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,410 8682 | tsbond(topleft, botlsubseg); 2025-09-08T17:32:38,410 | ^~~~~~ 2025-09-08T17:32:38,416 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,416 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,416 | ^ 2025-09-08T17:32:38,416 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,416 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,416 | ^~~~~~~ 2025-09-08T17:32:38,416 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,417 8687 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:38,417 | ^~~~~~ 2025-09-08T17:32:38,422 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,422 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,422 | ^ 2025-09-08T17:32:38,422 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,423 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,423 | ^~~~~~~ 2025-09-08T17:32:38,423 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,423 8687 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:38,423 | ^~~~~~ 2025-09-08T17:32:38,428 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,429 | ^ 2025-09-08T17:32:38,429 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,429 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,429 | ^~~~~~ 2025-09-08T17:32:38,429 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,429 8687 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:38,429 | ^~~~~~ 2025-09-08T17:32:38,435 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,435 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,435 | ^ 2025-09-08T17:32:38,435 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,435 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,435 | ^~~~~~ 2025-09-08T17:32:38,435 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,435 8687 | tsbond(botleft, botrsubseg); 2025-09-08T17:32:38,435 | ^~~~~~ 2025-09-08T17:32:38,441 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,441 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,441 | ^ 2025-09-08T17:32:38,441 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,441 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,442 | ^~~~~~~ 2025-09-08T17:32:38,442 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,442 8692 | tsbond(botright, toprsubseg); 2025-09-08T17:32:38,442 | ^~~~~~ 2025-09-08T17:32:38,447 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,447 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,448 | ^ 2025-09-08T17:32:38,448 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,448 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,448 | ^~~~~~~ 2025-09-08T17:32:38,448 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,448 8692 | tsbond(botright, toprsubseg); 2025-09-08T17:32:38,448 | ^~~~~~ 2025-09-08T17:32:38,454 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,454 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,454 | ^ 2025-09-08T17:32:38,454 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,454 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,454 | ^~~~~~ 2025-09-08T17:32:38,454 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,454 8692 | tsbond(botright, toprsubseg); 2025-09-08T17:32:38,454 | ^~~~~~ 2025-09-08T17:32:38,460 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,460 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,460 | ^ 2025-09-08T17:32:38,460 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,460 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,460 | ^~~~~~ 2025-09-08T17:32:38,460 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,461 8692 | tsbond(botright, toprsubseg); 2025-09-08T17:32:38,461 | ^~~~~~ 2025-09-08T17:32:38,468 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,468 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,468 | ^ 2025-09-08T17:32:38,468 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,468 8723 | newflip->flippedtri = encode(horiz); 2025-09-08T17:32:38,468 | ^~~~~~ 2025-09-08T17:32:38,474 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,474 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,474 | ^ 2025-09-08T17:32:38,474 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,474 8723 | newflip->flippedtri = encode(horiz); 2025-09-08T17:32:38,474 | ^~~~~~ 2025-09-08T17:32:38,481 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,481 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,481 | ^ 2025-09-08T17:32:38,481 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,481 969 | decode(ptr, otri2); 2025-09-08T17:32:38,481 | ^~~~~~ 2025-09-08T17:32:38,481 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,481 8782 | sym(horiz, testtri); 2025-09-08T17:32:38,482 | ^~~ 2025-09-08T17:32:38,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,487 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,487 | ^ 2025-09-08T17:32:38,488 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,488 969 | decode(ptr, otri2); 2025-09-08T17:32:38,488 | ^~~~~~ 2025-09-08T17:32:38,488 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,488 8782 | sym(horiz, testtri); 2025-09-08T17:32:38,488 | ^~~ 2025-09-08T17:32:38,494 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,494 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,494 | ^ 2025-09-08T17:32:38,494 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,494 969 | decode(ptr, otri2); 2025-09-08T17:32:38,494 | ^~~~~~ 2025-09-08T17:32:38,494 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,494 8782 | sym(horiz, testtri); 2025-09-08T17:32:38,495 | ^~~ 2025-09-08T17:32:38,495 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-08T17:32:38,502 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,502 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,502 | ^ 2025-09-08T17:32:38,502 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,502 973 | decode(ptr, otri); 2025-09-08T17:32:38,502 | ^~~~~~ 2025-09-08T17:32:38,503 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,503 999 | symself(otri2); 2025-09-08T17:32:38,503 | ^~~~~~~ 2025-09-08T17:32:38,503 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,503 8899 | onext(*firstedge, besttri); 2025-09-08T17:32:38,503 | ^~~~~ 2025-09-08T17:32:38,508 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,509 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,509 | ^ 2025-09-08T17:32:38,509 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,509 973 | decode(ptr, otri); 2025-09-08T17:32:38,509 | ^~~~~~ 2025-09-08T17:32:38,509 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,509 999 | symself(otri2); 2025-09-08T17:32:38,509 | ^~~~~~~ 2025-09-08T17:32:38,509 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,509 8899 | onext(*firstedge, besttri); 2025-09-08T17:32:38,509 | ^~~~~ 2025-09-08T17:32:38,515 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,515 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,515 | ^ 2025-09-08T17:32:38,515 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,515 973 | decode(ptr, otri); 2025-09-08T17:32:38,516 | ^~~~~~ 2025-09-08T17:32:38,516 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,516 999 | symself(otri2); 2025-09-08T17:32:38,516 | ^~~~~~~ 2025-09-08T17:32:38,516 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,516 8899 | onext(*firstedge, besttri); 2025-09-08T17:32:38,516 | ^~~~~ 2025-09-08T17:32:38,522 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,522 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,522 | ^ 2025-09-08T17:32:38,522 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,522 973 | decode(ptr, otri); 2025-09-08T17:32:38,522 | ^~~~~~ 2025-09-08T17:32:38,522 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,522 1003 | symself(otri); 2025-09-08T17:32:38,523 | ^~~~~~~ 2025-09-08T17:32:38,523 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,523 8904 | onextself(testtri); 2025-09-08T17:32:38,523 | ^~~~~~~~~ 2025-09-08T17:32:38,528 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,529 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,529 | ^ 2025-09-08T17:32:38,529 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,529 973 | decode(ptr, otri); 2025-09-08T17:32:38,529 | ^~~~~~ 2025-09-08T17:32:38,529 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,529 1003 | symself(otri); 2025-09-08T17:32:38,529 | ^~~~~~~ 2025-09-08T17:32:38,529 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,529 8904 | onextself(testtri); 2025-09-08T17:32:38,529 | ^~~~~~~~~ 2025-09-08T17:32:38,535 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,535 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,535 | ^ 2025-09-08T17:32:38,535 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,535 973 | decode(ptr, otri); 2025-09-08T17:32:38,535 | ^~~~~~ 2025-09-08T17:32:38,536 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,536 1003 | symself(otri); 2025-09-08T17:32:38,536 | ^~~~~~~ 2025-09-08T17:32:38,536 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,536 8904 | onextself(testtri); 2025-09-08T17:32:38,536 | ^~~~~~~~~ 2025-09-08T17:32:38,542 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,542 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,542 | ^ 2025-09-08T17:32:38,542 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,542 969 | decode(ptr, otri2); 2025-09-08T17:32:38,542 | ^~~~~~ 2025-09-08T17:32:38,543 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,543 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,543 | ^~~ 2025-09-08T17:32:38,543 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,543 8920 | oprev(besttri, tempedge); 2025-09-08T17:32:38,543 | ^~~~~ 2025-09-08T17:32:38,549 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,549 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,549 | ^ 2025-09-08T17:32:38,549 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,549 969 | decode(ptr, otri2); 2025-09-08T17:32:38,549 | ^~~~~~ 2025-09-08T17:32:38,549 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,549 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,549 | ^~~ 2025-09-08T17:32:38,549 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,550 8920 | oprev(besttri, tempedge); 2025-09-08T17:32:38,550 | ^~~~~ 2025-09-08T17:32:38,555 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,555 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,555 | ^ 2025-09-08T17:32:38,556 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,556 969 | decode(ptr, otri2); 2025-09-08T17:32:38,556 | ^~~~~~ 2025-09-08T17:32:38,556 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,556 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,556 | ^~~ 2025-09-08T17:32:38,556 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,556 8920 | oprev(besttri, tempedge); 2025-09-08T17:32:38,556 | ^~~~~ 2025-09-08T17:32:38,562 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,562 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,562 | ^ 2025-09-08T17:32:38,562 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,562 969 | decode(ptr, otri2); 2025-09-08T17:32:38,562 | ^~~~~~ 2025-09-08T17:32:38,563 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,563 8926 | sym(besttri, tempedge); 2025-09-08T17:32:38,563 | ^~~ 2025-09-08T17:32:38,569 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,569 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,569 | ^ 2025-09-08T17:32:38,569 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,569 969 | decode(ptr, otri2); 2025-09-08T17:32:38,569 | ^~~~~~ 2025-09-08T17:32:38,569 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,569 8926 | sym(besttri, tempedge); 2025-09-08T17:32:38,569 | ^~~ 2025-09-08T17:32:38,575 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,575 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,575 | ^ 2025-09-08T17:32:38,575 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,575 969 | decode(ptr, otri2); 2025-09-08T17:32:38,576 | ^~~~~~ 2025-09-08T17:32:38,576 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,576 8926 | sym(besttri, tempedge); 2025-09-08T17:32:38,576 | ^~~ 2025-09-08T17:32:38,582 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,582 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,582 | ^ 2025-09-08T17:32:38,582 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,582 969 | decode(ptr, otri2); 2025-09-08T17:32:38,582 | ^~~~~~ 2025-09-08T17:32:38,582 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,582 8930 | sym(tempedge, besttri); 2025-09-08T17:32:38,582 | ^~~ 2025-09-08T17:32:38,588 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,588 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,588 | ^ 2025-09-08T17:32:38,589 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,589 969 | decode(ptr, otri2); 2025-09-08T17:32:38,589 | ^~~~~~ 2025-09-08T17:32:38,589 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,589 8930 | sym(tempedge, besttri); 2025-09-08T17:32:38,589 | ^~~ 2025-09-08T17:32:38,595 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,595 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,595 | ^ 2025-09-08T17:32:38,595 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,595 969 | decode(ptr, otri2); 2025-09-08T17:32:38,595 | ^~~~~~ 2025-09-08T17:32:38,595 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,595 8930 | sym(tempedge, besttri); 2025-09-08T17:32:38,596 | ^~~ 2025-09-08T17:32:38,601 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,602 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,602 | ^ 2025-09-08T17:32:38,602 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,602 969 | decode(ptr, otri2); 2025-09-08T17:32:38,602 | ^~~~~~ 2025-09-08T17:32:38,602 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,602 8938 | sym(besttri, testtri); 2025-09-08T17:32:38,602 | ^~~ 2025-09-08T17:32:38,608 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,608 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,608 | ^ 2025-09-08T17:32:38,608 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,608 969 | decode(ptr, otri2); 2025-09-08T17:32:38,609 | ^~~~~~ 2025-09-08T17:32:38,609 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,609 8938 | sym(besttri, testtri); 2025-09-08T17:32:38,609 | ^~~ 2025-09-08T17:32:38,615 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,615 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,615 | ^ 2025-09-08T17:32:38,615 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,615 969 | decode(ptr, otri2); 2025-09-08T17:32:38,615 | ^~~~~~ 2025-09-08T17:32:38,615 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,615 8938 | sym(besttri, testtri); 2025-09-08T17:32:38,615 | ^~~ 2025-09-08T17:32:38,616 c/triangle.c: In function ‘deletevertex’: 2025-09-08T17:32:38,622 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,622 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,622 | ^ 2025-09-08T17:32:38,622 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,622 973 | decode(ptr, otri); 2025-09-08T17:32:38,622 | ^~~~~~ 2025-09-08T17:32:38,623 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,623 999 | symself(otri2); 2025-09-08T17:32:38,623 | ^~~~~~~ 2025-09-08T17:32:38,623 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,623 8992 | onext(*deltri, countingtri); 2025-09-08T17:32:38,623 | ^~~~~ 2025-09-08T17:32:38,629 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,629 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,629 | ^ 2025-09-08T17:32:38,629 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,629 973 | decode(ptr, otri); 2025-09-08T17:32:38,629 | ^~~~~~ 2025-09-08T17:32:38,629 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,629 999 | symself(otri2); 2025-09-08T17:32:38,629 | ^~~~~~~ 2025-09-08T17:32:38,629 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,630 8992 | onext(*deltri, countingtri); 2025-09-08T17:32:38,630 | ^~~~~ 2025-09-08T17:32:38,635 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,635 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,635 | ^ 2025-09-08T17:32:38,636 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,636 973 | decode(ptr, otri); 2025-09-08T17:32:38,636 | ^~~~~~ 2025-09-08T17:32:38,636 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,636 999 | symself(otri2); 2025-09-08T17:32:38,636 | ^~~~~~~ 2025-09-08T17:32:38,636 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,636 8992 | onext(*deltri, countingtri); 2025-09-08T17:32:38,636 | ^~~~~ 2025-09-08T17:32:38,642 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,642 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,642 | ^ 2025-09-08T17:32:38,642 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,643 973 | decode(ptr, otri); 2025-09-08T17:32:38,643 | ^~~~~~ 2025-09-08T17:32:38,643 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,643 1003 | symself(otri); 2025-09-08T17:32:38,643 | ^~~~~~~ 2025-09-08T17:32:38,643 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,643 9003 | onextself(countingtri); 2025-09-08T17:32:38,643 | ^~~~~~~~~ 2025-09-08T17:32:38,649 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,649 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,649 | ^ 2025-09-08T17:32:38,649 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,649 973 | decode(ptr, otri); 2025-09-08T17:32:38,649 | ^~~~~~ 2025-09-08T17:32:38,649 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,649 1003 | symself(otri); 2025-09-08T17:32:38,650 | ^~~~~~~ 2025-09-08T17:32:38,650 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,650 9003 | onextself(countingtri); 2025-09-08T17:32:38,650 | ^~~~~~~~~ 2025-09-08T17:32:38,655 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,656 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,656 | ^ 2025-09-08T17:32:38,656 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,656 973 | decode(ptr, otri); 2025-09-08T17:32:38,656 | ^~~~~~ 2025-09-08T17:32:38,656 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,656 1003 | symself(otri); 2025-09-08T17:32:38,656 | ^~~~~~~ 2025-09-08T17:32:38,656 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:38,656 9003 | onextself(countingtri); 2025-09-08T17:32:38,656 | ^~~~~~~~~ 2025-09-08T17:32:38,662 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,662 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,663 | ^ 2025-09-08T17:32:38,663 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,663 973 | decode(ptr, otri); 2025-09-08T17:32:38,663 | ^~~~~~ 2025-09-08T17:32:38,663 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,663 999 | symself(otri2); 2025-09-08T17:32:38,663 | ^~~~~~~ 2025-09-08T17:32:38,663 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,663 9017 | onext(*deltri, firstedge); 2025-09-08T17:32:38,663 | ^~~~~ 2025-09-08T17:32:38,669 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,669 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,669 | ^ 2025-09-08T17:32:38,669 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,669 973 | decode(ptr, otri); 2025-09-08T17:32:38,669 | ^~~~~~ 2025-09-08T17:32:38,670 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,670 999 | symself(otri2); 2025-09-08T17:32:38,670 | ^~~~~~~ 2025-09-08T17:32:38,670 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,670 9017 | onext(*deltri, firstedge); 2025-09-08T17:32:38,670 | ^~~~~ 2025-09-08T17:32:38,676 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,676 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,676 | ^ 2025-09-08T17:32:38,676 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,676 973 | decode(ptr, otri); 2025-09-08T17:32:38,676 | ^~~~~~ 2025-09-08T17:32:38,676 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,676 999 | symself(otri2); 2025-09-08T17:32:38,676 | ^~~~~~~ 2025-09-08T17:32:38,676 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,677 9017 | onext(*deltri, firstedge); 2025-09-08T17:32:38,677 | ^~~~~ 2025-09-08T17:32:38,682 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,683 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,683 | ^ 2025-09-08T17:32:38,683 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,683 969 | decode(ptr, otri2); 2025-09-08T17:32:38,683 | ^~~~~~ 2025-09-08T17:32:38,683 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,683 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,683 | ^~~ 2025-09-08T17:32:38,683 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,683 9018 | oprev(*deltri, lastedge); 2025-09-08T17:32:38,683 | ^~~~~ 2025-09-08T17:32:38,689 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,689 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,689 | ^ 2025-09-08T17:32:38,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,689 969 | decode(ptr, otri2); 2025-09-08T17:32:38,690 | ^~~~~~ 2025-09-08T17:32:38,690 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,690 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,690 | ^~~ 2025-09-08T17:32:38,690 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,690 9018 | oprev(*deltri, lastedge); 2025-09-08T17:32:38,690 | ^~~~~ 2025-09-08T17:32:38,696 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,696 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,696 | ^ 2025-09-08T17:32:38,696 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,696 969 | decode(ptr, otri2); 2025-09-08T17:32:38,696 | ^~~~~~ 2025-09-08T17:32:38,696 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,696 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,696 | ^~~ 2025-09-08T17:32:38,697 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,697 9018 | oprev(*deltri, lastedge); 2025-09-08T17:32:38,697 | ^~~~~ 2025-09-08T17:32:38,703 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,703 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,703 | ^ 2025-09-08T17:32:38,703 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,703 969 | decode(ptr, otri2); 2025-09-08T17:32:38,703 | ^~~~~~ 2025-09-08T17:32:38,703 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,703 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:38,704 | ^~~ 2025-09-08T17:32:38,704 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:38,704 9024 | dnext(*deltri, lefttri); 2025-09-08T17:32:38,704 | ^~~~~ 2025-09-08T17:32:38,709 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,710 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,710 | ^ 2025-09-08T17:32:38,710 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,710 969 | decode(ptr, otri2); 2025-09-08T17:32:38,710 | ^~~~~~ 2025-09-08T17:32:38,710 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,710 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:38,710 | ^~~ 2025-09-08T17:32:38,710 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:38,710 9024 | dnext(*deltri, lefttri); 2025-09-08T17:32:38,710 | ^~~~~ 2025-09-08T17:32:38,716 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,716 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,716 | ^ 2025-09-08T17:32:38,716 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,716 969 | decode(ptr, otri2); 2025-09-08T17:32:38,717 | ^~~~~~ 2025-09-08T17:32:38,717 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,717 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:38,717 | ^~~ 2025-09-08T17:32:38,717 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:38,717 9024 | dnext(*deltri, lefttri); 2025-09-08T17:32:38,717 | ^~~~~ 2025-09-08T17:32:38,723 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,723 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,723 | ^ 2025-09-08T17:32:38,723 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,723 969 | decode(ptr, otri2); 2025-09-08T17:32:38,723 | ^~~~~~ 2025-09-08T17:32:38,723 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,723 9025 | sym(lefttri, leftcasing); 2025-09-08T17:32:38,724 | ^~~ 2025-09-08T17:32:38,729 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,730 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,730 | ^ 2025-09-08T17:32:38,730 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,730 969 | decode(ptr, otri2); 2025-09-08T17:32:38,730 | ^~~~~~ 2025-09-08T17:32:38,730 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,730 9025 | sym(lefttri, leftcasing); 2025-09-08T17:32:38,730 | ^~~ 2025-09-08T17:32:38,736 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,736 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,736 | ^ 2025-09-08T17:32:38,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,736 969 | decode(ptr, otri2); 2025-09-08T17:32:38,737 | ^~~~~~ 2025-09-08T17:32:38,737 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,737 9025 | sym(lefttri, leftcasing); 2025-09-08T17:32:38,737 | ^~~ 2025-09-08T17:32:38,743 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,743 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,743 | ^ 2025-09-08T17:32:38,743 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,743 969 | decode(ptr, otri2); 2025-09-08T17:32:38,743 | ^~~~~~ 2025-09-08T17:32:38,743 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,744 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,744 | ^~~ 2025-09-08T17:32:38,744 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,744 9026 | oprev(deltriright, righttri); 2025-09-08T17:32:38,744 | ^~~~~ 2025-09-08T17:32:38,750 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,750 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,750 | ^ 2025-09-08T17:32:38,750 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,750 969 | decode(ptr, otri2); 2025-09-08T17:32:38,750 | ^~~~~~ 2025-09-08T17:32:38,750 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,750 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,750 | ^~~ 2025-09-08T17:32:38,750 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,750 9026 | oprev(deltriright, righttri); 2025-09-08T17:32:38,751 | ^~~~~ 2025-09-08T17:32:38,756 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,756 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,756 | ^ 2025-09-08T17:32:38,757 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,757 969 | decode(ptr, otri2); 2025-09-08T17:32:38,757 | ^~~~~~ 2025-09-08T17:32:38,757 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,757 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:38,757 | ^~~ 2025-09-08T17:32:38,757 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:38,757 9026 | oprev(deltriright, righttri); 2025-09-08T17:32:38,757 | ^~~~~ 2025-09-08T17:32:38,763 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,763 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,763 | ^ 2025-09-08T17:32:38,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,763 969 | decode(ptr, otri2); 2025-09-08T17:32:38,763 | ^~~~~~ 2025-09-08T17:32:38,764 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,764 9027 | sym(righttri, rightcasing); 2025-09-08T17:32:38,764 | ^~~ 2025-09-08T17:32:38,770 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,770 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,770 | ^ 2025-09-08T17:32:38,770 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,770 969 | decode(ptr, otri2); 2025-09-08T17:32:38,770 | ^~~~~~ 2025-09-08T17:32:38,770 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,770 9027 | sym(righttri, rightcasing); 2025-09-08T17:32:38,770 | ^~~ 2025-09-08T17:32:38,776 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,776 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,776 | ^ 2025-09-08T17:32:38,777 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,777 969 | decode(ptr, otri2); 2025-09-08T17:32:38,777 | ^~~~~~ 2025-09-08T17:32:38,777 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,777 9027 | sym(righttri, rightcasing); 2025-09-08T17:32:38,777 | ^~~ 2025-09-08T17:32:38,783 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,783 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,783 | ^ 2025-09-08T17:32:38,783 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,783 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,784 | ^~~~~~ 2025-09-08T17:32:38,784 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,784 9028 | bond(*deltri, leftcasing); 2025-09-08T17:32:38,784 | ^~~~ 2025-09-08T17:32:38,790 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,790 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,790 | ^ 2025-09-08T17:32:38,790 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,790 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,790 | ^~~~~~ 2025-09-08T17:32:38,790 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,790 9028 | bond(*deltri, leftcasing); 2025-09-08T17:32:38,790 | ^~~~ 2025-09-08T17:32:38,796 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,797 | ^ 2025-09-08T17:32:38,797 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,797 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,797 | ^~~~~~ 2025-09-08T17:32:38,797 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,797 9028 | bond(*deltri, leftcasing); 2025-09-08T17:32:38,797 | ^~~~ 2025-09-08T17:32:38,803 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,803 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,803 | ^ 2025-09-08T17:32:38,803 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,804 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,804 | ^~~~~~ 2025-09-08T17:32:38,804 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,804 9028 | bond(*deltri, leftcasing); 2025-09-08T17:32:38,804 | ^~~~ 2025-09-08T17:32:38,810 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,810 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,810 | ^ 2025-09-08T17:32:38,810 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,810 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,810 | ^~~~~~ 2025-09-08T17:32:38,810 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,810 9029 | bond(deltriright, rightcasing); 2025-09-08T17:32:38,811 | ^~~~ 2025-09-08T17:32:38,816 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,817 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,817 | ^ 2025-09-08T17:32:38,817 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,817 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:38,817 | ^~~~~~ 2025-09-08T17:32:38,817 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,817 9029 | bond(deltriright, rightcasing); 2025-09-08T17:32:38,817 | ^~~~ 2025-09-08T17:32:38,823 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,823 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,823 | ^ 2025-09-08T17:32:38,823 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,824 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,824 | ^~~~~~ 2025-09-08T17:32:38,824 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,824 9029 | bond(deltriright, rightcasing); 2025-09-08T17:32:38,824 | ^~~~ 2025-09-08T17:32:38,830 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,830 | ^ 2025-09-08T17:32:38,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:38,830 | ^~~~~~ 2025-09-08T17:32:38,830 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:38,830 9029 | bond(deltriright, rightcasing); 2025-09-08T17:32:38,831 | ^~~~ 2025-09-08T17:32:38,837 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,837 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,837 | ^ 2025-09-08T17:32:38,837 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,837 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,837 | ^~~~~~~ 2025-09-08T17:32:38,837 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,837 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T17:32:38,837 | ^~~~~~~ 2025-09-08T17:32:38,843 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,843 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,843 | ^ 2025-09-08T17:32:38,844 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,844 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,844 | ^~~~~~~ 2025-09-08T17:32:38,844 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,844 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T17:32:38,844 | ^~~~~~~ 2025-09-08T17:32:38,850 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,850 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,850 | ^ 2025-09-08T17:32:38,850 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,850 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,850 | ^~~~~~~ 2025-09-08T17:32:38,850 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,850 9030 | tspivot(lefttri, leftsubseg); 2025-09-08T17:32:38,851 | ^~~~~~~ 2025-09-08T17:32:38,857 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,857 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,857 | ^ 2025-09-08T17:32:38,857 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,857 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,857 | ^~~~~~~ 2025-09-08T17:32:38,857 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,857 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T17:32:38,857 | ^~~~~~ 2025-09-08T17:32:38,863 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,863 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,863 | ^ 2025-09-08T17:32:38,864 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,864 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,864 | ^~~~~~~ 2025-09-08T17:32:38,864 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,864 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T17:32:38,864 | ^~~~~~ 2025-09-08T17:32:38,870 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,870 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,870 | ^ 2025-09-08T17:32:38,870 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,870 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,870 | ^~~~~~ 2025-09-08T17:32:38,871 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,871 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T17:32:38,871 | ^~~~~~ 2025-09-08T17:32:38,877 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,877 | ^ 2025-09-08T17:32:38,877 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,877 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,877 | ^~~~~~ 2025-09-08T17:32:38,877 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,877 9032 | tsbond(*deltri, leftsubseg); 2025-09-08T17:32:38,877 | ^~~~~~ 2025-09-08T17:32:38,883 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,884 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:38,884 | ^ 2025-09-08T17:32:38,884 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,884 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,884 | ^~~~~~~ 2025-09-08T17:32:38,884 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,884 9034 | tspivot(righttri, rightsubseg); 2025-09-08T17:32:38,884 | ^~~~~~~ 2025-09-08T17:32:38,890 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,890 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:38,890 | ^ 2025-09-08T17:32:38,890 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,890 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,891 | ^~~~~~~ 2025-09-08T17:32:38,891 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,891 9034 | tspivot(righttri, rightsubseg); 2025-09-08T17:32:38,891 | ^~~~~~~ 2025-09-08T17:32:38,897 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,897 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:38,897 | ^ 2025-09-08T17:32:38,897 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:38,897 1289 | sdecode(sptr, osub) 2025-09-08T17:32:38,897 | ^~~~~~~ 2025-09-08T17:32:38,897 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:38,897 9034 | tspivot(righttri, rightsubseg); 2025-09-08T17:32:38,897 | ^~~~~~~ 2025-09-08T17:32:38,903 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,904 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,904 | ^ 2025-09-08T17:32:38,904 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,904 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,904 | ^~~~~~~ 2025-09-08T17:32:38,904 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,904 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T17:32:38,904 | ^~~~~~ 2025-09-08T17:32:38,910 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,910 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:38,910 | ^ 2025-09-08T17:32:38,910 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:38,910 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:38,911 | ^~~~~~~ 2025-09-08T17:32:38,911 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,911 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T17:32:38,911 | ^~~~~~ 2025-09-08T17:32:38,917 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,917 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,917 | ^ 2025-09-08T17:32:38,917 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,917 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,917 | ^~~~~~ 2025-09-08T17:32:38,917 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,917 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T17:32:38,918 | ^~~~~~ 2025-09-08T17:32:38,923 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,924 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:38,924 | ^ 2025-09-08T17:32:38,924 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:38,924 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:38,924 | ^~~~~~ 2025-09-08T17:32:38,924 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:38,924 9036 | tsbond(deltriright, rightsubseg); 2025-09-08T17:32:38,924 | ^~~~~~ 2025-09-08T17:32:38,924 c/triangle.c: In function ‘undovertex’: 2025-09-08T17:32:38,931 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,931 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,931 | ^ 2025-09-08T17:32:38,931 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,931 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T17:32:38,931 | ^~~~~~ 2025-09-08T17:32:38,938 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,938 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,938 | ^ 2025-09-08T17:32:38,938 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,938 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T17:32:38,938 | ^~~~~~ 2025-09-08T17:32:38,945 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,945 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,945 | ^ 2025-09-08T17:32:38,945 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,945 9088 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T17:32:38,945 | ^~~~~~ 2025-09-08T17:32:38,952 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,952 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,952 | ^ 2025-09-08T17:32:38,952 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,952 973 | decode(ptr, otri); 2025-09-08T17:32:38,952 | ^~~~~~ 2025-09-08T17:32:38,952 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,952 1035 | symself(otri2); 2025-09-08T17:32:38,952 | ^~~~~~~ 2025-09-08T17:32:38,953 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T17:32:38,953 9097 | dprev(fliptri, botleft); 2025-09-08T17:32:38,953 | ^~~~~ 2025-09-08T17:32:38,959 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,959 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,959 | ^ 2025-09-08T17:32:38,959 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,959 973 | decode(ptr, otri); 2025-09-08T17:32:38,959 | ^~~~~~ 2025-09-08T17:32:38,959 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,959 1035 | symself(otri2); 2025-09-08T17:32:38,959 | ^~~~~~~ 2025-09-08T17:32:38,959 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T17:32:38,959 9097 | dprev(fliptri, botleft); 2025-09-08T17:32:38,960 | ^~~~~ 2025-09-08T17:32:38,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,966 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,966 | ^ 2025-09-08T17:32:38,966 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,966 973 | decode(ptr, otri); 2025-09-08T17:32:38,966 | ^~~~~~ 2025-09-08T17:32:38,966 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,966 1035 | symself(otri2); 2025-09-08T17:32:38,966 | ^~~~~~~ 2025-09-08T17:32:38,966 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2025-09-08T17:32:38,966 9097 | dprev(fliptri, botleft); 2025-09-08T17:32:38,966 | ^~~~~ 2025-09-08T17:32:38,972 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,973 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,973 | ^ 2025-09-08T17:32:38,973 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,973 973 | decode(ptr, otri); 2025-09-08T17:32:38,973 | ^~~~~~ 2025-09-08T17:32:38,973 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,973 999 | symself(otri2); 2025-09-08T17:32:38,973 | ^~~~~~~ 2025-09-08T17:32:38,973 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,973 9099 | onext(fliptri, botright); 2025-09-08T17:32:38,973 | ^~~~~ 2025-09-08T17:32:38,979 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,979 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:38,979 | ^ 2025-09-08T17:32:38,980 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,980 973 | decode(ptr, otri); 2025-09-08T17:32:38,980 | ^~~~~~ 2025-09-08T17:32:38,980 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,980 999 | symself(otri2); 2025-09-08T17:32:38,980 | ^~~~~~~ 2025-09-08T17:32:38,980 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,980 9099 | onext(fliptri, botright); 2025-09-08T17:32:38,980 | ^~~~~ 2025-09-08T17:32:38,986 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:38,986 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:38,986 | ^ 2025-09-08T17:32:38,986 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,987 973 | decode(ptr, otri); 2025-09-08T17:32:38,987 | ^~~~~~ 2025-09-08T17:32:38,987 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:38,987 999 | symself(otri2); 2025-09-08T17:32:38,987 | ^~~~~~~ 2025-09-08T17:32:38,987 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:38,987 9099 | onext(fliptri, botright); 2025-09-08T17:32:38,987 | ^~~~~ 2025-09-08T17:32:38,993 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:38,993 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:38,993 | ^ 2025-09-08T17:32:38,993 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:38,993 969 | decode(ptr, otri2); 2025-09-08T17:32:38,994 | ^~~~~~ 2025-09-08T17:32:38,994 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:38,994 9101 | sym(botleft, botlcasing); 2025-09-08T17:32:38,994 | ^~~ 2025-09-08T17:32:39,000 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,000 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,000 | ^ 2025-09-08T17:32:39,000 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,000 969 | decode(ptr, otri2); 2025-09-08T17:32:39,000 | ^~~~~~ 2025-09-08T17:32:39,000 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,001 9101 | sym(botleft, botlcasing); 2025-09-08T17:32:39,001 | ^~~ 2025-09-08T17:32:39,007 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,007 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,007 | ^ 2025-09-08T17:32:39,007 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,007 969 | decode(ptr, otri2); 2025-09-08T17:32:39,007 | ^~~~~~ 2025-09-08T17:32:39,007 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,007 9101 | sym(botleft, botlcasing); 2025-09-08T17:32:39,008 | ^~~ 2025-09-08T17:32:39,014 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,014 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,014 | ^ 2025-09-08T17:32:39,014 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,014 969 | decode(ptr, otri2); 2025-09-08T17:32:39,014 | ^~~~~~ 2025-09-08T17:32:39,014 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,014 9102 | sym(botright, botrcasing); 2025-09-08T17:32:39,014 | ^~~ 2025-09-08T17:32:39,021 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,021 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,021 | ^ 2025-09-08T17:32:39,021 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,021 969 | decode(ptr, otri2); 2025-09-08T17:32:39,021 | ^~~~~~ 2025-09-08T17:32:39,021 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,021 9102 | sym(botright, botrcasing); 2025-09-08T17:32:39,021 | ^~~ 2025-09-08T17:32:39,027 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,028 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,028 | ^ 2025-09-08T17:32:39,028 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,028 969 | decode(ptr, otri2); 2025-09-08T17:32:39,028 | ^~~~~~ 2025-09-08T17:32:39,028 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,028 9102 | sym(botright, botrcasing); 2025-09-08T17:32:39,028 | ^~~ 2025-09-08T17:32:39,034 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,035 | ^ 2025-09-08T17:32:39,035 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,035 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,035 | ^~~~~~ 2025-09-08T17:32:39,035 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,035 9107 | bond(fliptri, botlcasing); 2025-09-08T17:32:39,035 | ^~~~ 2025-09-08T17:32:39,041 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,041 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,042 | ^ 2025-09-08T17:32:39,042 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,042 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,042 | ^~~~~~ 2025-09-08T17:32:39,042 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,042 9107 | bond(fliptri, botlcasing); 2025-09-08T17:32:39,042 | ^~~~ 2025-09-08T17:32:39,048 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,048 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,048 | ^ 2025-09-08T17:32:39,049 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,049 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,049 | ^~~~~~ 2025-09-08T17:32:39,049 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,049 9107 | bond(fliptri, botlcasing); 2025-09-08T17:32:39,049 | ^~~~ 2025-09-08T17:32:39,055 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,055 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,055 | ^ 2025-09-08T17:32:39,055 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,056 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,056 | ^~~~~~ 2025-09-08T17:32:39,056 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,056 9107 | bond(fliptri, botlcasing); 2025-09-08T17:32:39,056 | ^~~~ 2025-09-08T17:32:39,062 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,062 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:39,062 | ^ 2025-09-08T17:32:39,062 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,062 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,063 | ^~~~~~~ 2025-09-08T17:32:39,063 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,063 9108 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:39,063 | ^~~~~~~ 2025-09-08T17:32:39,069 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,069 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:39,069 | ^ 2025-09-08T17:32:39,069 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,069 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,069 | ^~~~~~~ 2025-09-08T17:32:39,069 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,070 9108 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:39,070 | ^~~~~~~ 2025-09-08T17:32:39,076 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,076 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:39,076 | ^ 2025-09-08T17:32:39,076 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,076 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,076 | ^~~~~~~ 2025-09-08T17:32:39,076 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,076 9108 | tspivot(botleft, botlsubseg); 2025-09-08T17:32:39,076 | ^~~~~~~ 2025-09-08T17:32:39,083 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,083 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,083 | ^ 2025-09-08T17:32:39,083 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,083 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,083 | ^~~~~~~ 2025-09-08T17:32:39,083 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,083 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T17:32:39,083 | ^~~~~~ 2025-09-08T17:32:39,089 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,090 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,090 | ^ 2025-09-08T17:32:39,090 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,090 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,090 | ^~~~~~~ 2025-09-08T17:32:39,090 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,090 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T17:32:39,090 | ^~~~~~ 2025-09-08T17:32:39,096 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,097 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,097 | ^ 2025-09-08T17:32:39,097 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,097 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,097 | ^~~~~~ 2025-09-08T17:32:39,097 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,097 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T17:32:39,097 | ^~~~~~ 2025-09-08T17:32:39,103 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,103 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,103 | ^ 2025-09-08T17:32:39,104 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,104 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,104 | ^~~~~~ 2025-09-08T17:32:39,104 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,104 9109 | tsbond(fliptri, botlsubseg); 2025-09-08T17:32:39,104 | ^~~~~~ 2025-09-08T17:32:39,110 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,110 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,110 | ^ 2025-09-08T17:32:39,111 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,111 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,111 | ^~~~~~ 2025-09-08T17:32:39,111 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,111 9111 | bond(fliptri, botrcasing); 2025-09-08T17:32:39,111 | ^~~~ 2025-09-08T17:32:39,117 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,117 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,117 | ^ 2025-09-08T17:32:39,117 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,117 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,118 | ^~~~~~ 2025-09-08T17:32:39,118 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,118 9111 | bond(fliptri, botrcasing); 2025-09-08T17:32:39,118 | ^~~~ 2025-09-08T17:32:39,124 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,124 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,124 | ^ 2025-09-08T17:32:39,124 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,124 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,124 | ^~~~~~ 2025-09-08T17:32:39,125 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,125 9111 | bond(fliptri, botrcasing); 2025-09-08T17:32:39,125 | ^~~~ 2025-09-08T17:32:39,131 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,132 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,132 | ^ 2025-09-08T17:32:39,132 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,132 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,132 | ^~~~~~ 2025-09-08T17:32:39,132 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,132 9111 | bond(fliptri, botrcasing); 2025-09-08T17:32:39,132 | ^~~~ 2025-09-08T17:32:39,138 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,138 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:39,138 | ^ 2025-09-08T17:32:39,139 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,139 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,139 | ^~~~~~~ 2025-09-08T17:32:39,139 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,139 9112 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,139 | ^~~~~~~ 2025-09-08T17:32:39,145 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,145 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:39,145 | ^ 2025-09-08T17:32:39,145 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,145 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,146 | ^~~~~~~ 2025-09-08T17:32:39,146 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,146 9112 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,146 | ^~~~~~~ 2025-09-08T17:32:39,152 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,152 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:39,152 | ^ 2025-09-08T17:32:39,152 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,152 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,152 | ^~~~~~~ 2025-09-08T17:32:39,152 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,153 9112 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,153 | ^~~~~~~ 2025-09-08T17:32:39,158 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,159 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,159 | ^ 2025-09-08T17:32:39,159 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,159 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,159 | ^~~~~~~ 2025-09-08T17:32:39,159 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,159 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T17:32:39,159 | ^~~~~~ 2025-09-08T17:32:39,165 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,165 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,166 | ^ 2025-09-08T17:32:39,166 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,166 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,166 | ^~~~~~~ 2025-09-08T17:32:39,166 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,166 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T17:32:39,166 | ^~~~~~ 2025-09-08T17:32:39,173 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,173 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,173 | ^ 2025-09-08T17:32:39,173 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,173 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,173 | ^~~~~~ 2025-09-08T17:32:39,173 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,173 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T17:32:39,173 | ^~~~~~ 2025-09-08T17:32:39,180 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,180 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,180 | ^ 2025-09-08T17:32:39,180 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,180 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,180 | ^~~~~~ 2025-09-08T17:32:39,180 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,180 9113 | tsbond(fliptri, botrsubseg); 2025-09-08T17:32:39,180 | ^~~~~~ 2025-09-08T17:32:39,187 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,187 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,187 | ^ 2025-09-08T17:32:39,187 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,187 969 | decode(ptr, otri2); 2025-09-08T17:32:39,187 | ^~~~~~ 2025-09-08T17:32:39,187 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,188 9122 | sym(gluetri, botright); 2025-09-08T17:32:39,188 | ^~~ 2025-09-08T17:32:39,194 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,194 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,194 | ^ 2025-09-08T17:32:39,194 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,194 969 | decode(ptr, otri2); 2025-09-08T17:32:39,194 | ^~~~~~ 2025-09-08T17:32:39,195 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,195 9122 | sym(gluetri, botright); 2025-09-08T17:32:39,195 | ^~~ 2025-09-08T17:32:39,201 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,201 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,201 | ^ 2025-09-08T17:32:39,201 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,201 969 | decode(ptr, otri2); 2025-09-08T17:32:39,201 | ^~~~~~ 2025-09-08T17:32:39,201 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,202 9122 | sym(gluetri, botright); 2025-09-08T17:32:39,202 | ^~~ 2025-09-08T17:32:39,208 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,208 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,208 | ^ 2025-09-08T17:32:39,208 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,208 969 | decode(ptr, otri2); 2025-09-08T17:32:39,209 | ^~~~~~ 2025-09-08T17:32:39,209 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,209 9124 | sym(botright, botrcasing); 2025-09-08T17:32:39,209 | ^~~ 2025-09-08T17:32:39,215 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,216 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,216 | ^ 2025-09-08T17:32:39,216 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,216 969 | decode(ptr, otri2); 2025-09-08T17:32:39,216 | ^~~~~~ 2025-09-08T17:32:39,216 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,216 9124 | sym(botright, botrcasing); 2025-09-08T17:32:39,216 | ^~~ 2025-09-08T17:32:39,223 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,223 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,223 | ^ 2025-09-08T17:32:39,224 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,224 969 | decode(ptr, otri2); 2025-09-08T17:32:39,224 | ^~~~~~ 2025-09-08T17:32:39,224 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,224 9124 | sym(botright, botrcasing); 2025-09-08T17:32:39,224 | ^~~ 2025-09-08T17:32:39,230 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,231 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,231 | ^ 2025-09-08T17:32:39,231 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,231 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,231 | ^~~~~~ 2025-09-08T17:32:39,231 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,231 9128 | bond(gluetri, botrcasing); 2025-09-08T17:32:39,231 | ^~~~ 2025-09-08T17:32:39,237 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,238 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,238 | ^ 2025-09-08T17:32:39,238 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,238 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,238 | ^~~~~~ 2025-09-08T17:32:39,238 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,238 9128 | bond(gluetri, botrcasing); 2025-09-08T17:32:39,238 | ^~~~ 2025-09-08T17:32:39,244 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,245 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,245 | ^ 2025-09-08T17:32:39,245 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,245 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,245 | ^~~~~~ 2025-09-08T17:32:39,245 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,245 9128 | bond(gluetri, botrcasing); 2025-09-08T17:32:39,245 | ^~~~ 2025-09-08T17:32:39,251 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,252 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,252 | ^ 2025-09-08T17:32:39,252 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,252 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,252 | ^~~~~~ 2025-09-08T17:32:39,252 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,252 9128 | bond(gluetri, botrcasing); 2025-09-08T17:32:39,252 | ^~~~ 2025-09-08T17:32:39,259 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,259 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:39,259 | ^ 2025-09-08T17:32:39,259 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,259 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,259 | ^~~~~~~ 2025-09-08T17:32:39,259 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,259 9129 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,259 | ^~~~~~~ 2025-09-08T17:32:39,266 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,266 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:39,266 | ^ 2025-09-08T17:32:39,266 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,266 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,266 | ^~~~~~~ 2025-09-08T17:32:39,266 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,266 9129 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,266 | ^~~~~~~ 2025-09-08T17:32:39,273 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,273 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:39,273 | ^ 2025-09-08T17:32:39,273 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,273 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,273 | ^~~~~~~ 2025-09-08T17:32:39,273 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,273 9129 | tspivot(botright, botrsubseg); 2025-09-08T17:32:39,273 | ^~~~~~~ 2025-09-08T17:32:39,280 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,280 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,280 | ^ 2025-09-08T17:32:39,280 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,280 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,280 | ^~~~~~~ 2025-09-08T17:32:39,280 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,280 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T17:32:39,280 | ^~~~~~ 2025-09-08T17:32:39,287 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,287 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,287 | ^ 2025-09-08T17:32:39,287 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,287 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,287 | ^~~~~~~ 2025-09-08T17:32:39,287 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,287 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T17:32:39,287 | ^~~~~~ 2025-09-08T17:32:39,294 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,294 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,294 | ^ 2025-09-08T17:32:39,294 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,294 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,294 | ^~~~~~ 2025-09-08T17:32:39,294 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,294 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T17:32:39,294 | ^~~~~~ 2025-09-08T17:32:39,301 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,301 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,301 | ^ 2025-09-08T17:32:39,301 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,301 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,301 | ^~~~~~ 2025-09-08T17:32:39,301 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,301 9130 | tsbond(gluetri, botrsubseg); 2025-09-08T17:32:39,301 | ^~~~~~ 2025-09-08T17:32:39,312 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,312 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,312 | ^ 2025-09-08T17:32:39,312 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,313 969 | decode(ptr, otri2); 2025-09-08T17:32:39,313 | ^~~~~~ 2025-09-08T17:32:39,313 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,313 9135 | sym(fliptri, gluetri); 2025-09-08T17:32:39,313 | ^~~ 2025-09-08T17:32:39,316 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,316 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,316 | ^ 2025-09-08T17:32:39,316 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,316 969 | decode(ptr, otri2); 2025-09-08T17:32:39,316 | ^~~~~~ 2025-09-08T17:32:39,316 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,316 9135 | sym(fliptri, gluetri); 2025-09-08T17:32:39,316 | ^~~ 2025-09-08T17:32:39,323 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,324 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,324 | ^ 2025-09-08T17:32:39,324 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,324 969 | decode(ptr, otri2); 2025-09-08T17:32:39,324 | ^~~~~~ 2025-09-08T17:32:39,324 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,324 9135 | sym(fliptri, gluetri); 2025-09-08T17:32:39,324 | ^~~ 2025-09-08T17:32:39,331 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,331 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,332 | ^ 2025-09-08T17:32:39,332 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,332 969 | decode(ptr, otri2); 2025-09-08T17:32:39,332 | ^~~~~~ 2025-09-08T17:32:39,332 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,332 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:39,332 | ^~~ 2025-09-08T17:32:39,332 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:39,332 9138 | dnext(gluetri, topright); 2025-09-08T17:32:39,332 | ^~~~~ 2025-09-08T17:32:39,339 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,339 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,339 | ^ 2025-09-08T17:32:39,339 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,339 969 | decode(ptr, otri2); 2025-09-08T17:32:39,339 | ^~~~~~ 2025-09-08T17:32:39,340 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,340 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:39,340 | ^~~ 2025-09-08T17:32:39,340 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:39,340 9138 | dnext(gluetri, topright); 2025-09-08T17:32:39,340 | ^~~~~ 2025-09-08T17:32:39,348 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,349 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,349 | ^ 2025-09-08T17:32:39,349 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,349 969 | decode(ptr, otri2); 2025-09-08T17:32:39,349 | ^~~~~~ 2025-09-08T17:32:39,349 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,349 1022 | sym(otri1, otri2); \ 2025-09-08T17:32:39,349 | ^~~ 2025-09-08T17:32:39,350 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2025-09-08T17:32:39,350 9138 | dnext(gluetri, topright); 2025-09-08T17:32:39,350 | ^~~~~ 2025-09-08T17:32:39,360 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,360 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,360 | ^ 2025-09-08T17:32:39,360 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,360 969 | decode(ptr, otri2); 2025-09-08T17:32:39,360 | ^~~~~~ 2025-09-08T17:32:39,360 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,360 9139 | sym(topright, toprcasing); 2025-09-08T17:32:39,361 | ^~~ 2025-09-08T17:32:39,368 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,369 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,369 | ^ 2025-09-08T17:32:39,369 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,369 969 | decode(ptr, otri2); 2025-09-08T17:32:39,369 | ^~~~~~ 2025-09-08T17:32:39,369 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,369 9139 | sym(topright, toprcasing); 2025-09-08T17:32:39,369 | ^~~ 2025-09-08T17:32:39,376 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,376 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,376 | ^ 2025-09-08T17:32:39,377 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,377 969 | decode(ptr, otri2); 2025-09-08T17:32:39,377 | ^~~~~~ 2025-09-08T17:32:39,377 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,377 9139 | sym(topright, toprcasing); 2025-09-08T17:32:39,377 | ^~~ 2025-09-08T17:32:39,384 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,384 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,384 | ^ 2025-09-08T17:32:39,384 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,385 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,385 | ^~~~~~ 2025-09-08T17:32:39,385 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,385 9142 | bond(gluetri, toprcasing); 2025-09-08T17:32:39,385 | ^~~~ 2025-09-08T17:32:39,392 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,392 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,392 | ^ 2025-09-08T17:32:39,392 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,392 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,392 | ^~~~~~ 2025-09-08T17:32:39,392 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,393 9142 | bond(gluetri, toprcasing); 2025-09-08T17:32:39,393 | ^~~~ 2025-09-08T17:32:39,400 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,400 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,400 | ^ 2025-09-08T17:32:39,400 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,400 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,400 | ^~~~~~ 2025-09-08T17:32:39,400 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,400 9142 | bond(gluetri, toprcasing); 2025-09-08T17:32:39,400 | ^~~~ 2025-09-08T17:32:39,407 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,408 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,408 | ^ 2025-09-08T17:32:39,408 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,408 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,408 | ^~~~~~ 2025-09-08T17:32:39,408 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,408 9142 | bond(gluetri, toprcasing); 2025-09-08T17:32:39,408 | ^~~~ 2025-09-08T17:32:39,415 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,415 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:39,416 | ^ 2025-09-08T17:32:39,416 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,416 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,416 | ^~~~~~~ 2025-09-08T17:32:39,416 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,416 9143 | tspivot(topright, toprsubseg); 2025-09-08T17:32:39,416 | ^~~~~~~ 2025-09-08T17:32:39,423 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,423 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:39,423 | ^ 2025-09-08T17:32:39,423 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,424 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,424 | ^~~~~~~ 2025-09-08T17:32:39,424 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,424 9143 | tspivot(topright, toprsubseg); 2025-09-08T17:32:39,424 | ^~~~~~~ 2025-09-08T17:32:39,431 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,431 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:39,431 | ^ 2025-09-08T17:32:39,431 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:39,431 1289 | sdecode(sptr, osub) 2025-09-08T17:32:39,431 | ^~~~~~~ 2025-09-08T17:32:39,431 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:39,431 9143 | tspivot(topright, toprsubseg); 2025-09-08T17:32:39,432 | ^~~~~~~ 2025-09-08T17:32:39,439 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,439 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,439 | ^ 2025-09-08T17:32:39,439 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,439 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,439 | ^~~~~~~ 2025-09-08T17:32:39,439 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,439 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T17:32:39,439 | ^~~~~~ 2025-09-08T17:32:39,446 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,446 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:39,446 | ^ 2025-09-08T17:32:39,447 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:39,447 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:39,447 | ^~~~~~~ 2025-09-08T17:32:39,447 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,447 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T17:32:39,447 | ^~~~~~ 2025-09-08T17:32:39,454 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,454 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,454 | ^ 2025-09-08T17:32:39,454 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,455 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,455 | ^~~~~~ 2025-09-08T17:32:39,455 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,455 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T17:32:39,455 | ^~~~~~ 2025-09-08T17:32:39,462 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,462 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,462 | ^ 2025-09-08T17:32:39,462 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,462 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:39,462 | ^~~~~~ 2025-09-08T17:32:39,462 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:39,463 9144 | tsbond(gluetri, toprsubseg); 2025-09-08T17:32:39,463 | ^~~~~~ 2025-09-08T17:32:39,468 c/triangle.c: In function ‘mergehulls’: 2025-09-08T17:32:39,475 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,475 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,475 | ^ 2025-09-08T17:32:39,476 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,476 973 | decode(ptr, otri); 2025-09-08T17:32:39,476 | ^~~~~~ 2025-09-08T17:32:39,476 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,476 9479 | symself(*farleft); 2025-09-08T17:32:39,476 | ^~~~~~~ 2025-09-08T17:32:39,484 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,484 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,484 | ^ 2025-09-08T17:32:39,484 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,484 973 | decode(ptr, otri); 2025-09-08T17:32:39,484 | ^~~~~~ 2025-09-08T17:32:39,484 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,484 9479 | symself(*farleft); 2025-09-08T17:32:39,484 | ^~~~~~~ 2025-09-08T17:32:39,492 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,492 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,492 | ^ 2025-09-08T17:32:39,492 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,492 973 | decode(ptr, otri); 2025-09-08T17:32:39,492 | ^~~~~~ 2025-09-08T17:32:39,492 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,493 9479 | symself(*farleft); 2025-09-08T17:32:39,493 | ^~~~~~~ 2025-09-08T17:32:39,499 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,500 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,500 | ^ 2025-09-08T17:32:39,500 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,500 969 | decode(ptr, otri2); 2025-09-08T17:32:39,500 | ^~~~~~ 2025-09-08T17:32:39,500 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,500 9483 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,500 | ^~~ 2025-09-08T17:32:39,507 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,507 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,507 | ^ 2025-09-08T17:32:39,507 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,507 969 | decode(ptr, otri2); 2025-09-08T17:32:39,507 | ^~~~~~ 2025-09-08T17:32:39,507 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,507 9483 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,508 | ^~~ 2025-09-08T17:32:39,514 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,514 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,514 | ^ 2025-09-08T17:32:39,514 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,514 969 | decode(ptr, otri2); 2025-09-08T17:32:39,514 | ^~~~~~ 2025-09-08T17:32:39,515 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,515 9483 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,515 | ^~~ 2025-09-08T17:32:39,521 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,521 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,522 | ^ 2025-09-08T17:32:39,522 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,522 969 | decode(ptr, otri2); 2025-09-08T17:32:39,522 | ^~~~~~ 2025-09-08T17:32:39,522 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,522 9489 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,522 | ^~~ 2025-09-08T17:32:39,529 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,529 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,529 | ^ 2025-09-08T17:32:39,529 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,529 969 | decode(ptr, otri2); 2025-09-08T17:32:39,529 | ^~~~~~ 2025-09-08T17:32:39,529 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,529 9489 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,529 | ^~~ 2025-09-08T17:32:39,536 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,536 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,536 | ^ 2025-09-08T17:32:39,536 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,536 969 | decode(ptr, otri2); 2025-09-08T17:32:39,536 | ^~~~~~ 2025-09-08T17:32:39,536 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,536 9489 | sym(*innerleft, checkedge); 2025-09-08T17:32:39,537 | ^~~ 2025-09-08T17:32:39,543 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,543 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,543 | ^ 2025-09-08T17:32:39,544 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,544 973 | decode(ptr, otri); 2025-09-08T17:32:39,544 | ^~~~~~ 2025-09-08T17:32:39,544 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,544 9494 | symself(*innerright); 2025-09-08T17:32:39,544 | ^~~~~~~ 2025-09-08T17:32:39,550 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,551 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,551 | ^ 2025-09-08T17:32:39,551 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,551 973 | decode(ptr, otri); 2025-09-08T17:32:39,551 | ^~~~~~ 2025-09-08T17:32:39,551 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,551 9494 | symself(*innerright); 2025-09-08T17:32:39,551 | ^~~~~~~ 2025-09-08T17:32:39,558 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,558 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,558 | ^ 2025-09-08T17:32:39,558 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,558 973 | decode(ptr, otri); 2025-09-08T17:32:39,558 | ^~~~~~ 2025-09-08T17:32:39,558 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,558 9494 | symself(*innerright); 2025-09-08T17:32:39,558 | ^~~~~~~ 2025-09-08T17:32:39,565 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,565 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,565 | ^ 2025-09-08T17:32:39,565 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,565 969 | decode(ptr, otri2); 2025-09-08T17:32:39,565 | ^~~~~~ 2025-09-08T17:32:39,566 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,566 9498 | sym(*farright, checkedge); 2025-09-08T17:32:39,566 | ^~~ 2025-09-08T17:32:39,572 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,572 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,572 | ^ 2025-09-08T17:32:39,573 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,573 969 | decode(ptr, otri2); 2025-09-08T17:32:39,573 | ^~~~~~ 2025-09-08T17:32:39,573 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,573 9498 | sym(*farright, checkedge); 2025-09-08T17:32:39,573 | ^~~ 2025-09-08T17:32:39,579 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,580 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,580 | ^ 2025-09-08T17:32:39,580 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,580 969 | decode(ptr, otri2); 2025-09-08T17:32:39,580 | ^~~~~~ 2025-09-08T17:32:39,580 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,580 9498 | sym(*farright, checkedge); 2025-09-08T17:32:39,580 | ^~~ 2025-09-08T17:32:39,587 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,587 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,587 | ^ 2025-09-08T17:32:39,587 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,587 969 | decode(ptr, otri2); 2025-09-08T17:32:39,587 | ^~~~~~ 2025-09-08T17:32:39,587 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,588 9504 | sym(*farright, checkedge); 2025-09-08T17:32:39,588 | ^~~ 2025-09-08T17:32:39,594 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,594 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,594 | ^ 2025-09-08T17:32:39,594 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,595 969 | decode(ptr, otri2); 2025-09-08T17:32:39,595 | ^~~~~~ 2025-09-08T17:32:39,595 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,595 9504 | sym(*farright, checkedge); 2025-09-08T17:32:39,595 | ^~~ 2025-09-08T17:32:39,601 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,601 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,601 | ^ 2025-09-08T17:32:39,602 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,602 969 | decode(ptr, otri2); 2025-09-08T17:32:39,602 | ^~~~~~ 2025-09-08T17:32:39,602 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,602 9504 | sym(*farright, checkedge); 2025-09-08T17:32:39,602 | ^~~ 2025-09-08T17:32:39,609 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,609 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,609 | ^ 2025-09-08T17:32:39,609 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,609 973 | decode(ptr, otri); 2025-09-08T17:32:39,609 | ^~~~~~ 2025-09-08T17:32:39,609 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,609 9515 | symself(*innerleft); 2025-09-08T17:32:39,610 | ^~~~~~~ 2025-09-08T17:32:39,616 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,616 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,616 | ^ 2025-09-08T17:32:39,616 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,616 973 | decode(ptr, otri); 2025-09-08T17:32:39,617 | ^~~~~~ 2025-09-08T17:32:39,617 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,617 9515 | symself(*innerleft); 2025-09-08T17:32:39,617 | ^~~~~~~ 2025-09-08T17:32:39,623 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,623 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,624 | ^ 2025-09-08T17:32:39,624 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,624 973 | decode(ptr, otri); 2025-09-08T17:32:39,624 | ^~~~~~ 2025-09-08T17:32:39,624 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,624 9515 | symself(*innerleft); 2025-09-08T17:32:39,624 | ^~~~~~~ 2025-09-08T17:32:39,631 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,631 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,631 | ^ 2025-09-08T17:32:39,631 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,631 973 | decode(ptr, otri); 2025-09-08T17:32:39,631 | ^~~~~~ 2025-09-08T17:32:39,631 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,631 9524 | symself(*innerright); 2025-09-08T17:32:39,632 | ^~~~~~~ 2025-09-08T17:32:39,638 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,638 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,638 | ^ 2025-09-08T17:32:39,638 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,638 973 | decode(ptr, otri); 2025-09-08T17:32:39,639 | ^~~~~~ 2025-09-08T17:32:39,639 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,639 9524 | symself(*innerright); 2025-09-08T17:32:39,639 | ^~~~~~~ 2025-09-08T17:32:39,645 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,645 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,646 | ^ 2025-09-08T17:32:39,646 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,646 973 | decode(ptr, otri); 2025-09-08T17:32:39,646 | ^~~~~~ 2025-09-08T17:32:39,646 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,646 9524 | symself(*innerright); 2025-09-08T17:32:39,646 | ^~~~~~~ 2025-09-08T17:32:39,653 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,653 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,653 | ^ 2025-09-08T17:32:39,653 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,653 969 | decode(ptr, otri2); 2025-09-08T17:32:39,653 | ^~~~~~ 2025-09-08T17:32:39,653 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,653 9531 | sym(*innerleft, leftcand); 2025-09-08T17:32:39,654 | ^~~ 2025-09-08T17:32:39,660 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,660 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,660 | ^ 2025-09-08T17:32:39,660 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,660 969 | decode(ptr, otri2); 2025-09-08T17:32:39,660 | ^~~~~~ 2025-09-08T17:32:39,661 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,661 9531 | sym(*innerleft, leftcand); 2025-09-08T17:32:39,661 | ^~~ 2025-09-08T17:32:39,667 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,667 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,667 | ^ 2025-09-08T17:32:39,667 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,668 969 | decode(ptr, otri2); 2025-09-08T17:32:39,668 | ^~~~~~ 2025-09-08T17:32:39,668 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,668 9531 | sym(*innerleft, leftcand); 2025-09-08T17:32:39,668 | ^~~ 2025-09-08T17:32:39,674 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,675 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,675 | ^ 2025-09-08T17:32:39,675 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,675 969 | decode(ptr, otri2); 2025-09-08T17:32:39,675 | ^~~~~~ 2025-09-08T17:32:39,675 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,675 9532 | sym(*innerright, rightcand); 2025-09-08T17:32:39,675 | ^~~ 2025-09-08T17:32:39,682 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,682 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,682 | ^ 2025-09-08T17:32:39,682 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,682 969 | decode(ptr, otri2); 2025-09-08T17:32:39,682 | ^~~~~~ 2025-09-08T17:32:39,682 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,682 9532 | sym(*innerright, rightcand); 2025-09-08T17:32:39,682 | ^~~ 2025-09-08T17:32:39,689 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,689 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,689 | ^ 2025-09-08T17:32:39,689 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,689 969 | decode(ptr, otri2); 2025-09-08T17:32:39,689 | ^~~~~~ 2025-09-08T17:32:39,690 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,690 9532 | sym(*innerright, rightcand); 2025-09-08T17:32:39,690 | ^~~ 2025-09-08T17:32:39,696 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,696 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,696 | ^ 2025-09-08T17:32:39,697 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,697 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,697 | ^~~~~~ 2025-09-08T17:32:39,697 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,697 9536 | bond(baseedge, *innerleft); 2025-09-08T17:32:39,697 | ^~~~ 2025-09-08T17:32:39,704 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,704 | ^ 2025-09-08T17:32:39,704 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,704 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,704 | ^~~~~~ 2025-09-08T17:32:39,704 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,704 9536 | bond(baseedge, *innerleft); 2025-09-08T17:32:39,704 | ^~~~ 2025-09-08T17:32:39,711 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,711 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,711 | ^ 2025-09-08T17:32:39,711 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,711 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,711 | ^~~~~~ 2025-09-08T17:32:39,711 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,711 9536 | bond(baseedge, *innerleft); 2025-09-08T17:32:39,712 | ^~~~ 2025-09-08T17:32:39,718 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,718 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,718 | ^ 2025-09-08T17:32:39,718 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,718 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,719 | ^~~~~~ 2025-09-08T17:32:39,719 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,719 9536 | bond(baseedge, *innerleft); 2025-09-08T17:32:39,719 | ^~~~ 2025-09-08T17:32:39,725 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,726 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,726 | ^ 2025-09-08T17:32:39,726 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,726 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,726 | ^~~~~~ 2025-09-08T17:32:39,726 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,726 9538 | bond(baseedge, *innerright); 2025-09-08T17:32:39,726 | ^~~~ 2025-09-08T17:32:39,733 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,733 | ^ 2025-09-08T17:32:39,733 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,733 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,733 | ^~~~~~ 2025-09-08T17:32:39,733 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,733 9538 | bond(baseedge, *innerright); 2025-09-08T17:32:39,733 | ^~~~ 2025-09-08T17:32:39,740 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,740 | ^ 2025-09-08T17:32:39,740 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,740 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,740 | ^~~~~~ 2025-09-08T17:32:39,741 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,741 9538 | bond(baseedge, *innerright); 2025-09-08T17:32:39,741 | ^~~~ 2025-09-08T17:32:39,747 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,747 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,747 | ^ 2025-09-08T17:32:39,748 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,748 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,748 | ^~~~~~ 2025-09-08T17:32:39,748 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,748 9538 | bond(baseedge, *innerright); 2025-09-08T17:32:39,748 | ^~~~ 2025-09-08T17:32:39,756 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,756 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,756 | ^ 2025-09-08T17:32:39,756 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,756 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,756 | ^~~~~~ 2025-09-08T17:32:39,756 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,756 9579 | bond(nextedge, baseedge); 2025-09-08T17:32:39,757 | ^~~~ 2025-09-08T17:32:39,763 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,763 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,763 | ^ 2025-09-08T17:32:39,763 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,764 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,764 | ^~~~~~ 2025-09-08T17:32:39,764 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,764 9579 | bond(nextedge, baseedge); 2025-09-08T17:32:39,764 | ^~~~ 2025-09-08T17:32:39,771 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,771 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,771 | ^ 2025-09-08T17:32:39,771 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,771 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,771 | ^~~~~~ 2025-09-08T17:32:39,771 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,771 9579 | bond(nextedge, baseedge); 2025-09-08T17:32:39,771 | ^~~~ 2025-09-08T17:32:39,778 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,778 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,778 | ^ 2025-09-08T17:32:39,778 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,778 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,778 | ^~~~~~ 2025-09-08T17:32:39,779 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,779 9579 | bond(nextedge, baseedge); 2025-09-08T17:32:39,779 | ^~~~ 2025-09-08T17:32:39,786 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,786 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,786 | ^ 2025-09-08T17:32:39,786 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,786 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,786 | ^~~~~~ 2025-09-08T17:32:39,786 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,786 9581 | bond(nextedge, rightcand); 2025-09-08T17:32:39,786 | ^~~~ 2025-09-08T17:32:39,793 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,793 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,793 | ^ 2025-09-08T17:32:39,793 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,793 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,793 | ^~~~~~ 2025-09-08T17:32:39,794 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,794 9581 | bond(nextedge, rightcand); 2025-09-08T17:32:39,794 | ^~~~ 2025-09-08T17:32:39,800 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,801 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,801 | ^ 2025-09-08T17:32:39,801 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,801 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,801 | ^~~~~~ 2025-09-08T17:32:39,801 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,801 9581 | bond(nextedge, rightcand); 2025-09-08T17:32:39,801 | ^~~~ 2025-09-08T17:32:39,808 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,808 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,808 | ^ 2025-09-08T17:32:39,808 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,808 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,808 | ^~~~~~ 2025-09-08T17:32:39,808 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,808 9581 | bond(nextedge, rightcand); 2025-09-08T17:32:39,808 | ^~~~ 2025-09-08T17:32:39,815 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,815 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,815 | ^ 2025-09-08T17:32:39,815 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,816 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,816 | ^~~~~~ 2025-09-08T17:32:39,816 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,816 9583 | bond(nextedge, leftcand); 2025-09-08T17:32:39,816 | ^~~~ 2025-09-08T17:32:39,822 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,823 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,823 | ^ 2025-09-08T17:32:39,823 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,823 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,823 | ^~~~~~ 2025-09-08T17:32:39,823 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,823 9583 | bond(nextedge, leftcand); 2025-09-08T17:32:39,823 | ^~~~ 2025-09-08T17:32:39,830 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,830 | ^ 2025-09-08T17:32:39,830 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,830 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,830 | ^~~~~~ 2025-09-08T17:32:39,830 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,830 9583 | bond(nextedge, leftcand); 2025-09-08T17:32:39,831 | ^~~~ 2025-09-08T17:32:39,837 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,837 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,837 | ^ 2025-09-08T17:32:39,837 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,837 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,838 | ^~~~~~ 2025-09-08T17:32:39,838 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,838 9583 | bond(nextedge, leftcand); 2025-09-08T17:32:39,838 | ^~~~ 2025-09-08T17:32:39,845 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,845 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,845 | ^ 2025-09-08T17:32:39,845 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,845 969 | decode(ptr, otri2); 2025-09-08T17:32:39,845 | ^~~~~~ 2025-09-08T17:32:39,846 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,846 9594 | sym(*farleft, checkedge); 2025-09-08T17:32:39,846 | ^~~ 2025-09-08T17:32:39,852 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,852 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,853 | ^ 2025-09-08T17:32:39,853 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,853 969 | decode(ptr, otri2); 2025-09-08T17:32:39,853 | ^~~~~~ 2025-09-08T17:32:39,853 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,853 9594 | sym(*farleft, checkedge); 2025-09-08T17:32:39,853 | ^~~ 2025-09-08T17:32:39,860 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,860 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,860 | ^ 2025-09-08T17:32:39,860 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,860 969 | decode(ptr, otri2); 2025-09-08T17:32:39,860 | ^~~~~~ 2025-09-08T17:32:39,860 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,860 9594 | sym(*farleft, checkedge); 2025-09-08T17:32:39,860 | ^~~ 2025-09-08T17:32:39,867 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,867 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,867 | ^ 2025-09-08T17:32:39,867 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,868 969 | decode(ptr, otri2); 2025-09-08T17:32:39,868 | ^~~~~~ 2025-09-08T17:32:39,868 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,868 9603 | sym(*farleft, checkedge); 2025-09-08T17:32:39,868 | ^~~ 2025-09-08T17:32:39,874 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,875 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,875 | ^ 2025-09-08T17:32:39,875 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,875 969 | decode(ptr, otri2); 2025-09-08T17:32:39,875 | ^~~~~~ 2025-09-08T17:32:39,875 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,875 9603 | sym(*farleft, checkedge); 2025-09-08T17:32:39,875 | ^~~ 2025-09-08T17:32:39,882 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,882 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,882 | ^ 2025-09-08T17:32:39,882 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,882 969 | decode(ptr, otri2); 2025-09-08T17:32:39,882 | ^~~~~~ 2025-09-08T17:32:39,882 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,882 9603 | sym(*farleft, checkedge); 2025-09-08T17:32:39,883 | ^~~ 2025-09-08T17:32:39,889 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,889 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,890 | ^ 2025-09-08T17:32:39,890 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,890 973 | decode(ptr, otri); 2025-09-08T17:32:39,890 | ^~~~~~ 2025-09-08T17:32:39,890 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,890 9608 | symself(*farright); 2025-09-08T17:32:39,890 | ^~~~~~~ 2025-09-08T17:32:39,897 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,897 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,897 | ^ 2025-09-08T17:32:39,897 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,897 973 | decode(ptr, otri); 2025-09-08T17:32:39,897 | ^~~~~~ 2025-09-08T17:32:39,897 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,897 9608 | symself(*farright); 2025-09-08T17:32:39,897 | ^~~~~~~ 2025-09-08T17:32:39,904 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,904 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,904 | ^ 2025-09-08T17:32:39,904 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,904 973 | decode(ptr, otri); 2025-09-08T17:32:39,905 | ^~~~~~ 2025-09-08T17:32:39,905 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,905 9608 | symself(*farright); 2025-09-08T17:32:39,905 | ^~~~~~~ 2025-09-08T17:32:39,912 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,912 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,912 | ^ 2025-09-08T17:32:39,912 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,912 973 | decode(ptr, otri); 2025-09-08T17:32:39,912 | ^~~~~~ 2025-09-08T17:32:39,912 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,912 9619 | symself(nextedge); 2025-09-08T17:32:39,912 | ^~~~~~~ 2025-09-08T17:32:39,919 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,919 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,919 | ^ 2025-09-08T17:32:39,919 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,919 973 | decode(ptr, otri); 2025-09-08T17:32:39,919 | ^~~~~~ 2025-09-08T17:32:39,920 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,920 9619 | symself(nextedge); 2025-09-08T17:32:39,920 | ^~~~~~~ 2025-09-08T17:32:39,926 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,926 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,927 | ^ 2025-09-08T17:32:39,927 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,927 973 | decode(ptr, otri); 2025-09-08T17:32:39,927 | ^~~~~~ 2025-09-08T17:32:39,927 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:39,927 9619 | symself(nextedge); 2025-09-08T17:32:39,927 | ^~~~~~~ 2025-09-08T17:32:39,934 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,934 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,934 | ^ 2025-09-08T17:32:39,934 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,934 969 | decode(ptr, otri2); 2025-09-08T17:32:39,934 | ^~~~~~ 2025-09-08T17:32:39,934 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,935 9631 | sym(nextedge, topcasing); 2025-09-08T17:32:39,935 | ^~~ 2025-09-08T17:32:39,941 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,941 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,941 | ^ 2025-09-08T17:32:39,942 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,942 969 | decode(ptr, otri2); 2025-09-08T17:32:39,942 | ^~~~~~ 2025-09-08T17:32:39,942 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,942 9631 | sym(nextedge, topcasing); 2025-09-08T17:32:39,942 | ^~~ 2025-09-08T17:32:39,949 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,949 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,949 | ^ 2025-09-08T17:32:39,949 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,949 969 | decode(ptr, otri2); 2025-09-08T17:32:39,949 | ^~~~~~ 2025-09-08T17:32:39,949 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,949 9631 | sym(nextedge, topcasing); 2025-09-08T17:32:39,949 | ^~~ 2025-09-08T17:32:39,956 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,956 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:39,956 | ^ 2025-09-08T17:32:39,956 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,956 969 | decode(ptr, otri2); 2025-09-08T17:32:39,957 | ^~~~~~ 2025-09-08T17:32:39,957 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,957 9633 | sym(nextedge, sidecasing); 2025-09-08T17:32:39,957 | ^~~ 2025-09-08T17:32:39,963 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,964 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:39,964 | ^ 2025-09-08T17:32:39,964 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,964 969 | decode(ptr, otri2); 2025-09-08T17:32:39,964 | ^~~~~~ 2025-09-08T17:32:39,964 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,964 9633 | sym(nextedge, sidecasing); 2025-09-08T17:32:39,964 | ^~~ 2025-09-08T17:32:39,971 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,971 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:39,971 | ^ 2025-09-08T17:32:39,971 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:39,971 969 | decode(ptr, otri2); 2025-09-08T17:32:39,971 | ^~~~~~ 2025-09-08T17:32:39,971 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:39,971 9633 | sym(nextedge, sidecasing); 2025-09-08T17:32:39,971 | ^~~ 2025-09-08T17:32:39,978 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,978 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,978 | ^ 2025-09-08T17:32:39,978 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,979 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,979 | ^~~~~~ 2025-09-08T17:32:39,979 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,979 9634 | bond(nextedge, topcasing); 2025-09-08T17:32:39,979 | ^~~~ 2025-09-08T17:32:39,985 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:39,986 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,986 | ^ 2025-09-08T17:32:39,986 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,986 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:39,986 | ^~~~~~ 2025-09-08T17:32:39,986 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,986 9634 | bond(nextedge, topcasing); 2025-09-08T17:32:39,986 | ^~~~ 2025-09-08T17:32:39,993 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:39,993 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:39,993 | ^ 2025-09-08T17:32:39,993 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:39,993 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:39,993 | ^~~~~~ 2025-09-08T17:32:39,993 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:39,994 9634 | bond(nextedge, topcasing); 2025-09-08T17:32:39,994 | ^~~~ 2025-09-08T17:32:40,000 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,000 | ^ 2025-09-08T17:32:40,001 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,001 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,001 | ^~~~~~ 2025-09-08T17:32:40,001 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,001 9634 | bond(nextedge, topcasing); 2025-09-08T17:32:40,001 | ^~~~ 2025-09-08T17:32:40,008 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,008 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,008 | ^ 2025-09-08T17:32:40,008 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,008 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,008 | ^~~~~~ 2025-09-08T17:32:40,008 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,008 9635 | bond(leftcand, sidecasing); 2025-09-08T17:32:40,008 | ^~~~ 2025-09-08T17:32:40,015 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,015 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,015 | ^ 2025-09-08T17:32:40,015 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,015 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,016 | ^~~~~~ 2025-09-08T17:32:40,016 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,016 9635 | bond(leftcand, sidecasing); 2025-09-08T17:32:40,016 | ^~~~ 2025-09-08T17:32:40,022 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,023 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,023 | ^ 2025-09-08T17:32:40,023 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,023 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,023 | ^~~~~~ 2025-09-08T17:32:40,023 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,023 9635 | bond(leftcand, sidecasing); 2025-09-08T17:32:40,023 | ^~~~ 2025-09-08T17:32:40,030 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,030 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,030 | ^ 2025-09-08T17:32:40,030 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,030 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,030 | ^~~~~~ 2025-09-08T17:32:40,030 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,030 9635 | bond(leftcand, sidecasing); 2025-09-08T17:32:40,031 | ^~~~ 2025-09-08T17:32:40,037 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,037 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,037 | ^ 2025-09-08T17:32:40,038 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,038 969 | decode(ptr, otri2); 2025-09-08T17:32:40,038 | ^~~~~~ 2025-09-08T17:32:40,038 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,038 9637 | sym(leftcand, outercasing); 2025-09-08T17:32:40,038 | ^~~ 2025-09-08T17:32:40,045 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,045 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,045 | ^ 2025-09-08T17:32:40,045 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,045 969 | decode(ptr, otri2); 2025-09-08T17:32:40,045 | ^~~~~~ 2025-09-08T17:32:40,045 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,045 9637 | sym(leftcand, outercasing); 2025-09-08T17:32:40,045 | ^~~ 2025-09-08T17:32:40,052 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,052 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,052 | ^ 2025-09-08T17:32:40,052 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,052 969 | decode(ptr, otri2); 2025-09-08T17:32:40,052 | ^~~~~~ 2025-09-08T17:32:40,053 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,053 9637 | sym(leftcand, outercasing); 2025-09-08T17:32:40,053 | ^~~ 2025-09-08T17:32:40,059 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,060 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,060 | ^ 2025-09-08T17:32:40,060 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,060 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,060 | ^~~~~~ 2025-09-08T17:32:40,060 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,060 9639 | bond(nextedge, outercasing); 2025-09-08T17:32:40,060 | ^~~~ 2025-09-08T17:32:40,067 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,067 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,067 | ^ 2025-09-08T17:32:40,067 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,067 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,067 | ^~~~~~ 2025-09-08T17:32:40,067 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,067 9639 | bond(nextedge, outercasing); 2025-09-08T17:32:40,067 | ^~~~ 2025-09-08T17:32:40,074 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,074 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,074 | ^ 2025-09-08T17:32:40,074 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,075 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,075 | ^~~~~~ 2025-09-08T17:32:40,075 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,075 9639 | bond(nextedge, outercasing); 2025-09-08T17:32:40,075 | ^~~~ 2025-09-08T17:32:40,081 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,082 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,082 | ^ 2025-09-08T17:32:40,082 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,082 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,082 | ^~~~~~ 2025-09-08T17:32:40,082 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,082 9639 | bond(nextedge, outercasing); 2025-09-08T17:32:40,082 | ^~~~ 2025-09-08T17:32:40,090 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,090 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,090 | ^ 2025-09-08T17:32:40,090 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,090 973 | decode(ptr, otri); 2025-09-08T17:32:40,090 | ^~~~~~ 2025-09-08T17:32:40,090 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,090 9667 | symself(nextedge); 2025-09-08T17:32:40,090 | ^~~~~~~ 2025-09-08T17:32:40,097 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,097 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,097 | ^ 2025-09-08T17:32:40,097 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,097 973 | decode(ptr, otri); 2025-09-08T17:32:40,098 | ^~~~~~ 2025-09-08T17:32:40,098 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,098 9667 | symself(nextedge); 2025-09-08T17:32:40,098 | ^~~~~~~ 2025-09-08T17:32:40,104 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,105 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,105 | ^ 2025-09-08T17:32:40,105 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,105 973 | decode(ptr, otri); 2025-09-08T17:32:40,105 | ^~~~~~ 2025-09-08T17:32:40,105 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,105 9667 | symself(nextedge); 2025-09-08T17:32:40,105 | ^~~~~~~ 2025-09-08T17:32:40,112 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,112 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,112 | ^ 2025-09-08T17:32:40,112 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,113 969 | decode(ptr, otri2); 2025-09-08T17:32:40,113 | ^~~~~~ 2025-09-08T17:32:40,113 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,113 9679 | sym(nextedge, topcasing); 2025-09-08T17:32:40,113 | ^~~ 2025-09-08T17:32:40,120 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,120 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,120 | ^ 2025-09-08T17:32:40,120 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,120 969 | decode(ptr, otri2); 2025-09-08T17:32:40,120 | ^~~~~~ 2025-09-08T17:32:40,120 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,120 9679 | sym(nextedge, topcasing); 2025-09-08T17:32:40,120 | ^~~ 2025-09-08T17:32:40,127 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,127 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,127 | ^ 2025-09-08T17:32:40,127 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,127 969 | decode(ptr, otri2); 2025-09-08T17:32:40,127 | ^~~~~~ 2025-09-08T17:32:40,127 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,128 9679 | sym(nextedge, topcasing); 2025-09-08T17:32:40,128 | ^~~ 2025-09-08T17:32:40,134 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,135 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,135 | ^ 2025-09-08T17:32:40,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,135 969 | decode(ptr, otri2); 2025-09-08T17:32:40,135 | ^~~~~~ 2025-09-08T17:32:40,135 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,135 9681 | sym(nextedge, sidecasing); 2025-09-08T17:32:40,135 | ^~~ 2025-09-08T17:32:40,142 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,142 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,142 | ^ 2025-09-08T17:32:40,142 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,142 969 | decode(ptr, otri2); 2025-09-08T17:32:40,142 | ^~~~~~ 2025-09-08T17:32:40,142 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,142 9681 | sym(nextedge, sidecasing); 2025-09-08T17:32:40,143 | ^~~ 2025-09-08T17:32:40,149 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,149 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,149 | ^ 2025-09-08T17:32:40,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,150 969 | decode(ptr, otri2); 2025-09-08T17:32:40,150 | ^~~~~~ 2025-09-08T17:32:40,150 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,150 9681 | sym(nextedge, sidecasing); 2025-09-08T17:32:40,150 | ^~~ 2025-09-08T17:32:40,157 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,157 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,157 | ^ 2025-09-08T17:32:40,157 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,157 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,157 | ^~~~~~ 2025-09-08T17:32:40,157 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,157 9682 | bond(nextedge, topcasing); 2025-09-08T17:32:40,157 | ^~~~ 2025-09-08T17:32:40,164 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,164 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,164 | ^ 2025-09-08T17:32:40,164 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,165 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,165 | ^~~~~~ 2025-09-08T17:32:40,165 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,165 9682 | bond(nextedge, topcasing); 2025-09-08T17:32:40,165 | ^~~~ 2025-09-08T17:32:40,172 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,172 | ^ 2025-09-08T17:32:40,172 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,172 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,172 | ^~~~~~ 2025-09-08T17:32:40,172 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,172 9682 | bond(nextedge, topcasing); 2025-09-08T17:32:40,172 | ^~~~ 2025-09-08T17:32:40,179 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,179 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,179 | ^ 2025-09-08T17:32:40,179 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,179 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,179 | ^~~~~~ 2025-09-08T17:32:40,180 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,180 9682 | bond(nextedge, topcasing); 2025-09-08T17:32:40,180 | ^~~~ 2025-09-08T17:32:40,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,187 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,187 | ^ 2025-09-08T17:32:40,187 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,187 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,187 | ^~~~~~ 2025-09-08T17:32:40,187 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,187 9683 | bond(rightcand, sidecasing); 2025-09-08T17:32:40,187 | ^~~~ 2025-09-08T17:32:40,194 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,194 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,194 | ^ 2025-09-08T17:32:40,194 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,194 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,194 | ^~~~~~ 2025-09-08T17:32:40,194 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,195 9683 | bond(rightcand, sidecasing); 2025-09-08T17:32:40,195 | ^~~~ 2025-09-08T17:32:40,201 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,202 | ^ 2025-09-08T17:32:40,202 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,202 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,202 | ^~~~~~ 2025-09-08T17:32:40,202 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,202 9683 | bond(rightcand, sidecasing); 2025-09-08T17:32:40,202 | ^~~~ 2025-09-08T17:32:40,209 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,209 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,209 | ^ 2025-09-08T17:32:40,209 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,209 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,209 | ^~~~~~ 2025-09-08T17:32:40,209 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,209 9683 | bond(rightcand, sidecasing); 2025-09-08T17:32:40,210 | ^~~~ 2025-09-08T17:32:40,216 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,216 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,217 | ^ 2025-09-08T17:32:40,217 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,217 969 | decode(ptr, otri2); 2025-09-08T17:32:40,217 | ^~~~~~ 2025-09-08T17:32:40,217 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,217 9685 | sym(rightcand, outercasing); 2025-09-08T17:32:40,217 | ^~~ 2025-09-08T17:32:40,224 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,224 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,224 | ^ 2025-09-08T17:32:40,224 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,224 969 | decode(ptr, otri2); 2025-09-08T17:32:40,224 | ^~~~~~ 2025-09-08T17:32:40,224 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,224 9685 | sym(rightcand, outercasing); 2025-09-08T17:32:40,225 | ^~~ 2025-09-08T17:32:40,231 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,231 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,231 | ^ 2025-09-08T17:32:40,231 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,232 969 | decode(ptr, otri2); 2025-09-08T17:32:40,232 | ^~~~~~ 2025-09-08T17:32:40,232 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,232 9685 | sym(rightcand, outercasing); 2025-09-08T17:32:40,232 | ^~~ 2025-09-08T17:32:40,239 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,239 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,239 | ^ 2025-09-08T17:32:40,239 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,239 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,239 | ^~~~~~ 2025-09-08T17:32:40,239 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,239 9687 | bond(nextedge, outercasing); 2025-09-08T17:32:40,239 | ^~~~ 2025-09-08T17:32:40,246 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,246 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,246 | ^ 2025-09-08T17:32:40,246 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,246 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,247 | ^~~~~~ 2025-09-08T17:32:40,247 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,247 9687 | bond(nextedge, outercasing); 2025-09-08T17:32:40,247 | ^~~~ 2025-09-08T17:32:40,254 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,254 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,254 | ^ 2025-09-08T17:32:40,254 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,254 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,254 | ^~~~~~ 2025-09-08T17:32:40,254 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,254 9687 | bond(nextedge, outercasing); 2025-09-08T17:32:40,254 | ^~~~ 2025-09-08T17:32:40,261 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,261 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,261 | ^ 2025-09-08T17:32:40,261 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,261 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,261 | ^~~~~~ 2025-09-08T17:32:40,262 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,262 9687 | bond(nextedge, outercasing); 2025-09-08T17:32:40,262 | ^~~~ 2025-09-08T17:32:40,269 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,269 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,269 | ^ 2025-09-08T17:32:40,270 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,270 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,270 | ^~~~~~ 2025-09-08T17:32:40,270 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,270 9716 | bond(baseedge, rightcand); 2025-09-08T17:32:40,270 | ^~~~ 2025-09-08T17:32:40,277 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,277 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,277 | ^ 2025-09-08T17:32:40,277 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,277 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,277 | ^~~~~~ 2025-09-08T17:32:40,277 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,277 9716 | bond(baseedge, rightcand); 2025-09-08T17:32:40,277 | ^~~~ 2025-09-08T17:32:40,284 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,284 | ^ 2025-09-08T17:32:40,284 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,285 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,285 | ^~~~~~ 2025-09-08T17:32:40,285 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,285 9716 | bond(baseedge, rightcand); 2025-09-08T17:32:40,285 | ^~~~ 2025-09-08T17:32:40,292 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,292 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,292 | ^ 2025-09-08T17:32:40,292 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,292 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,292 | ^~~~~~ 2025-09-08T17:32:40,292 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,292 9716 | bond(baseedge, rightcand); 2025-09-08T17:32:40,293 | ^~~~ 2025-09-08T17:32:40,299 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,299 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,299 | ^ 2025-09-08T17:32:40,300 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,300 969 | decode(ptr, otri2); 2025-09-08T17:32:40,300 | ^~~~~~ 2025-09-08T17:32:40,300 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,300 9720 | sym(baseedge, rightcand); 2025-09-08T17:32:40,300 | ^~~ 2025-09-08T17:32:40,307 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,307 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,307 | ^ 2025-09-08T17:32:40,307 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,307 969 | decode(ptr, otri2); 2025-09-08T17:32:40,307 | ^~~~~~ 2025-09-08T17:32:40,307 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,307 9720 | sym(baseedge, rightcand); 2025-09-08T17:32:40,307 | ^~~ 2025-09-08T17:32:40,314 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,314 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,314 | ^ 2025-09-08T17:32:40,314 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,315 969 | decode(ptr, otri2); 2025-09-08T17:32:40,315 | ^~~~~~ 2025-09-08T17:32:40,315 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,315 9720 | sym(baseedge, rightcand); 2025-09-08T17:32:40,315 | ^~~ 2025-09-08T17:32:40,322 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,322 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,322 | ^ 2025-09-08T17:32:40,322 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,322 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,322 | ^~~~~~ 2025-09-08T17:32:40,322 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,323 9725 | bond(baseedge, leftcand); 2025-09-08T17:32:40,323 | ^~~~ 2025-09-08T17:32:40,329 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,329 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,329 | ^ 2025-09-08T17:32:40,330 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,330 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,330 | ^~~~~~ 2025-09-08T17:32:40,330 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,330 9725 | bond(baseedge, leftcand); 2025-09-08T17:32:40,330 | ^~~~ 2025-09-08T17:32:40,337 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,337 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,337 | ^ 2025-09-08T17:32:40,337 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,337 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,337 | ^~~~~~ 2025-09-08T17:32:40,337 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,337 9725 | bond(baseedge, leftcand); 2025-09-08T17:32:40,338 | ^~~~ 2025-09-08T17:32:40,344 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,344 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,344 | ^ 2025-09-08T17:32:40,345 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,345 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,345 | ^~~~~~ 2025-09-08T17:32:40,345 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,345 9725 | bond(baseedge, leftcand); 2025-09-08T17:32:40,345 | ^~~~ 2025-09-08T17:32:40,352 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,352 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,352 | ^ 2025-09-08T17:32:40,352 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,352 969 | decode(ptr, otri2); 2025-09-08T17:32:40,352 | ^~~~~~ 2025-09-08T17:32:40,353 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,353 9729 | sym(baseedge, leftcand); 2025-09-08T17:32:40,353 | ^~~ 2025-09-08T17:32:40,359 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,359 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,360 | ^ 2025-09-08T17:32:40,360 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,360 969 | decode(ptr, otri2); 2025-09-08T17:32:40,360 | ^~~~~~ 2025-09-08T17:32:40,360 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,360 9729 | sym(baseedge, leftcand); 2025-09-08T17:32:40,360 | ^~~ 2025-09-08T17:32:40,367 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,367 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,367 | ^ 2025-09-08T17:32:40,367 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,367 969 | decode(ptr, otri2); 2025-09-08T17:32:40,368 | ^~~~~~ 2025-09-08T17:32:40,368 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,368 9729 | sym(baseedge, leftcand); 2025-09-08T17:32:40,368 | ^~~ 2025-09-08T17:32:40,368 c/triangle.c: In function ‘divconqrecurse’: 2025-09-08T17:32:40,376 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,376 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,376 | ^ 2025-09-08T17:32:40,376 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,376 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,376 | ^~~~~~ 2025-09-08T17:32:40,377 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,377 9791 | bond(*farleft, *farright); 2025-09-08T17:32:40,377 | ^~~~ 2025-09-08T17:32:40,383 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,384 | ^ 2025-09-08T17:32:40,384 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,384 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,384 | ^~~~~~ 2025-09-08T17:32:40,384 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,384 9791 | bond(*farleft, *farright); 2025-09-08T17:32:40,384 | ^~~~ 2025-09-08T17:32:40,391 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,391 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,391 | ^ 2025-09-08T17:32:40,391 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,391 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,391 | ^~~~~~ 2025-09-08T17:32:40,391 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,392 9791 | bond(*farleft, *farright); 2025-09-08T17:32:40,392 | ^~~~ 2025-09-08T17:32:40,399 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,399 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,399 | ^ 2025-09-08T17:32:40,399 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,399 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,399 | ^~~~~~ 2025-09-08T17:32:40,399 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,399 9791 | bond(*farleft, *farright); 2025-09-08T17:32:40,399 | ^~~~ 2025-09-08T17:32:40,406 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,406 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,406 | ^ 2025-09-08T17:32:40,407 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,407 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,407 | ^~~~~~ 2025-09-08T17:32:40,407 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,407 9794 | bond(*farleft, *farright); 2025-09-08T17:32:40,407 | ^~~~ 2025-09-08T17:32:40,414 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,414 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,414 | ^ 2025-09-08T17:32:40,414 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,414 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,414 | ^~~~~~ 2025-09-08T17:32:40,414 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,414 9794 | bond(*farleft, *farright); 2025-09-08T17:32:40,415 | ^~~~ 2025-09-08T17:32:40,421 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,421 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,422 | ^ 2025-09-08T17:32:40,422 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,422 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,422 | ^~~~~~ 2025-09-08T17:32:40,422 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,422 9794 | bond(*farleft, *farright); 2025-09-08T17:32:40,422 | ^~~~ 2025-09-08T17:32:40,429 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,429 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,429 | ^ 2025-09-08T17:32:40,429 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,429 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,429 | ^~~~~~ 2025-09-08T17:32:40,429 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,430 9794 | bond(*farleft, *farright); 2025-09-08T17:32:40,430 | ^~~~ 2025-09-08T17:32:40,437 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,437 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,437 | ^ 2025-09-08T17:32:40,437 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,437 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,437 | ^~~~~~ 2025-09-08T17:32:40,437 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,437 9797 | bond(*farleft, *farright); 2025-09-08T17:32:40,437 | ^~~~ 2025-09-08T17:32:40,444 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,444 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,444 | ^ 2025-09-08T17:32:40,444 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,445 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,445 | ^~~~~~ 2025-09-08T17:32:40,445 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,445 9797 | bond(*farleft, *farright); 2025-09-08T17:32:40,445 | ^~~~ 2025-09-08T17:32:40,452 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,452 | ^ 2025-09-08T17:32:40,452 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,452 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,452 | ^~~~~~ 2025-09-08T17:32:40,452 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,452 9797 | bond(*farleft, *farright); 2025-09-08T17:32:40,452 | ^~~~ 2025-09-08T17:32:40,459 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,459 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,459 | ^ 2025-09-08T17:32:40,460 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,460 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,460 | ^~~~~~ 2025-09-08T17:32:40,460 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,460 9797 | bond(*farleft, *farright); 2025-09-08T17:32:40,460 | ^~~~ 2025-09-08T17:32:40,468 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,468 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,468 | ^ 2025-09-08T17:32:40,468 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,468 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,468 | ^~~~~~ 2025-09-08T17:32:40,468 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,469 9827 | bond(midtri, tri1); 2025-09-08T17:32:40,469 | ^~~~ 2025-09-08T17:32:40,475 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,476 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,476 | ^ 2025-09-08T17:32:40,476 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,476 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,476 | ^~~~~~ 2025-09-08T17:32:40,476 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,476 9827 | bond(midtri, tri1); 2025-09-08T17:32:40,476 | ^~~~ 2025-09-08T17:32:40,483 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,483 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,483 | ^ 2025-09-08T17:32:40,483 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,483 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,484 | ^~~~~~ 2025-09-08T17:32:40,484 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,484 9827 | bond(midtri, tri1); 2025-09-08T17:32:40,484 | ^~~~ 2025-09-08T17:32:40,491 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,491 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,491 | ^ 2025-09-08T17:32:40,491 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,491 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,491 | ^~~~~~ 2025-09-08T17:32:40,491 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,491 9827 | bond(midtri, tri1); 2025-09-08T17:32:40,491 | ^~~~ 2025-09-08T17:32:40,498 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,498 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,498 | ^ 2025-09-08T17:32:40,499 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,499 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,499 | ^~~~~~ 2025-09-08T17:32:40,499 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,499 9828 | bond(tri2, tri3); 2025-09-08T17:32:40,499 | ^~~~ 2025-09-08T17:32:40,506 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,506 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,506 | ^ 2025-09-08T17:32:40,506 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,506 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,506 | ^~~~~~ 2025-09-08T17:32:40,506 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,506 9828 | bond(tri2, tri3); 2025-09-08T17:32:40,507 | ^~~~ 2025-09-08T17:32:40,513 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,514 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,514 | ^ 2025-09-08T17:32:40,514 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,514 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,514 | ^~~~~~ 2025-09-08T17:32:40,514 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,514 9828 | bond(tri2, tri3); 2025-09-08T17:32:40,514 | ^~~~ 2025-09-08T17:32:40,521 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,521 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,521 | ^ 2025-09-08T17:32:40,521 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,521 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,521 | ^~~~~~ 2025-09-08T17:32:40,522 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,522 9828 | bond(tri2, tri3); 2025-09-08T17:32:40,522 | ^~~~ 2025-09-08T17:32:40,529 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,529 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,529 | ^ 2025-09-08T17:32:40,529 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,529 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,529 | ^~~~~~ 2025-09-08T17:32:40,529 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,529 9833 | bond(midtri, tri3); 2025-09-08T17:32:40,530 | ^~~~ 2025-09-08T17:32:40,536 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,537 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,537 | ^ 2025-09-08T17:32:40,537 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,537 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,537 | ^~~~~~ 2025-09-08T17:32:40,537 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,537 9833 | bond(midtri, tri3); 2025-09-08T17:32:40,537 | ^~~~ 2025-09-08T17:32:40,544 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,544 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,544 | ^ 2025-09-08T17:32:40,544 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,544 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,544 | ^~~~~~ 2025-09-08T17:32:40,545 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,545 9833 | bond(midtri, tri3); 2025-09-08T17:32:40,545 | ^~~~ 2025-09-08T17:32:40,552 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,552 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,552 | ^ 2025-09-08T17:32:40,552 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,552 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,552 | ^~~~~~ 2025-09-08T17:32:40,552 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,552 9833 | bond(midtri, tri3); 2025-09-08T17:32:40,552 | ^~~~ 2025-09-08T17:32:40,559 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,559 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,559 | ^ 2025-09-08T17:32:40,560 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,560 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,560 | ^~~~~~ 2025-09-08T17:32:40,560 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,560 9834 | bond(tri1, tri2); 2025-09-08T17:32:40,560 | ^~~~ 2025-09-08T17:32:40,567 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,567 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,567 | ^ 2025-09-08T17:32:40,567 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,567 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,567 | ^~~~~~ 2025-09-08T17:32:40,567 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,567 9834 | bond(tri1, tri2); 2025-09-08T17:32:40,568 | ^~~~ 2025-09-08T17:32:40,574 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,575 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,575 | ^ 2025-09-08T17:32:40,575 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,575 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,575 | ^~~~~~ 2025-09-08T17:32:40,575 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,575 9834 | bond(tri1, tri2); 2025-09-08T17:32:40,575 | ^~~~ 2025-09-08T17:32:40,582 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,582 | ^ 2025-09-08T17:32:40,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,582 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,583 | ^~~~~~ 2025-09-08T17:32:40,583 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,583 9834 | bond(tri1, tri2); 2025-09-08T17:32:40,583 | ^~~~ 2025-09-08T17:32:40,590 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,590 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,590 | ^ 2025-09-08T17:32:40,590 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,590 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,590 | ^~~~~~ 2025-09-08T17:32:40,590 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,590 9839 | bond(midtri, tri1); 2025-09-08T17:32:40,590 | ^~~~ 2025-09-08T17:32:40,597 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,597 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,598 | ^ 2025-09-08T17:32:40,598 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,598 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,598 | ^~~~~~ 2025-09-08T17:32:40,598 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,598 9839 | bond(midtri, tri1); 2025-09-08T17:32:40,598 | ^~~~ 2025-09-08T17:32:40,605 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,605 | ^ 2025-09-08T17:32:40,605 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,605 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,605 | ^~~~~~ 2025-09-08T17:32:40,605 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,606 9839 | bond(midtri, tri1); 2025-09-08T17:32:40,606 | ^~~~ 2025-09-08T17:32:40,613 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,613 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,613 | ^ 2025-09-08T17:32:40,613 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,613 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,613 | ^~~~~~ 2025-09-08T17:32:40,613 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,613 9839 | bond(midtri, tri1); 2025-09-08T17:32:40,613 | ^~~~ 2025-09-08T17:32:40,620 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,620 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,620 | ^ 2025-09-08T17:32:40,620 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,621 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,621 | ^~~~~~ 2025-09-08T17:32:40,621 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,621 9840 | bond(tri2, tri3); 2025-09-08T17:32:40,621 | ^~~~ 2025-09-08T17:32:40,628 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,628 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,628 | ^ 2025-09-08T17:32:40,628 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,628 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,628 | ^~~~~~ 2025-09-08T17:32:40,628 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,628 9840 | bond(tri2, tri3); 2025-09-08T17:32:40,628 | ^~~~ 2025-09-08T17:32:40,635 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,636 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,636 | ^ 2025-09-08T17:32:40,636 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,636 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,636 | ^~~~~~ 2025-09-08T17:32:40,636 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,636 9840 | bond(tri2, tri3); 2025-09-08T17:32:40,636 | ^~~~ 2025-09-08T17:32:40,643 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,643 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,643 | ^ 2025-09-08T17:32:40,643 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,643 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,643 | ^~~~~~ 2025-09-08T17:32:40,644 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,644 9840 | bond(tri2, tri3); 2025-09-08T17:32:40,644 | ^~~~ 2025-09-08T17:32:40,652 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,652 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,652 | ^ 2025-09-08T17:32:40,652 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,652 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,652 | ^~~~~~ 2025-09-08T17:32:40,652 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,652 9870 | bond(midtri, tri1); 2025-09-08T17:32:40,653 | ^~~~ 2025-09-08T17:32:40,659 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,659 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,660 | ^ 2025-09-08T17:32:40,660 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,660 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,660 | ^~~~~~ 2025-09-08T17:32:40,660 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,660 9870 | bond(midtri, tri1); 2025-09-08T17:32:40,660 | ^~~~ 2025-09-08T17:32:40,667 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,667 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,667 | ^ 2025-09-08T17:32:40,667 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,667 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,667 | ^~~~~~ 2025-09-08T17:32:40,668 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,668 9870 | bond(midtri, tri1); 2025-09-08T17:32:40,668 | ^~~~ 2025-09-08T17:32:40,675 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,675 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,675 | ^ 2025-09-08T17:32:40,675 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,675 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,675 | ^~~~~~ 2025-09-08T17:32:40,675 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,675 9870 | bond(midtri, tri1); 2025-09-08T17:32:40,675 | ^~~~ 2025-09-08T17:32:40,682 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,683 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,683 | ^ 2025-09-08T17:32:40,683 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,683 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,683 | ^~~~~~ 2025-09-08T17:32:40,683 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,683 9872 | bond(midtri, tri2); 2025-09-08T17:32:40,683 | ^~~~ 2025-09-08T17:32:40,690 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,690 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,690 | ^ 2025-09-08T17:32:40,690 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,690 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,690 | ^~~~~~ 2025-09-08T17:32:40,691 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,691 9872 | bond(midtri, tri2); 2025-09-08T17:32:40,691 | ^~~~ 2025-09-08T17:32:40,698 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,698 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,698 | ^ 2025-09-08T17:32:40,698 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,698 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,698 | ^~~~~~ 2025-09-08T17:32:40,698 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,698 9872 | bond(midtri, tri2); 2025-09-08T17:32:40,698 | ^~~~ 2025-09-08T17:32:40,705 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,706 | ^ 2025-09-08T17:32:40,706 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,706 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,706 | ^~~~~~ 2025-09-08T17:32:40,706 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,706 9872 | bond(midtri, tri2); 2025-09-08T17:32:40,706 | ^~~~ 2025-09-08T17:32:40,713 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,713 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,713 | ^ 2025-09-08T17:32:40,713 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,713 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,713 | ^~~~~~ 2025-09-08T17:32:40,714 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,714 9874 | bond(midtri, tri3); 2025-09-08T17:32:40,714 | ^~~~ 2025-09-08T17:32:40,721 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,721 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,721 | ^ 2025-09-08T17:32:40,721 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,721 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,721 | ^~~~~~ 2025-09-08T17:32:40,721 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,721 9874 | bond(midtri, tri3); 2025-09-08T17:32:40,721 | ^~~~ 2025-09-08T17:32:40,728 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,728 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,728 | ^ 2025-09-08T17:32:40,729 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,729 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,729 | ^~~~~~ 2025-09-08T17:32:40,729 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,729 9874 | bond(midtri, tri3); 2025-09-08T17:32:40,729 | ^~~~ 2025-09-08T17:32:40,736 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,736 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,736 | ^ 2025-09-08T17:32:40,736 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,736 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,736 | ^~~~~~ 2025-09-08T17:32:40,736 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,737 9874 | bond(midtri, tri3); 2025-09-08T17:32:40,737 | ^~~~ 2025-09-08T17:32:40,744 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,744 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,744 | ^ 2025-09-08T17:32:40,744 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,744 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,744 | ^~~~~~ 2025-09-08T17:32:40,744 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,744 9877 | bond(tri1, tri2); 2025-09-08T17:32:40,744 | ^~~~ 2025-09-08T17:32:40,751 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,751 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,751 | ^ 2025-09-08T17:32:40,752 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,752 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,752 | ^~~~~~ 2025-09-08T17:32:40,752 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,752 9877 | bond(tri1, tri2); 2025-09-08T17:32:40,752 | ^~~~ 2025-09-08T17:32:40,759 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,759 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,759 | ^ 2025-09-08T17:32:40,759 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,759 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,759 | ^~~~~~ 2025-09-08T17:32:40,760 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,760 9877 | bond(tri1, tri2); 2025-09-08T17:32:40,760 | ^~~~ 2025-09-08T17:32:40,767 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,767 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,767 | ^ 2025-09-08T17:32:40,767 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,767 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,767 | ^~~~~~ 2025-09-08T17:32:40,767 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,767 9877 | bond(tri1, tri2); 2025-09-08T17:32:40,767 | ^~~~ 2025-09-08T17:32:40,774 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,774 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,775 | ^ 2025-09-08T17:32:40,775 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,775 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,775 | ^~~~~~ 2025-09-08T17:32:40,775 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,775 9880 | bond(tri1, tri3); 2025-09-08T17:32:40,775 | ^~~~ 2025-09-08T17:32:40,782 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,782 | ^ 2025-09-08T17:32:40,782 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,782 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,782 | ^~~~~~ 2025-09-08T17:32:40,783 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,783 9880 | bond(tri1, tri3); 2025-09-08T17:32:40,783 | ^~~~ 2025-09-08T17:32:40,790 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,790 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,790 | ^ 2025-09-08T17:32:40,790 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,790 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,790 | ^~~~~~ 2025-09-08T17:32:40,790 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,790 9880 | bond(tri1, tri3); 2025-09-08T17:32:40,790 | ^~~~ 2025-09-08T17:32:40,797 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,797 | ^ 2025-09-08T17:32:40,798 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,798 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,798 | ^~~~~~ 2025-09-08T17:32:40,798 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,798 9880 | bond(tri1, tri3); 2025-09-08T17:32:40,798 | ^~~~ 2025-09-08T17:32:40,805 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,805 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,805 | ^ 2025-09-08T17:32:40,805 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,805 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,805 | ^~~~~~ 2025-09-08T17:32:40,806 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,806 9883 | bond(tri2, tri3); 2025-09-08T17:32:40,806 | ^~~~ 2025-09-08T17:32:40,813 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,813 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,813 | ^ 2025-09-08T17:32:40,813 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,813 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:40,813 | ^~~~~~ 2025-09-08T17:32:40,813 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,813 9883 | bond(tri2, tri3); 2025-09-08T17:32:40,813 | ^~~~ 2025-09-08T17:32:40,820 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,820 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,820 | ^ 2025-09-08T17:32:40,820 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,821 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,821 | ^~~~~~ 2025-09-08T17:32:40,821 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,821 9883 | bond(tri2, tri3); 2025-09-08T17:32:40,821 | ^~~~ 2025-09-08T17:32:40,828 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,828 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,828 | ^ 2025-09-08T17:32:40,828 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,828 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:40,828 | ^~~~~~ 2025-09-08T17:32:40,828 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2025-09-08T17:32:40,829 9883 | bond(tri2, tri3); 2025-09-08T17:32:40,829 | ^~~~ 2025-09-08T17:32:40,829 c/triangle.c: In function ‘removeghosts’: 2025-09-08T17:32:40,837 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,837 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,837 | ^ 2025-09-08T17:32:40,837 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,837 973 | decode(ptr, otri); 2025-09-08T17:32:40,837 | ^~~~~~ 2025-09-08T17:32:40,837 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,837 9942 | symself(searchedge); 2025-09-08T17:32:40,838 | ^~~~~~~ 2025-09-08T17:32:40,844 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,845 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,845 | ^ 2025-09-08T17:32:40,845 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,845 973 | decode(ptr, otri); 2025-09-08T17:32:40,845 | ^~~~~~ 2025-09-08T17:32:40,845 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,845 9942 | symself(searchedge); 2025-09-08T17:32:40,845 | ^~~~~~~ 2025-09-08T17:32:40,852 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,852 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,852 | ^ 2025-09-08T17:32:40,852 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,853 973 | decode(ptr, otri); 2025-09-08T17:32:40,853 | ^~~~~~ 2025-09-08T17:32:40,853 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,853 9942 | symself(searchedge); 2025-09-08T17:32:40,853 | ^~~~~~~ 2025-09-08T17:32:40,860 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,860 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,860 | ^ 2025-09-08T17:32:40,860 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,860 9943 | m->dummytri[0] = encode(searchedge); 2025-09-08T17:32:40,860 | ^~~~~~ 2025-09-08T17:32:40,867 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,868 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:40,868 | ^ 2025-09-08T17:32:40,868 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2025-09-08T17:32:40,868 9943 | m->dummytri[0] = encode(searchedge); 2025-09-08T17:32:40,868 | ^~~~~~ 2025-09-08T17:32:40,875 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,876 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,876 | ^ 2025-09-08T17:32:40,876 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,876 973 | decode(ptr, otri); 2025-09-08T17:32:40,876 | ^~~~~~ 2025-09-08T17:32:40,876 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,876 9951 | symself(dissolveedge); 2025-09-08T17:32:40,876 | ^~~~~~~ 2025-09-08T17:32:40,883 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,883 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,883 | ^ 2025-09-08T17:32:40,883 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,884 973 | decode(ptr, otri); 2025-09-08T17:32:40,884 | ^~~~~~ 2025-09-08T17:32:40,884 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,884 9951 | symself(dissolveedge); 2025-09-08T17:32:40,884 | ^~~~~~~ 2025-09-08T17:32:40,891 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,891 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,891 | ^ 2025-09-08T17:32:40,891 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,891 973 | decode(ptr, otri); 2025-09-08T17:32:40,891 | ^~~~~~ 2025-09-08T17:32:40,891 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,892 9951 | symself(dissolveedge); 2025-09-08T17:32:40,892 | ^~~~~~~ 2025-09-08T17:32:40,899 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,899 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,899 | ^ 2025-09-08T17:32:40,899 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,899 969 | decode(ptr, otri2); 2025-09-08T17:32:40,899 | ^~~~~~ 2025-09-08T17:32:40,900 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,900 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T17:32:40,900 | ^~~ 2025-09-08T17:32:40,907 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,907 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,907 | ^ 2025-09-08T17:32:40,907 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,907 969 | decode(ptr, otri2); 2025-09-08T17:32:40,907 | ^~~~~~ 2025-09-08T17:32:40,907 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,907 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T17:32:40,907 | ^~~ 2025-09-08T17:32:40,914 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,915 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,915 | ^ 2025-09-08T17:32:40,915 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,915 969 | decode(ptr, otri2); 2025-09-08T17:32:40,915 | ^~~~~~ 2025-09-08T17:32:40,915 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:40,915 9966 | sym(deadtriangle, dissolveedge); 2025-09-08T17:32:40,915 | ^~~ 2025-09-08T17:32:40,917 c/triangle.c: In function ‘removebox’: 2025-09-08T17:32:40,925 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,925 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,925 | ^ 2025-09-08T17:32:40,925 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,925 973 | decode(ptr, otri); 2025-09-08T17:32:40,925 | ^~~~~~ 2025-09-08T17:32:40,926 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,926 10159 | symself(nextedge); 2025-09-08T17:32:40,926 | ^~~~~~~ 2025-09-08T17:32:40,933 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,933 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,933 | ^ 2025-09-08T17:32:40,933 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,933 973 | decode(ptr, otri); 2025-09-08T17:32:40,933 | ^~~~~~ 2025-09-08T17:32:40,933 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,934 10159 | symself(nextedge); 2025-09-08T17:32:40,934 | ^~~~~~~ 2025-09-08T17:32:40,941 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,941 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,941 | ^ 2025-09-08T17:32:40,941 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,941 973 | decode(ptr, otri); 2025-09-08T17:32:40,941 | ^~~~~~ 2025-09-08T17:32:40,941 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,941 10159 | symself(nextedge); 2025-09-08T17:32:40,942 | ^~~~~~~ 2025-09-08T17:32:40,949 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,949 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,949 | ^ 2025-09-08T17:32:40,949 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,949 973 | decode(ptr, otri); 2025-09-08T17:32:40,949 | ^~~~~~ 2025-09-08T17:32:40,949 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,950 10163 | symself(nextedge); 2025-09-08T17:32:40,950 | ^~~~~~~ 2025-09-08T17:32:40,957 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,957 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,957 | ^ 2025-09-08T17:32:40,957 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,957 973 | decode(ptr, otri); 2025-09-08T17:32:40,957 | ^~~~~~ 2025-09-08T17:32:40,957 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,957 10163 | symself(nextedge); 2025-09-08T17:32:40,958 | ^~~~~~~ 2025-09-08T17:32:40,965 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,965 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,965 | ^ 2025-09-08T17:32:40,965 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,965 973 | decode(ptr, otri); 2025-09-08T17:32:40,965 | ^~~~~~ 2025-09-08T17:32:40,965 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,965 10163 | symself(nextedge); 2025-09-08T17:32:40,965 | ^~~~~~~ 2025-09-08T17:32:40,973 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,973 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,973 | ^ 2025-09-08T17:32:40,973 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,973 973 | decode(ptr, otri); 2025-09-08T17:32:40,973 | ^~~~~~ 2025-09-08T17:32:40,973 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,973 10167 | symself(searchedge); 2025-09-08T17:32:40,974 | ^~~~~~~ 2025-09-08T17:32:40,981 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,981 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:40,981 | ^ 2025-09-08T17:32:40,981 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,981 973 | decode(ptr, otri); 2025-09-08T17:32:40,981 | ^~~~~~ 2025-09-08T17:32:40,981 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,981 10167 | symself(searchedge); 2025-09-08T17:32:40,981 | ^~~~~~~ 2025-09-08T17:32:40,989 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:40,989 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:40,989 | ^ 2025-09-08T17:32:40,989 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,989 973 | decode(ptr, otri); 2025-09-08T17:32:40,989 | ^~~~~~ 2025-09-08T17:32:40,989 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,989 10167 | symself(searchedge); 2025-09-08T17:32:40,989 | ^~~~~~~ 2025-09-08T17:32:40,997 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:40,997 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:40,997 | ^ 2025-09-08T17:32:40,997 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:40,997 973 | decode(ptr, otri); 2025-09-08T17:32:40,997 | ^~~~~~ 2025-09-08T17:32:40,997 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:40,997 10171 | symself(checkedge); 2025-09-08T17:32:40,997 | ^~~~~~~ 2025-09-08T17:32:41,005 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,005 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,005 | ^ 2025-09-08T17:32:41,005 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,005 973 | decode(ptr, otri); 2025-09-08T17:32:41,005 | ^~~~~~ 2025-09-08T17:32:41,005 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,005 10171 | symself(checkedge); 2025-09-08T17:32:41,005 | ^~~~~~~ 2025-09-08T17:32:41,013 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,013 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,013 | ^ 2025-09-08T17:32:41,013 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,013 973 | decode(ptr, otri); 2025-09-08T17:32:41,013 | ^~~~~~ 2025-09-08T17:32:41,013 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,013 10171 | symself(checkedge); 2025-09-08T17:32:41,013 | ^~~~~~~ 2025-09-08T17:32:41,021 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,021 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,021 | ^ 2025-09-08T17:32:41,021 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,021 973 | decode(ptr, otri); 2025-09-08T17:32:41,021 | ^~~~~~ 2025-09-08T17:32:41,021 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,021 10177 | symself(searchedge); 2025-09-08T17:32:41,021 | ^~~~~~~ 2025-09-08T17:32:41,029 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,029 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,029 | ^ 2025-09-08T17:32:41,029 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,029 973 | decode(ptr, otri); 2025-09-08T17:32:41,029 | ^~~~~~ 2025-09-08T17:32:41,029 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,029 10177 | symself(searchedge); 2025-09-08T17:32:41,029 | ^~~~~~~ 2025-09-08T17:32:41,036 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,037 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,037 | ^ 2025-09-08T17:32:41,037 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,037 973 | decode(ptr, otri); 2025-09-08T17:32:41,037 | ^~~~~~ 2025-09-08T17:32:41,037 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,037 10177 | symself(searchedge); 2025-09-08T17:32:41,037 | ^~~~~~~ 2025-09-08T17:32:41,044 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,045 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,045 | ^ 2025-09-08T17:32:41,045 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,045 10181 | m->dummytri[0] = encode(searchedge); 2025-09-08T17:32:41,045 | ^~~~~~ 2025-09-08T17:32:41,052 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,052 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,053 | ^ 2025-09-08T17:32:41,053 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,053 10181 | m->dummytri[0] = encode(searchedge); 2025-09-08T17:32:41,053 | ^~~~~~ 2025-09-08T17:32:41,060 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,061 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,061 | ^ 2025-09-08T17:32:41,061 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,061 973 | decode(ptr, otri); 2025-09-08T17:32:41,061 | ^~~~~~ 2025-09-08T17:32:41,061 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,061 10186 | symself(dissolveedge); 2025-09-08T17:32:41,061 | ^~~~~~~ 2025-09-08T17:32:41,068 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,069 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,069 | ^ 2025-09-08T17:32:41,069 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,069 973 | decode(ptr, otri); 2025-09-08T17:32:41,069 | ^~~~~~ 2025-09-08T17:32:41,069 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,069 10186 | symself(dissolveedge); 2025-09-08T17:32:41,069 | ^~~~~~~ 2025-09-08T17:32:41,076 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,077 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,077 | ^ 2025-09-08T17:32:41,077 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,077 973 | decode(ptr, otri); 2025-09-08T17:32:41,077 | ^~~~~~ 2025-09-08T17:32:41,077 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,077 10186 | symself(dissolveedge); 2025-09-08T17:32:41,077 | ^~~~~~~ 2025-09-08T17:32:41,085 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,085 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,085 | ^ 2025-09-08T17:32:41,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,085 969 | decode(ptr, otri2); 2025-09-08T17:32:41,085 | ^~~~~~ 2025-09-08T17:32:41,085 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,085 10204 | sym(deadtriangle, nextedge); 2025-09-08T17:32:41,086 | ^~~ 2025-09-08T17:32:41,093 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,093 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,093 | ^ 2025-09-08T17:32:41,093 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,093 969 | decode(ptr, otri2); 2025-09-08T17:32:41,093 | ^~~~~~ 2025-09-08T17:32:41,093 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,093 10204 | sym(deadtriangle, nextedge); 2025-09-08T17:32:41,093 | ^~~ 2025-09-08T17:32:41,101 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,101 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,101 | ^ 2025-09-08T17:32:41,101 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,101 969 | decode(ptr, otri2); 2025-09-08T17:32:41,101 | ^~~~~~ 2025-09-08T17:32:41,101 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,101 10204 | sym(deadtriangle, nextedge); 2025-09-08T17:32:41,101 | ^~~ 2025-09-08T17:32:41,110 c/triangle.c: In function ‘frontlocate’: 2025-09-08T17:32:41,118 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,119 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,119 | ^ 2025-09-08T17:32:41,119 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,119 973 | decode(ptr, otri); 2025-09-08T17:32:41,119 | ^~~~~~ 2025-09-08T17:32:41,119 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,119 1003 | symself(otri); 2025-09-08T17:32:41,119 | ^~~~~~~ 2025-09-08T17:32:41,119 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,119 10788 | onextself(*searchtri); 2025-09-08T17:32:41,119 | ^~~~~~~~~ 2025-09-08T17:32:41,127 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,127 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,127 | ^ 2025-09-08T17:32:41,127 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,128 973 | decode(ptr, otri); 2025-09-08T17:32:41,128 | ^~~~~~ 2025-09-08T17:32:41,128 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,128 1003 | symself(otri); 2025-09-08T17:32:41,128 | ^~~~~~~ 2025-09-08T17:32:41,128 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,128 10788 | onextself(*searchtri); 2025-09-08T17:32:41,128 | ^~~~~~~~~ 2025-09-08T17:32:41,136 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,136 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,136 | ^ 2025-09-08T17:32:41,136 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,136 973 | decode(ptr, otri); 2025-09-08T17:32:41,136 | ^~~~~~ 2025-09-08T17:32:41,136 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,136 1003 | symself(otri); 2025-09-08T17:32:41,137 | ^~~~~~~ 2025-09-08T17:32:41,137 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,137 10788 | onextself(*searchtri); 2025-09-08T17:32:41,137 | ^~~~~~~~~ 2025-09-08T17:32:41,137 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-08T17:32:41,145 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,145 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,146 | ^ 2025-09-08T17:32:41,146 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,146 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,146 | ^~~~~~ 2025-09-08T17:32:41,146 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,146 10843 | bond(lefttri, righttri); 2025-09-08T17:32:41,146 | ^~~~ 2025-09-08T17:32:41,154 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,154 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,154 | ^ 2025-09-08T17:32:41,154 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,154 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,155 | ^~~~~~ 2025-09-08T17:32:41,155 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,155 10843 | bond(lefttri, righttri); 2025-09-08T17:32:41,155 | ^~~~ 2025-09-08T17:32:41,163 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,163 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,163 | ^ 2025-09-08T17:32:41,163 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,163 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,163 | ^~~~~~ 2025-09-08T17:32:41,163 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,163 10843 | bond(lefttri, righttri); 2025-09-08T17:32:41,164 | ^~~~ 2025-09-08T17:32:41,171 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,172 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,172 | ^ 2025-09-08T17:32:41,172 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,172 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,172 | ^~~~~~ 2025-09-08T17:32:41,172 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,172 10843 | bond(lefttri, righttri); 2025-09-08T17:32:41,172 | ^~~~ 2025-09-08T17:32:41,180 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,180 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,181 | ^ 2025-09-08T17:32:41,181 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,181 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,181 | ^~~~~~ 2025-09-08T17:32:41,181 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,181 10846 | bond(lefttri, righttri); 2025-09-08T17:32:41,181 | ^~~~ 2025-09-08T17:32:41,189 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,189 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,189 | ^ 2025-09-08T17:32:41,189 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,189 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,190 | ^~~~~~ 2025-09-08T17:32:41,190 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,190 10846 | bond(lefttri, righttri); 2025-09-08T17:32:41,190 | ^~~~ 2025-09-08T17:32:41,198 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,198 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,198 | ^ 2025-09-08T17:32:41,198 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,198 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,198 | ^~~~~~ 2025-09-08T17:32:41,198 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,198 10846 | bond(lefttri, righttri); 2025-09-08T17:32:41,199 | ^~~~ 2025-09-08T17:32:41,207 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,207 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,207 | ^ 2025-09-08T17:32:41,207 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,207 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,207 | ^~~~~~ 2025-09-08T17:32:41,207 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,207 10846 | bond(lefttri, righttri); 2025-09-08T17:32:41,207 | ^~~~ 2025-09-08T17:32:41,215 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,216 | ^ 2025-09-08T17:32:41,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,216 | ^~~~~~ 2025-09-08T17:32:41,216 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,216 10849 | bond(lefttri, righttri); 2025-09-08T17:32:41,216 | ^~~~ 2025-09-08T17:32:41,224 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,224 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,224 | ^ 2025-09-08T17:32:41,224 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,224 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,225 | ^~~~~~ 2025-09-08T17:32:41,225 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,225 10849 | bond(lefttri, righttri); 2025-09-08T17:32:41,225 | ^~~~ 2025-09-08T17:32:41,233 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,233 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,233 | ^ 2025-09-08T17:32:41,233 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,233 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,233 | ^~~~~~ 2025-09-08T17:32:41,233 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,234 10849 | bond(lefttri, righttri); 2025-09-08T17:32:41,234 | ^~~~ 2025-09-08T17:32:41,242 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,242 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,242 | ^ 2025-09-08T17:32:41,242 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,242 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,242 | ^~~~~~ 2025-09-08T17:32:41,242 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,242 10849 | bond(lefttri, righttri); 2025-09-08T17:32:41,242 | ^~~~ 2025-09-08T17:32:41,251 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,252 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,252 | ^ 2025-09-08T17:32:41,252 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,252 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T17:32:41,252 | ^~~~~~ 2025-09-08T17:32:41,260 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,260 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,260 | ^ 2025-09-08T17:32:41,260 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,261 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T17:32:41,261 | ^~~~~~ 2025-09-08T17:32:41,269 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,269 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,269 | ^ 2025-09-08T17:32:41,269 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,269 10889 | decode(nextevent->eventptr, fliptri); 2025-09-08T17:32:41,269 | ^~~~~~ 2025-09-08T17:32:41,278 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,278 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,278 | ^ 2025-09-08T17:32:41,278 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,278 969 | decode(ptr, otri2); 2025-09-08T17:32:41,278 | ^~~~~~ 2025-09-08T17:32:41,278 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,278 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:41,278 | ^~~ 2025-09-08T17:32:41,278 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:41,278 10890 | oprev(fliptri, farlefttri); 2025-09-08T17:32:41,279 | ^~~~~ 2025-09-08T17:32:41,286 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,286 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,286 | ^ 2025-09-08T17:32:41,287 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,287 969 | decode(ptr, otri2); 2025-09-08T17:32:41,287 | ^~~~~~ 2025-09-08T17:32:41,287 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,287 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:41,287 | ^~~ 2025-09-08T17:32:41,287 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:41,287 10890 | oprev(fliptri, farlefttri); 2025-09-08T17:32:41,287 | ^~~~~ 2025-09-08T17:32:41,295 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,295 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,295 | ^ 2025-09-08T17:32:41,295 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,295 969 | decode(ptr, otri2); 2025-09-08T17:32:41,295 | ^~~~~~ 2025-09-08T17:32:41,295 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,296 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:41,296 | ^~~ 2025-09-08T17:32:41,296 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:41,296 10890 | oprev(fliptri, farlefttri); 2025-09-08T17:32:41,296 | ^~~~~ 2025-09-08T17:32:41,304 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,304 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,304 | ^ 2025-09-08T17:32:41,304 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,304 973 | decode(ptr, otri); 2025-09-08T17:32:41,304 | ^~~~~~ 2025-09-08T17:32:41,304 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,304 999 | symself(otri2); 2025-09-08T17:32:41,304 | ^~~~~~~ 2025-09-08T17:32:41,305 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,305 10892 | onext(fliptri, farrighttri); 2025-09-08T17:32:41,305 | ^~~~~ 2025-09-08T17:32:41,312 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,313 | ^ 2025-09-08T17:32:41,313 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,313 973 | decode(ptr, otri); 2025-09-08T17:32:41,313 | ^~~~~~ 2025-09-08T17:32:41,313 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,313 999 | symself(otri2); 2025-09-08T17:32:41,313 | ^~~~~~~ 2025-09-08T17:32:41,313 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,313 10892 | onext(fliptri, farrighttri); 2025-09-08T17:32:41,313 | ^~~~~ 2025-09-08T17:32:41,321 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,321 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,321 | ^ 2025-09-08T17:32:41,321 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,321 973 | decode(ptr, otri); 2025-09-08T17:32:41,321 | ^~~~~~ 2025-09-08T17:32:41,322 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,322 999 | symself(otri2); 2025-09-08T17:32:41,322 | ^~~~~~~ 2025-09-08T17:32:41,322 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,322 10892 | onext(fliptri, farrighttri); 2025-09-08T17:32:41,322 | ^~~~~ 2025-09-08T17:32:41,330 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,330 | ^ 2025-09-08T17:32:41,330 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,330 969 | decode(ptr, otri2); 2025-09-08T17:32:41,330 | ^~~~~~ 2025-09-08T17:32:41,331 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,331 10902 | sym(lefttri, farlefttri); 2025-09-08T17:32:41,331 | ^~~ 2025-09-08T17:32:41,339 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,339 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,339 | ^ 2025-09-08T17:32:41,339 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,339 969 | decode(ptr, otri2); 2025-09-08T17:32:41,339 | ^~~~~~ 2025-09-08T17:32:41,339 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,339 10902 | sym(lefttri, farlefttri); 2025-09-08T17:32:41,339 | ^~~ 2025-09-08T17:32:41,347 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,347 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,347 | ^ 2025-09-08T17:32:41,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,348 969 | decode(ptr, otri2); 2025-09-08T17:32:41,348 | ^~~~~~ 2025-09-08T17:32:41,348 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,348 10902 | sym(lefttri, farlefttri); 2025-09-08T17:32:41,348 | ^~~ 2025-09-08T17:32:41,356 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,356 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,356 | ^ 2025-09-08T17:32:41,356 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,356 973 | decode(ptr, otri); 2025-09-08T17:32:41,357 | ^~~~~~ 2025-09-08T17:32:41,357 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,357 10905 | symself(fliptri); 2025-09-08T17:32:41,357 | ^~~~~~~ 2025-09-08T17:32:41,365 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,365 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,365 | ^ 2025-09-08T17:32:41,365 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,365 973 | decode(ptr, otri); 2025-09-08T17:32:41,365 | ^~~~~~ 2025-09-08T17:32:41,365 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,365 10905 | symself(fliptri); 2025-09-08T17:32:41,365 | ^~~~~~~ 2025-09-08T17:32:41,373 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,373 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,374 | ^ 2025-09-08T17:32:41,374 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,374 973 | decode(ptr, otri); 2025-09-08T17:32:41,374 | ^~~~~~ 2025-09-08T17:32:41,374 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,374 10905 | symself(fliptri); 2025-09-08T17:32:41,374 | ^~~~~~~ 2025-09-08T17:32:41,383 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,383 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,383 | ^ 2025-09-08T17:32:41,383 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,383 969 | decode(ptr, otri2); 2025-09-08T17:32:41,383 | ^~~~~~ 2025-09-08T17:32:41,383 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,384 10941 | sym(searchtri, farlefttri); 2025-09-08T17:32:41,384 | ^~~ 2025-09-08T17:32:41,392 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,392 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,392 | ^ 2025-09-08T17:32:41,392 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,392 969 | decode(ptr, otri2); 2025-09-08T17:32:41,392 | ^~~~~~ 2025-09-08T17:32:41,392 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,392 10941 | sym(searchtri, farlefttri); 2025-09-08T17:32:41,392 | ^~~ 2025-09-08T17:32:41,400 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,401 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,401 | ^ 2025-09-08T17:32:41,401 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,401 969 | decode(ptr, otri2); 2025-09-08T17:32:41,401 | ^~~~~~ 2025-09-08T17:32:41,401 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,401 10941 | sym(searchtri, farlefttri); 2025-09-08T17:32:41,401 | ^~~ 2025-09-08T17:32:41,410 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,410 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,410 | ^ 2025-09-08T17:32:41,410 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,410 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,410 | ^~~~~~ 2025-09-08T17:32:41,410 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,410 10949 | bond(lefttri, righttri); 2025-09-08T17:32:41,411 | ^~~~ 2025-09-08T17:32:41,419 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,419 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,419 | ^ 2025-09-08T17:32:41,419 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,419 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,419 | ^~~~~~ 2025-09-08T17:32:41,419 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,419 10949 | bond(lefttri, righttri); 2025-09-08T17:32:41,419 | ^~~~ 2025-09-08T17:32:41,427 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,428 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,428 | ^ 2025-09-08T17:32:41,428 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,428 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,428 | ^~~~~~ 2025-09-08T17:32:41,428 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,428 10949 | bond(lefttri, righttri); 2025-09-08T17:32:41,428 | ^~~~ 2025-09-08T17:32:41,436 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,436 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,437 | ^ 2025-09-08T17:32:41,437 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,437 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,437 | ^~~~~~ 2025-09-08T17:32:41,437 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,437 10949 | bond(lefttri, righttri); 2025-09-08T17:32:41,437 | ^~~~ 2025-09-08T17:32:41,445 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,446 | ^ 2025-09-08T17:32:41,446 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,446 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,446 | ^~~~~~ 2025-09-08T17:32:41,446 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,446 10952 | bond(lefttri, righttri); 2025-09-08T17:32:41,446 | ^~~~ 2025-09-08T17:32:41,454 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,454 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,454 | ^ 2025-09-08T17:32:41,454 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,455 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,455 | ^~~~~~ 2025-09-08T17:32:41,455 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,455 10952 | bond(lefttri, righttri); 2025-09-08T17:32:41,455 | ^~~~ 2025-09-08T17:32:41,463 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,463 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,463 | ^ 2025-09-08T17:32:41,463 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,463 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,464 | ^~~~~~ 2025-09-08T17:32:41,464 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,464 10952 | bond(lefttri, righttri); 2025-09-08T17:32:41,464 | ^~~~ 2025-09-08T17:32:41,472 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,472 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,472 | ^ 2025-09-08T17:32:41,472 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,472 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,472 | ^~~~~~ 2025-09-08T17:32:41,472 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,473 10952 | bond(lefttri, righttri); 2025-09-08T17:32:41,473 | ^~~~ 2025-09-08T17:32:41,481 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,481 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,481 | ^ 2025-09-08T17:32:41,481 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,481 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,481 | ^~~~~~ 2025-09-08T17:32:41,481 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,481 10955 | bond(lefttri, farlefttri); 2025-09-08T17:32:41,482 | ^~~~ 2025-09-08T17:32:41,490 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,490 | ^ 2025-09-08T17:32:41,490 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,490 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,490 | ^~~~~~ 2025-09-08T17:32:41,490 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,490 10955 | bond(lefttri, farlefttri); 2025-09-08T17:32:41,490 | ^~~~ 2025-09-08T17:32:41,498 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,499 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,499 | ^ 2025-09-08T17:32:41,499 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,499 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,499 | ^~~~~~ 2025-09-08T17:32:41,499 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,499 10955 | bond(lefttri, farlefttri); 2025-09-08T17:32:41,499 | ^~~~ 2025-09-08T17:32:41,507 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,507 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,508 | ^ 2025-09-08T17:32:41,508 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,508 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,508 | ^~~~~~ 2025-09-08T17:32:41,508 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,508 10955 | bond(lefttri, farlefttri); 2025-09-08T17:32:41,508 | ^~~~ 2025-09-08T17:32:41,516 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,516 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,516 | ^ 2025-09-08T17:32:41,517 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,517 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,517 | ^~~~~~ 2025-09-08T17:32:41,517 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,517 10956 | bond(righttri, farrighttri); 2025-09-08T17:32:41,517 | ^~~~ 2025-09-08T17:32:41,525 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,525 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,525 | ^ 2025-09-08T17:32:41,525 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,526 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,526 | ^~~~~~ 2025-09-08T17:32:41,526 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,526 10956 | bond(righttri, farrighttri); 2025-09-08T17:32:41,526 | ^~~~ 2025-09-08T17:32:41,534 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,534 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,534 | ^ 2025-09-08T17:32:41,534 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,534 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,534 | ^~~~~~ 2025-09-08T17:32:41,535 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,535 10956 | bond(righttri, farrighttri); 2025-09-08T17:32:41,535 | ^~~~ 2025-09-08T17:32:41,543 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,543 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,543 | ^ 2025-09-08T17:32:41,543 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,543 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,543 | ^~~~~~ 2025-09-08T17:32:41,543 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,543 10956 | bond(righttri, farrighttri); 2025-09-08T17:32:41,544 | ^~~~ 2025-09-08T17:32:41,552 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,552 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,552 | ^ 2025-09-08T17:32:41,553 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,553 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T17:32:41,553 | ^~~~~~ 2025-09-08T17:32:41,561 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,561 | ^ 2025-09-08T17:32:41,561 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,561 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T17:32:41,561 | ^~~~~~ 2025-09-08T17:32:41,570 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,570 | ^ 2025-09-08T17:32:41,570 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,571 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T17:32:41,571 | ^~~~~~ 2025-09-08T17:32:41,579 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,579 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,579 | ^ 2025-09-08T17:32:41,579 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,579 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T17:32:41,579 | ^~~~~~ 2025-09-08T17:32:41,584 c/triangle.c: In function ‘reconstruct’: 2025-09-08T17:32:41,593 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,593 | ^ 2025-09-08T17:32:41,593 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,593 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T17:32:41,593 | ^~~~~~ 2025-09-08T17:32:41,602 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,602 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,602 | ^ 2025-09-08T17:32:41,602 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,603 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T17:32:41,603 | ^~~~~~ 2025-09-08T17:32:41,611 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,611 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,611 | ^ 2025-09-08T17:32:41,612 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,612 11403 | decode(nexttri, checktri); 2025-09-08T17:32:41,612 | ^~~~~~ 2025-09-08T17:32:41,620 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,621 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,621 | ^ 2025-09-08T17:32:41,621 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,621 11403 | decode(nexttri, checktri); 2025-09-08T17:32:41,621 | ^~~~~~ 2025-09-08T17:32:41,629 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,630 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,630 | ^ 2025-09-08T17:32:41,630 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,630 11403 | decode(nexttri, checktri); 2025-09-08T17:32:41,630 | ^~~~~~ 2025-09-08T17:32:41,639 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,639 | ^ 2025-09-08T17:32:41,639 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,639 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,640 | ^~~~~~ 2025-09-08T17:32:41,640 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,640 11414 | bond(triangleleft, checktri); 2025-09-08T17:32:41,640 | ^~~~ 2025-09-08T17:32:41,648 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,648 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,648 | ^ 2025-09-08T17:32:41,648 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,649 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,649 | ^~~~~~ 2025-09-08T17:32:41,649 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,649 11414 | bond(triangleleft, checktri); 2025-09-08T17:32:41,649 | ^~~~ 2025-09-08T17:32:41,657 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,658 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,658 | ^ 2025-09-08T17:32:41,658 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,658 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,658 | ^~~~~~ 2025-09-08T17:32:41,658 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,658 11414 | bond(triangleleft, checktri); 2025-09-08T17:32:41,658 | ^~~~ 2025-09-08T17:32:41,667 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,667 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,667 | ^ 2025-09-08T17:32:41,667 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,667 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,667 | ^~~~~~ 2025-09-08T17:32:41,667 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,667 11414 | bond(triangleleft, checktri); 2025-09-08T17:32:41,667 | ^~~~ 2025-09-08T17:32:41,676 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,676 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,676 | ^ 2025-09-08T17:32:41,676 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,676 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,676 | ^~~~~~ 2025-09-08T17:32:41,676 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,677 11419 | bond(triangleloop, checkleft); 2025-09-08T17:32:41,677 | ^~~~ 2025-09-08T17:32:41,685 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,685 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,685 | ^ 2025-09-08T17:32:41,685 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,685 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T17:32:41,686 | ^~~~~~ 2025-09-08T17:32:41,686 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,686 11419 | bond(triangleloop, checkleft); 2025-09-08T17:32:41,686 | ^~~~ 2025-09-08T17:32:41,694 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,694 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,694 | ^ 2025-09-08T17:32:41,695 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,695 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,695 | ^~~~~~ 2025-09-08T17:32:41,695 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,695 11419 | bond(triangleloop, checkleft); 2025-09-08T17:32:41,695 | ^~~~ 2025-09-08T17:32:41,703 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,704 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,704 | ^ 2025-09-08T17:32:41,704 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,704 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T17:32:41,704 | ^~~~~~ 2025-09-08T17:32:41,704 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2025-09-08T17:32:41,704 11419 | bond(triangleloop, checkleft); 2025-09-08T17:32:41,704 | ^~~~ 2025-09-08T17:32:41,713 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,713 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,713 | ^ 2025-09-08T17:32:41,713 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,713 11423 | decode(nexttri, checktri); 2025-09-08T17:32:41,713 | ^~~~~~ 2025-09-08T17:32:41,722 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,722 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,722 | ^ 2025-09-08T17:32:41,722 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,722 11423 | decode(nexttri, checktri); 2025-09-08T17:32:41,722 | ^~~~~~ 2025-09-08T17:32:41,731 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,731 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,731 | ^ 2025-09-08T17:32:41,731 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,731 11423 | decode(nexttri, checktri); 2025-09-08T17:32:41,731 | ^~~~~~ 2025-09-08T17:32:41,741 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,741 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,742 | ^ 2025-09-08T17:32:41,742 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,742 11513 | decode(nexttri, checktri); 2025-09-08T17:32:41,742 | ^~~~~~ 2025-09-08T17:32:41,751 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,751 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,751 | ^ 2025-09-08T17:32:41,751 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,751 11513 | decode(nexttri, checktri); 2025-09-08T17:32:41,751 | ^~~~~~ 2025-09-08T17:32:41,760 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,760 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,760 | ^ 2025-09-08T17:32:41,760 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,760 11513 | decode(nexttri, checktri); 2025-09-08T17:32:41,760 | ^~~~~~ 2025-09-08T17:32:41,769 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,770 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:41,770 | ^ 2025-09-08T17:32:41,770 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:41,770 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:41,770 | ^~~~~~~ 2025-09-08T17:32:41,770 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:41,770 11529 | tsbond(checktri, subsegloop); 2025-09-08T17:32:41,770 | ^~~~~~ 2025-09-08T17:32:41,779 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,779 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T17:32:41,779 | ^ 2025-09-08T17:32:41,779 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2025-09-08T17:32:41,779 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T17:32:41,779 | ^~~~~~~ 2025-09-08T17:32:41,779 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:41,779 11529 | tsbond(checktri, subsegloop); 2025-09-08T17:32:41,779 | ^~~~~~ 2025-09-08T17:32:41,788 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,788 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,788 | ^ 2025-09-08T17:32:41,788 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,788 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:41,788 | ^~~~~~ 2025-09-08T17:32:41,789 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:41,789 11529 | tsbond(checktri, subsegloop); 2025-09-08T17:32:41,789 | ^~~~~~ 2025-09-08T17:32:41,797 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,797 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:41,797 | ^ 2025-09-08T17:32:41,798 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2025-09-08T17:32:41,798 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T17:32:41,798 | ^~~~~~ 2025-09-08T17:32:41,798 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2025-09-08T17:32:41,798 11529 | tsbond(checktri, subsegloop); 2025-09-08T17:32:41,798 | ^~~~~~ 2025-09-08T17:32:41,807 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,807 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,807 | ^ 2025-09-08T17:32:41,807 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,807 969 | decode(ptr, otri2); 2025-09-08T17:32:41,807 | ^~~~~~ 2025-09-08T17:32:41,807 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,807 11531 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,807 | ^~~ 2025-09-08T17:32:41,816 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,816 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,816 | ^ 2025-09-08T17:32:41,816 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,816 969 | decode(ptr, otri2); 2025-09-08T17:32:41,816 | ^~~~~~ 2025-09-08T17:32:41,817 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,817 11531 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,817 | ^~~ 2025-09-08T17:32:41,825 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,825 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,825 | ^ 2025-09-08T17:32:41,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,826 969 | decode(ptr, otri2); 2025-09-08T17:32:41,826 | ^~~~~~ 2025-09-08T17:32:41,826 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,826 11531 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,826 | ^~~ 2025-09-08T17:32:41,835 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,835 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,835 | ^ 2025-09-08T17:32:41,835 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,835 11544 | decode(nexttri, checktri); 2025-09-08T17:32:41,835 | ^~~~~~ 2025-09-08T17:32:41,844 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,844 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,844 | ^ 2025-09-08T17:32:41,844 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,844 11544 | decode(nexttri, checktri); 2025-09-08T17:32:41,844 | ^~~~~~ 2025-09-08T17:32:41,853 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,853 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,853 | ^ 2025-09-08T17:32:41,854 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,854 11544 | decode(nexttri, checktri); 2025-09-08T17:32:41,854 | ^~~~~~ 2025-09-08T17:32:41,863 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,863 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,863 | ^ 2025-09-08T17:32:41,863 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,863 11557 | decode(nexttri, checktri); 2025-09-08T17:32:41,863 | ^~~~~~ 2025-09-08T17:32:41,872 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,872 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,872 | ^ 2025-09-08T17:32:41,872 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,872 11557 | decode(nexttri, checktri); 2025-09-08T17:32:41,873 | ^~~~~~ 2025-09-08T17:32:41,881 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,881 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,881 | ^ 2025-09-08T17:32:41,882 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,882 11557 | decode(nexttri, checktri); 2025-09-08T17:32:41,882 | ^~~~~~ 2025-09-08T17:32:41,891 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,891 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,891 | ^ 2025-09-08T17:32:41,891 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,891 969 | decode(ptr, otri2); 2025-09-08T17:32:41,891 | ^~~~~~ 2025-09-08T17:32:41,891 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,891 11564 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,892 | ^~~ 2025-09-08T17:32:41,900 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,900 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,900 | ^ 2025-09-08T17:32:41,900 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,901 969 | decode(ptr, otri2); 2025-09-08T17:32:41,901 | ^~~~~~ 2025-09-08T17:32:41,901 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,901 11564 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,901 | ^~~ 2025-09-08T17:32:41,909 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,910 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,910 | ^ 2025-09-08T17:32:41,910 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,910 969 | decode(ptr, otri2); 2025-09-08T17:32:41,910 | ^~~~~~ 2025-09-08T17:32:41,910 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:41,910 11564 | sym(checktri, checkneighbor); 2025-09-08T17:32:41,910 | ^~~ 2025-09-08T17:32:41,919 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,919 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,919 | ^ 2025-09-08T17:32:41,919 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,919 11569 | decode(nexttri, checktri); 2025-09-08T17:32:41,919 | ^~~~~~ 2025-09-08T17:32:41,928 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,928 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,928 | ^ 2025-09-08T17:32:41,928 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,929 11569 | decode(nexttri, checktri); 2025-09-08T17:32:41,929 | ^~~~~~ 2025-09-08T17:32:41,937 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,938 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,938 | ^ 2025-09-08T17:32:41,938 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,938 11569 | decode(nexttri, checktri); 2025-09-08T17:32:41,938 | ^~~~~~ 2025-09-08T17:32:41,939 c/triangle.c: In function ‘finddirection’: 2025-09-08T17:32:41,948 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,948 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,948 | ^ 2025-09-08T17:32:41,948 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,949 973 | decode(ptr, otri); 2025-09-08T17:32:41,949 | ^~~~~~ 2025-09-08T17:32:41,949 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,949 999 | symself(otri2); 2025-09-08T17:32:41,949 | ^~~~~~~ 2025-09-08T17:32:41,949 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,949 11636 | onext(*searchtri, checktri); 2025-09-08T17:32:41,949 | ^~~~~ 2025-09-08T17:32:41,958 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,958 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,958 | ^ 2025-09-08T17:32:41,958 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,958 973 | decode(ptr, otri); 2025-09-08T17:32:41,958 | ^~~~~~ 2025-09-08T17:32:41,958 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,958 999 | symself(otri2); 2025-09-08T17:32:41,958 | ^~~~~~~ 2025-09-08T17:32:41,959 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,959 11636 | onext(*searchtri, checktri); 2025-09-08T17:32:41,959 | ^~~~~ 2025-09-08T17:32:41,967 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,967 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,968 | ^ 2025-09-08T17:32:41,968 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,968 973 | decode(ptr, otri); 2025-09-08T17:32:41,968 | ^~~~~~ 2025-09-08T17:32:41,968 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,968 999 | symself(otri2); 2025-09-08T17:32:41,968 | ^~~~~~~ 2025-09-08T17:32:41,968 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2025-09-08T17:32:41,968 11636 | onext(*searchtri, checktri); 2025-09-08T17:32:41,968 | ^~~~~ 2025-09-08T17:32:41,977 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,977 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:41,977 | ^ 2025-09-08T17:32:41,977 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,977 973 | decode(ptr, otri); 2025-09-08T17:32:41,977 | ^~~~~~ 2025-09-08T17:32:41,977 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,978 1003 | symself(otri); 2025-09-08T17:32:41,978 | ^~~~~~~ 2025-09-08T17:32:41,978 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,978 11645 | onextself(*searchtri); 2025-09-08T17:32:41,978 | ^~~~~~~~~ 2025-09-08T17:32:41,986 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:41,987 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:41,987 | ^ 2025-09-08T17:32:41,987 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,987 973 | decode(ptr, otri); 2025-09-08T17:32:41,987 | ^~~~~~ 2025-09-08T17:32:41,987 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,987 1003 | symself(otri); 2025-09-08T17:32:41,987 | ^~~~~~~ 2025-09-08T17:32:41,987 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,987 11645 | onextself(*searchtri); 2025-09-08T17:32:41,987 | ^~~~~~~~~ 2025-09-08T17:32:41,996 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:41,996 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:41,996 | ^ 2025-09-08T17:32:41,996 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:41,996 973 | decode(ptr, otri); 2025-09-08T17:32:41,996 | ^~~~~~ 2025-09-08T17:32:41,996 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:41,997 1003 | symself(otri); 2025-09-08T17:32:41,997 | ^~~~~~~ 2025-09-08T17:32:41,997 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:41,997 11645 | onextself(*searchtri); 2025-09-08T17:32:41,997 | ^~~~~~~~~ 2025-09-08T17:32:42,006 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,006 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,006 | ^ 2025-09-08T17:32:42,006 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,006 973 | decode(ptr, otri); 2025-09-08T17:32:42,007 | ^~~~~~ 2025-09-08T17:32:42,007 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,007 1014 | symself(otri); \ 2025-09-08T17:32:42,007 | ^~~~~~~ 2025-09-08T17:32:42,007 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,007 11660 | oprevself(*searchtri); 2025-09-08T17:32:42,007 | ^~~~~~~~~ 2025-09-08T17:32:42,016 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,016 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,016 | ^ 2025-09-08T17:32:42,016 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,016 973 | decode(ptr, otri); 2025-09-08T17:32:42,016 | ^~~~~~ 2025-09-08T17:32:42,016 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,016 1014 | symself(otri); \ 2025-09-08T17:32:42,016 | ^~~~~~~ 2025-09-08T17:32:42,017 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,017 11660 | oprevself(*searchtri); 2025-09-08T17:32:42,017 | ^~~~~~~~~ 2025-09-08T17:32:42,025 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,025 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,026 | ^ 2025-09-08T17:32:42,026 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,026 973 | decode(ptr, otri); 2025-09-08T17:32:42,026 | ^~~~~~ 2025-09-08T17:32:42,026 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,026 1014 | symself(otri); \ 2025-09-08T17:32:42,026 | ^~~~~~~ 2025-09-08T17:32:42,026 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,026 11660 | oprevself(*searchtri); 2025-09-08T17:32:42,026 | ^~~~~~~~~ 2025-09-08T17:32:42,030 c/triangle.c: In function ‘segmentintersection’: 2025-09-08T17:32:42,039 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,040 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:42,040 | ^ 2025-09-08T17:32:42,040 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T17:32:42,040 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T17:32:42,040 | ^~~~~ 2025-09-08T17:32:42,040 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-08T17:32:42,040 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T17:32:42,040 | ^~~~~~ 2025-09-08T17:32:42,049 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T17:32:42,049 | ^ 2025-09-08T17:32:42,050 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T17:32:42,050 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T17:32:42,050 | ^~~~~ 2025-09-08T17:32:42,050 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2025-09-08T17:32:42,050 11766 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T17:32:42,050 | ^~~~~~ 2025-09-08T17:32:42,059 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,059 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,059 | ^ 2025-09-08T17:32:42,059 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,059 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:42,060 | ^~~~~~~ 2025-09-08T17:32:42,060 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:42,060 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T17:32:42,060 | ^~~~~~ 2025-09-08T17:32:42,069 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,069 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,069 | ^ 2025-09-08T17:32:42,069 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,069 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:42,069 | ^~~~~~~ 2025-09-08T17:32:42,069 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:42,069 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T17:32:42,069 | ^~~~~~ 2025-09-08T17:32:42,078 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,079 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,079 | ^ 2025-09-08T17:32:42,079 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,079 1193 | sdecode(sptr, osub2) 2025-09-08T17:32:42,079 | ^~~~~~~ 2025-09-08T17:32:42,079 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2025-09-08T17:32:42,079 11773 | spivot(*splitsubseg, opposubseg); 2025-09-08T17:32:42,079 | ^~~~~~ 2025-09-08T17:32:42,088 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,088 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,089 | ^ 2025-09-08T17:32:42,089 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,089 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,089 | ^~~~~~~ 2025-09-08T17:32:42,089 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,089 11778 | snextself(*splitsubseg); 2025-09-08T17:32:42,089 | ^~~~~~~~~ 2025-09-08T17:32:42,098 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,098 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,098 | ^ 2025-09-08T17:32:42,098 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,098 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,099 | ^~~~~~~ 2025-09-08T17:32:42,099 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,099 11778 | snextself(*splitsubseg); 2025-09-08T17:32:42,099 | ^~~~~~~~~ 2025-09-08T17:32:42,108 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,108 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,108 | ^ 2025-09-08T17:32:42,108 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,108 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,108 | ^~~~~~~ 2025-09-08T17:32:42,108 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,108 11778 | snextself(*splitsubseg); 2025-09-08T17:32:42,109 | ^~~~~~~~~ 2025-09-08T17:32:42,118 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,118 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,118 | ^ 2025-09-08T17:32:42,118 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,118 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,118 | ^~~~~~~ 2025-09-08T17:32:42,118 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,118 11782 | snextself(opposubseg); 2025-09-08T17:32:42,118 | ^~~~~~~~~ 2025-09-08T17:32:42,127 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,128 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,128 | ^ 2025-09-08T17:32:42,128 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,128 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,128 | ^~~~~~~ 2025-09-08T17:32:42,128 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,128 11782 | snextself(opposubseg); 2025-09-08T17:32:42,128 | ^~~~~~~~~ 2025-09-08T17:32:42,137 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,137 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,137 | ^ 2025-09-08T17:32:42,137 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,138 1208 | sdecode(sptr, osub) 2025-09-08T17:32:42,138 | ^~~~~~~ 2025-09-08T17:32:42,138 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:42,138 11782 | snextself(opposubseg); 2025-09-08T17:32:42,138 | ^~~~~~~~~ 2025-09-08T17:32:42,147 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,147 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,147 | ^ 2025-09-08T17:32:42,147 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,148 973 | decode(ptr, otri); 2025-09-08T17:32:42,148 | ^~~~~~ 2025-09-08T17:32:42,148 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,148 1003 | symself(otri); 2025-09-08T17:32:42,148 | ^~~~~~~ 2025-09-08T17:32:42,148 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:42,148 11791 | onextself(*splittri); 2025-09-08T17:32:42,148 | ^~~~~~~~~ 2025-09-08T17:32:42,157 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,157 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,157 | ^ 2025-09-08T17:32:42,157 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,157 973 | decode(ptr, otri); 2025-09-08T17:32:42,157 | ^~~~~~ 2025-09-08T17:32:42,157 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,157 1003 | symself(otri); 2025-09-08T17:32:42,158 | ^~~~~~~ 2025-09-08T17:32:42,158 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:42,158 11791 | onextself(*splittri); 2025-09-08T17:32:42,158 | ^~~~~~~~~ 2025-09-08T17:32:42,166 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,167 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,167 | ^ 2025-09-08T17:32:42,167 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,167 973 | decode(ptr, otri); 2025-09-08T17:32:42,167 | ^~~~~~ 2025-09-08T17:32:42,167 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,167 1003 | symself(otri); 2025-09-08T17:32:42,167 | ^~~~~~~ 2025-09-08T17:32:42,167 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:42,167 11791 | onextself(*splittri); 2025-09-08T17:32:42,167 | ^~~~~~~~~ 2025-09-08T17:32:42,168 c/triangle.c: In function ‘scoutsegment’: 2025-09-08T17:32:42,177 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,178 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,178 | ^ 2025-09-08T17:32:42,178 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,178 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,178 | ^~~~~~~ 2025-09-08T17:32:42,178 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,178 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T17:32:42,178 | ^~~~~~~ 2025-09-08T17:32:42,187 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,187 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,188 | ^ 2025-09-08T17:32:42,188 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,188 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,188 | ^~~~~~~ 2025-09-08T17:32:42,188 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,188 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T17:32:42,188 | ^~~~~~~ 2025-09-08T17:32:42,197 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,197 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,197 | ^ 2025-09-08T17:32:42,198 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,198 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,198 | ^~~~~~~ 2025-09-08T17:32:42,198 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,198 11872 | tspivot(crosstri, crosssubseg); 2025-09-08T17:32:42,198 | ^~~~~~~ 2025-09-08T17:32:42,199 c/triangle.c: In function ‘conformingedge’: 2025-09-08T17:32:42,208 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,209 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,209 | ^ 2025-09-08T17:32:42,209 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,209 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,209 | ^~~~~~~ 2025-09-08T17:32:42,209 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,209 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T17:32:42,209 | ^~~~~~~ 2025-09-08T17:32:42,218 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,218 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,218 | ^ 2025-09-08T17:32:42,218 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,219 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,219 | ^~~~~~~ 2025-09-08T17:32:42,219 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,219 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T17:32:42,219 | ^~~~~~~ 2025-09-08T17:32:42,228 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,228 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,228 | ^ 2025-09-08T17:32:42,228 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,228 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,228 | ^~~~~~~ 2025-09-08T17:32:42,229 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,229 11963 | tspivot(searchtri1, brokensubseg); 2025-09-08T17:32:42,229 | ^~~~~~~ 2025-09-08T17:32:42,229 c/triangle.c: In function ‘delaunayfixup’: 2025-09-08T17:32:42,239 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,239 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,239 | ^ 2025-09-08T17:32:42,239 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,239 969 | decode(ptr, otri2); 2025-09-08T17:32:42,239 | ^~~~~~ 2025-09-08T17:32:42,240 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,240 12059 | sym(neartri, fartri); 2025-09-08T17:32:42,240 | ^~~ 2025-09-08T17:32:42,249 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,249 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,249 | ^ 2025-09-08T17:32:42,249 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,250 969 | decode(ptr, otri2); 2025-09-08T17:32:42,250 | ^~~~~~ 2025-09-08T17:32:42,250 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,250 12059 | sym(neartri, fartri); 2025-09-08T17:32:42,250 | ^~~ 2025-09-08T17:32:42,259 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,259 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,259 | ^ 2025-09-08T17:32:42,260 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,260 969 | decode(ptr, otri2); 2025-09-08T17:32:42,260 | ^~~~~~ 2025-09-08T17:32:42,260 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,260 12059 | sym(neartri, fartri); 2025-09-08T17:32:42,260 | ^~~ 2025-09-08T17:32:42,269 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,269 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,269 | ^ 2025-09-08T17:32:42,270 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,270 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,270 | ^~~~~~~ 2025-09-08T17:32:42,270 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,270 12064 | tspivot(neartri, faredge); 2025-09-08T17:32:42,270 | ^~~~~~~ 2025-09-08T17:32:42,279 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,279 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,279 | ^ 2025-09-08T17:32:42,279 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,280 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,280 | ^~~~~~~ 2025-09-08T17:32:42,280 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,280 12064 | tspivot(neartri, faredge); 2025-09-08T17:32:42,280 | ^~~~~~~ 2025-09-08T17:32:42,289 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,289 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,289 | ^ 2025-09-08T17:32:42,289 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,289 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,290 | ^~~~~~~ 2025-09-08T17:32:42,290 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,290 12064 | tspivot(neartri, faredge); 2025-09-08T17:32:42,290 | ^~~~~~~ 2025-09-08T17:32:42,290 c/triangle.c: In function ‘constrainededge’: 2025-09-08T17:32:42,300 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,301 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,301 | ^ 2025-09-08T17:32:42,301 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,301 969 | decode(ptr, otri2); 2025-09-08T17:32:42,301 | ^~~~~~ 2025-09-08T17:32:42,301 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,301 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,301 | ^~~ 2025-09-08T17:32:42,301 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,301 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,301 | ^~~~~ 2025-09-08T17:32:42,311 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,311 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,311 | ^ 2025-09-08T17:32:42,311 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,311 969 | decode(ptr, otri2); 2025-09-08T17:32:42,311 | ^~~~~~ 2025-09-08T17:32:42,311 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,311 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,311 | ^~~ 2025-09-08T17:32:42,311 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,311 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,312 | ^~~~~ 2025-09-08T17:32:42,321 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,321 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,321 | ^ 2025-09-08T17:32:42,321 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,321 969 | decode(ptr, otri2); 2025-09-08T17:32:42,321 | ^~~~~~ 2025-09-08T17:32:42,321 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,321 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,321 | ^~~ 2025-09-08T17:32:42,322 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,322 12194 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,322 | ^~~~~ 2025-09-08T17:32:42,331 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,331 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,331 | ^ 2025-09-08T17:32:42,331 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,331 969 | decode(ptr, otri2); 2025-09-08T17:32:42,332 | ^~~~~~ 2025-09-08T17:32:42,332 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,332 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,332 | ^~~ 2025-09-08T17:32:42,332 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,332 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,332 | ^~~~~ 2025-09-08T17:32:42,341 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,341 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,341 | ^ 2025-09-08T17:32:42,342 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,342 969 | decode(ptr, otri2); 2025-09-08T17:32:42,342 | ^~~~~~ 2025-09-08T17:32:42,342 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,342 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,342 | ^~~ 2025-09-08T17:32:42,342 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,342 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,342 | ^~~~~ 2025-09-08T17:32:42,351 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,352 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,352 | ^ 2025-09-08T17:32:42,352 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,352 969 | decode(ptr, otri2); 2025-09-08T17:32:42,352 | ^~~~~~ 2025-09-08T17:32:42,352 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,352 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,352 | ^~~ 2025-09-08T17:32:42,352 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,352 12207 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,352 | ^~~~~ 2025-09-08T17:32:42,362 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,362 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,362 | ^ 2025-09-08T17:32:42,362 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,362 969 | decode(ptr, otri2); 2025-09-08T17:32:42,362 | ^~~~~~ 2025-09-08T17:32:42,362 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,362 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,363 | ^~~ 2025-09-08T17:32:42,363 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,363 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,363 | ^~~~~ 2025-09-08T17:32:42,372 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,372 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,372 | ^ 2025-09-08T17:32:42,372 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,372 969 | decode(ptr, otri2); 2025-09-08T17:32:42,372 | ^~~~~~ 2025-09-08T17:32:42,373 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,373 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,373 | ^~~ 2025-09-08T17:32:42,373 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,373 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,373 | ^~~~~ 2025-09-08T17:32:42,382 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,382 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,382 | ^ 2025-09-08T17:32:42,382 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,382 969 | decode(ptr, otri2); 2025-09-08T17:32:42,383 | ^~~~~~ 2025-09-08T17:32:42,383 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,383 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,383 | ^~~ 2025-09-08T17:32:42,383 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,383 12214 | oprev(fixuptri, fixuptri2); 2025-09-08T17:32:42,383 | ^~~~~ 2025-09-08T17:32:42,392 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,393 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,393 | ^ 2025-09-08T17:32:42,393 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,393 973 | decode(ptr, otri); 2025-09-08T17:32:42,393 | ^~~~~~ 2025-09-08T17:32:42,393 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,393 1014 | symself(otri); \ 2025-09-08T17:32:42,393 | ^~~~~~~ 2025-09-08T17:32:42,393 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,393 12227 | oprevself(fixuptri); 2025-09-08T17:32:42,393 | ^~~~~~~~~ 2025-09-08T17:32:42,403 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,403 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,403 | ^ 2025-09-08T17:32:42,403 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,403 973 | decode(ptr, otri); 2025-09-08T17:32:42,403 | ^~~~~~ 2025-09-08T17:32:42,403 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,403 1014 | symself(otri); \ 2025-09-08T17:32:42,403 | ^~~~~~~ 2025-09-08T17:32:42,404 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,404 12227 | oprevself(fixuptri); 2025-09-08T17:32:42,404 | ^~~~~~~~~ 2025-09-08T17:32:42,413 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,413 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,413 | ^ 2025-09-08T17:32:42,413 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,413 973 | decode(ptr, otri); 2025-09-08T17:32:42,413 | ^~~~~~ 2025-09-08T17:32:42,413 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,414 1014 | symself(otri); \ 2025-09-08T17:32:42,414 | ^~~~~~~ 2025-09-08T17:32:42,414 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:42,414 12227 | oprevself(fixuptri); 2025-09-08T17:32:42,414 | ^~~~~~~~~ 2025-09-08T17:32:42,423 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,423 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,423 | ^ 2025-09-08T17:32:42,423 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,424 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,424 | ^~~~~~~ 2025-09-08T17:32:42,424 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,424 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T17:32:42,424 | ^~~~~~~ 2025-09-08T17:32:42,433 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,433 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,434 | ^ 2025-09-08T17:32:42,434 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,434 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,434 | ^~~~~~~ 2025-09-08T17:32:42,434 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,434 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T17:32:42,434 | ^~~~~~~ 2025-09-08T17:32:42,443 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,444 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,444 | ^ 2025-09-08T17:32:42,444 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,444 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,444 | ^~~~~~~ 2025-09-08T17:32:42,444 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,444 12230 | tspivot(fixuptri, crosssubseg); 2025-09-08T17:32:42,444 | ^~~~~~~ 2025-09-08T17:32:42,444 c/triangle.c: In function ‘insertsegment’: 2025-09-08T17:32:42,454 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,455 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,455 | ^ 2025-09-08T17:32:42,455 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,455 12288 | decode(encodedtri, searchtri1); 2025-09-08T17:32:42,455 | ^~~~~~ 2025-09-08T17:32:42,465 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,465 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,465 | ^ 2025-09-08T17:32:42,465 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,465 12288 | decode(encodedtri, searchtri1); 2025-09-08T17:32:42,465 | ^~~~~~ 2025-09-08T17:32:42,475 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,475 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,475 | ^ 2025-09-08T17:32:42,475 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,475 12288 | decode(encodedtri, searchtri1); 2025-09-08T17:32:42,475 | ^~~~~~ 2025-09-08T17:32:42,485 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,485 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,485 | ^ 2025-09-08T17:32:42,485 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,486 973 | decode(ptr, otri); 2025-09-08T17:32:42,486 | ^~~~~~ 2025-09-08T17:32:42,486 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,486 12295 | symself(searchtri1); 2025-09-08T17:32:42,486 | ^~~~~~~ 2025-09-08T17:32:42,495 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,496 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,496 | ^ 2025-09-08T17:32:42,496 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,496 973 | decode(ptr, otri); 2025-09-08T17:32:42,496 | ^~~~~~ 2025-09-08T17:32:42,496 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,496 12295 | symself(searchtri1); 2025-09-08T17:32:42,496 | ^~~~~~~ 2025-09-08T17:32:42,506 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,506 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,506 | ^ 2025-09-08T17:32:42,506 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,506 973 | decode(ptr, otri); 2025-09-08T17:32:42,506 | ^~~~~~ 2025-09-08T17:32:42,506 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,506 12295 | symself(searchtri1); 2025-09-08T17:32:42,506 | ^~~~~~~ 2025-09-08T17:32:42,516 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,517 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,517 | ^ 2025-09-08T17:32:42,517 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,517 12321 | decode(encodedtri, searchtri2); 2025-09-08T17:32:42,517 | ^~~~~~ 2025-09-08T17:32:42,527 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,527 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,527 | ^ 2025-09-08T17:32:42,527 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,527 12321 | decode(encodedtri, searchtri2); 2025-09-08T17:32:42,527 | ^~~~~~ 2025-09-08T17:32:42,537 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,537 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,537 | ^ 2025-09-08T17:32:42,538 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,538 12321 | decode(encodedtri, searchtri2); 2025-09-08T17:32:42,538 | ^~~~~~ 2025-09-08T17:32:42,548 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,548 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,548 | ^ 2025-09-08T17:32:42,548 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,548 973 | decode(ptr, otri); 2025-09-08T17:32:42,548 | ^~~~~~ 2025-09-08T17:32:42,548 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,549 12328 | symself(searchtri2); 2025-09-08T17:32:42,549 | ^~~~~~~ 2025-09-08T17:32:42,558 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,559 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,559 | ^ 2025-09-08T17:32:42,559 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,559 973 | decode(ptr, otri); 2025-09-08T17:32:42,559 | ^~~~~~ 2025-09-08T17:32:42,559 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,559 12328 | symself(searchtri2); 2025-09-08T17:32:42,559 | ^~~~~~~ 2025-09-08T17:32:42,569 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,569 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,569 | ^ 2025-09-08T17:32:42,569 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,569 973 | decode(ptr, otri); 2025-09-08T17:32:42,569 | ^~~~~~ 2025-09-08T17:32:42,569 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,569 12328 | symself(searchtri2); 2025-09-08T17:32:42,570 | ^~~~~~~ 2025-09-08T17:32:42,570 c/triangle.c: In function ‘markhull’: 2025-09-08T17:32:42,580 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,580 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,580 | ^ 2025-09-08T17:32:42,580 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,580 973 | decode(ptr, otri); 2025-09-08T17:32:42,581 | ^~~~~~ 2025-09-08T17:32:42,581 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,581 12390 | symself(hulltri); 2025-09-08T17:32:42,581 | ^~~~~~~ 2025-09-08T17:32:42,591 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,591 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,591 | ^ 2025-09-08T17:32:42,591 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,591 973 | decode(ptr, otri); 2025-09-08T17:32:42,591 | ^~~~~~ 2025-09-08T17:32:42,591 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,591 12390 | symself(hulltri); 2025-09-08T17:32:42,591 | ^~~~~~~ 2025-09-08T17:32:42,601 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,601 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,601 | ^ 2025-09-08T17:32:42,601 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,601 973 | decode(ptr, otri); 2025-09-08T17:32:42,601 | ^~~~~~ 2025-09-08T17:32:42,602 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,602 12390 | symself(hulltri); 2025-09-08T17:32:42,602 | ^~~~~~~ 2025-09-08T17:32:42,612 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,612 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,612 | ^ 2025-09-08T17:32:42,612 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,612 969 | decode(ptr, otri2); 2025-09-08T17:32:42,612 | ^~~~~~ 2025-09-08T17:32:42,612 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,612 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,612 | ^~~ 2025-09-08T17:32:42,613 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,613 12399 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,613 | ^~~~~ 2025-09-08T17:32:42,622 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,622 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,623 | ^ 2025-09-08T17:32:42,623 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,623 969 | decode(ptr, otri2); 2025-09-08T17:32:42,623 | ^~~~~~ 2025-09-08T17:32:42,623 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,623 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,623 | ^~~ 2025-09-08T17:32:42,623 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,623 12399 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,623 | ^~~~~ 2025-09-08T17:32:42,633 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,633 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,633 | ^ 2025-09-08T17:32:42,633 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,633 969 | decode(ptr, otri2); 2025-09-08T17:32:42,633 | ^~~~~~ 2025-09-08T17:32:42,633 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,633 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,634 | ^~~ 2025-09-08T17:32:42,634 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,634 12399 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,634 | ^~~~~ 2025-09-08T17:32:42,643 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,643 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,644 | ^ 2025-09-08T17:32:42,644 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,644 969 | decode(ptr, otri2); 2025-09-08T17:32:42,644 | ^~~~~~ 2025-09-08T17:32:42,644 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,644 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,644 | ^~~ 2025-09-08T17:32:42,644 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,644 12402 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,644 | ^~~~~ 2025-09-08T17:32:42,654 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,654 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,654 | ^ 2025-09-08T17:32:42,654 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,654 969 | decode(ptr, otri2); 2025-09-08T17:32:42,654 | ^~~~~~ 2025-09-08T17:32:42,654 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,654 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,655 | ^~~ 2025-09-08T17:32:42,655 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,655 12402 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,655 | ^~~~~ 2025-09-08T17:32:42,664 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,664 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,664 | ^ 2025-09-08T17:32:42,664 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,664 969 | decode(ptr, otri2); 2025-09-08T17:32:42,665 | ^~~~~~ 2025-09-08T17:32:42,665 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,665 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,665 | ^~~ 2025-09-08T17:32:42,665 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,665 12402 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,665 | ^~~~~ 2025-09-08T17:32:42,666 c/triangle.c: In function ‘infecthull’: 2025-09-08T17:32:42,676 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,677 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,677 | ^ 2025-09-08T17:32:42,677 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,677 973 | decode(ptr, otri); 2025-09-08T17:32:42,677 | ^~~~~~ 2025-09-08T17:32:42,677 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,677 12610 | symself(hulltri); 2025-09-08T17:32:42,677 | ^~~~~~~ 2025-09-08T17:32:42,687 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,687 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,687 | ^ 2025-09-08T17:32:42,687 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,688 973 | decode(ptr, otri); 2025-09-08T17:32:42,688 | ^~~~~~ 2025-09-08T17:32:42,688 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,688 12610 | symself(hulltri); 2025-09-08T17:32:42,688 | ^~~~~~~ 2025-09-08T17:32:42,698 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,698 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,698 | ^ 2025-09-08T17:32:42,698 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,698 973 | decode(ptr, otri); 2025-09-08T17:32:42,698 | ^~~~~~ 2025-09-08T17:32:42,698 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:42,698 12610 | symself(hulltri); 2025-09-08T17:32:42,698 | ^~~~~~~ 2025-09-08T17:32:42,708 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,708 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:42,708 | ^ 2025-09-08T17:32:42,709 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2025-09-08T17:32:42,709 12616 | if (!infected(hulltri)) { 2025-09-08T17:32:42,709 | ^~~~~~~~ 2025-09-08T17:32:42,719 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,719 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,719 | ^ 2025-09-08T17:32:42,719 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,719 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,719 | ^~~~~~~ 2025-09-08T17:32:42,719 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,720 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T17:32:42,720 | ^~~~~~~ 2025-09-08T17:32:42,729 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,730 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,730 | ^ 2025-09-08T17:32:42,730 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,730 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,730 | ^~~~~~~ 2025-09-08T17:32:42,730 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,730 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T17:32:42,730 | ^~~~~~~ 2025-09-08T17:32:42,740 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,740 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,740 | ^ 2025-09-08T17:32:42,740 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,740 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,741 | ^~~~~~~ 2025-09-08T17:32:42,741 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,741 12618 | tspivot(hulltri, hullsubseg); 2025-09-08T17:32:42,741 | ^~~~~~~ 2025-09-08T17:32:42,751 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,751 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:42,751 | ^ 2025-09-08T17:32:42,751 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2025-09-08T17:32:42,751 12621 | if (!infected(hulltri)) { 2025-09-08T17:32:42,751 | ^~~~~~~~ 2025-09-08T17:32:42,761 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,761 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:42,761 | ^ 2025-09-08T17:32:42,761 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,762 12622 | infect(hulltri); 2025-09-08T17:32:42,762 | ^~~~~~ 2025-09-08T17:32:42,772 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,772 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:42,772 | ^ 2025-09-08T17:32:42,772 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,772 12622 | infect(hulltri); 2025-09-08T17:32:42,772 | ^~~~~~ 2025-09-08T17:32:42,783 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,783 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,783 | ^ 2025-09-08T17:32:42,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,783 969 | decode(ptr, otri2); 2025-09-08T17:32:42,783 | ^~~~~~ 2025-09-08T17:32:42,783 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,784 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,784 | ^~~ 2025-09-08T17:32:42,784 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,784 12643 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,784 | ^~~~~ 2025-09-08T17:32:42,794 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,794 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,794 | ^ 2025-09-08T17:32:42,794 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,794 969 | decode(ptr, otri2); 2025-09-08T17:32:42,794 | ^~~~~~ 2025-09-08T17:32:42,794 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,794 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,794 | ^~~ 2025-09-08T17:32:42,794 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,794 12643 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,795 | ^~~~~ 2025-09-08T17:32:42,804 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,804 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,804 | ^ 2025-09-08T17:32:42,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,805 969 | decode(ptr, otri2); 2025-09-08T17:32:42,805 | ^~~~~~ 2025-09-08T17:32:42,805 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,805 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,805 | ^~~ 2025-09-08T17:32:42,805 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,805 12643 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,805 | ^~~~~ 2025-09-08T17:32:42,815 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,815 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,815 | ^ 2025-09-08T17:32:42,815 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,815 969 | decode(ptr, otri2); 2025-09-08T17:32:42,815 | ^~~~~~ 2025-09-08T17:32:42,816 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,816 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,816 | ^~~ 2025-09-08T17:32:42,816 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,816 12646 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,816 | ^~~~~ 2025-09-08T17:32:42,826 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,826 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,826 | ^ 2025-09-08T17:32:42,826 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,826 969 | decode(ptr, otri2); 2025-09-08T17:32:42,826 | ^~~~~~ 2025-09-08T17:32:42,826 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,826 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,826 | ^~~ 2025-09-08T17:32:42,826 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,826 12646 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,827 | ^~~~~ 2025-09-08T17:32:42,836 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,836 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,836 | ^ 2025-09-08T17:32:42,836 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,837 969 | decode(ptr, otri2); 2025-09-08T17:32:42,837 | ^~~~~~ 2025-09-08T17:32:42,837 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,837 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:42,837 | ^~~ 2025-09-08T17:32:42,837 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:42,837 12646 | oprev(hulltri, nexttri); 2025-09-08T17:32:42,837 | ^~~~~ 2025-09-08T17:32:42,837 c/triangle.c: In function ‘plague’: 2025-09-08T17:32:42,847 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,847 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T17:32:42,848 | ^ 2025-09-08T17:32:42,848 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:42,848 12702 | uninfect(testtri); 2025-09-08T17:32:42,848 | ^~~~~~~~ 2025-09-08T17:32:42,858 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,858 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:42,858 | ^ 2025-09-08T17:32:42,858 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:42,858 12702 | uninfect(testtri); 2025-09-08T17:32:42,858 | ^~~~~~~~ 2025-09-08T17:32:42,869 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,869 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:42,869 | ^ 2025-09-08T17:32:42,869 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,869 969 | decode(ptr, otri2); 2025-09-08T17:32:42,870 | ^~~~~~ 2025-09-08T17:32:42,870 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,870 12717 | sym(testtri, neighbor); 2025-09-08T17:32:42,870 | ^~~ 2025-09-08T17:32:42,880 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,880 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:42,880 | ^ 2025-09-08T17:32:42,880 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,880 969 | decode(ptr, otri2); 2025-09-08T17:32:42,880 | ^~~~~~ 2025-09-08T17:32:42,880 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,880 12717 | sym(testtri, neighbor); 2025-09-08T17:32:42,881 | ^~~ 2025-09-08T17:32:42,890 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,891 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:42,891 | ^ 2025-09-08T17:32:42,891 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:42,891 969 | decode(ptr, otri2); 2025-09-08T17:32:42,891 | ^~~~~~ 2025-09-08T17:32:42,891 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:42,891 12717 | sym(testtri, neighbor); 2025-09-08T17:32:42,891 | ^~~ 2025-09-08T17:32:42,901 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,901 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:42,901 | ^ 2025-09-08T17:32:42,902 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,902 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,902 | ^~~~~~~ 2025-09-08T17:32:42,902 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,902 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:42,902 | ^~~~~~~ 2025-09-08T17:32:42,912 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,912 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:42,912 | ^ 2025-09-08T17:32:42,912 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,912 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,912 | ^~~~~~~ 2025-09-08T17:32:42,913 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,913 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:42,913 | ^~~~~~~ 2025-09-08T17:32:42,923 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,923 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:42,923 | ^ 2025-09-08T17:32:42,923 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:42,923 1289 | sdecode(sptr, osub) 2025-09-08T17:32:42,923 | ^~~~~~~ 2025-09-08T17:32:42,923 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:42,923 12719 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:42,923 | ^~~~~~~ 2025-09-08T17:32:42,933 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,933 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:42,933 | ^ 2025-09-08T17:32:42,934 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2025-09-08T17:32:42,934 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-08T17:32:42,934 | ^~~~~~~~ 2025-09-08T17:32:42,944 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,944 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T17:32:42,944 | ^ 2025-09-08T17:32:42,944 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:42,944 12730 | uninfect(neighbor); 2025-09-08T17:32:42,945 | ^~~~~~~~ 2025-09-08T17:32:42,955 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,955 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:42,955 | ^ 2025-09-08T17:32:42,955 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:42,955 12730 | uninfect(neighbor); 2025-09-08T17:32:42,955 | ^~~~~~~~ 2025-09-08T17:32:42,965 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,966 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:42,966 | ^ 2025-09-08T17:32:42,966 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,966 12732 | infect(neighbor); 2025-09-08T17:32:42,966 | ^~~~~~ 2025-09-08T17:32:42,976 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,976 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:42,976 | ^ 2025-09-08T17:32:42,976 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,976 12732 | infect(neighbor); 2025-09-08T17:32:42,976 | ^~~~~~ 2025-09-08T17:32:42,987 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:42,987 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:42,987 | ^ 2025-09-08T17:32:42,987 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,987 12748 | infect(neighbor); 2025-09-08T17:32:42,988 | ^~~~~~ 2025-09-08T17:32:42,998 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:42,998 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:42,998 | ^ 2025-09-08T17:32:42,998 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:42,998 12748 | infect(neighbor); 2025-09-08T17:32:42,998 | ^~~~~~ 2025-09-08T17:32:43,009 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,009 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:43,009 | ^ 2025-09-08T17:32:43,009 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,009 12772 | infect(testtri); 2025-09-08T17:32:43,009 | ^~~~~~ 2025-09-08T17:32:43,019 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,020 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,020 | ^ 2025-09-08T17:32:43,020 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,020 12772 | infect(testtri); 2025-09-08T17:32:43,020 | ^~~~~~ 2025-09-08T17:32:43,031 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,031 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,031 | ^ 2025-09-08T17:32:43,031 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,032 973 | decode(ptr, otri); 2025-09-08T17:32:43,032 | ^~~~~~ 2025-09-08T17:32:43,032 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,032 999 | symself(otri2); 2025-09-08T17:32:43,032 | ^~~~~~~ 2025-09-08T17:32:43,032 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T17:32:43,032 12796 | onext(testtri, neighbor); 2025-09-08T17:32:43,032 | ^~~~~ 2025-09-08T17:32:43,042 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,042 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,042 | ^ 2025-09-08T17:32:43,042 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,042 973 | decode(ptr, otri); 2025-09-08T17:32:43,043 | ^~~~~~ 2025-09-08T17:32:43,043 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,043 999 | symself(otri2); 2025-09-08T17:32:43,043 | ^~~~~~~ 2025-09-08T17:32:43,043 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T17:32:43,043 12796 | onext(testtri, neighbor); 2025-09-08T17:32:43,043 | ^~~~~ 2025-09-08T17:32:43,053 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,053 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,053 | ^ 2025-09-08T17:32:43,053 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,054 973 | decode(ptr, otri); 2025-09-08T17:32:43,054 | ^~~~~~ 2025-09-08T17:32:43,054 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,054 999 | symself(otri2); 2025-09-08T17:32:43,054 | ^~~~~~~ 2025-09-08T17:32:43,054 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2025-09-08T17:32:43,054 12796 | onext(testtri, neighbor); 2025-09-08T17:32:43,054 | ^~~~~ 2025-09-08T17:32:43,064 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,064 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:43,064 | ^ 2025-09-08T17:32:43,064 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2025-09-08T17:32:43,064 12800 | if (infected(neighbor)) { 2025-09-08T17:32:43,064 | ^~~~~~~~ 2025-09-08T17:32:43,075 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,075 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,075 | ^ 2025-09-08T17:32:43,075 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,075 973 | decode(ptr, otri); 2025-09-08T17:32:43,075 | ^~~~~~ 2025-09-08T17:32:43,076 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,076 1003 | symself(otri); 2025-09-08T17:32:43,076 | ^~~~~~~ 2025-09-08T17:32:43,076 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:43,076 12808 | onextself(neighbor); 2025-09-08T17:32:43,076 | ^~~~~~~~~ 2025-09-08T17:32:43,086 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,086 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,086 | ^ 2025-09-08T17:32:43,086 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,086 973 | decode(ptr, otri); 2025-09-08T17:32:43,086 | ^~~~~~ 2025-09-08T17:32:43,086 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,086 1003 | symself(otri); 2025-09-08T17:32:43,087 | ^~~~~~~ 2025-09-08T17:32:43,087 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:43,087 12808 | onextself(neighbor); 2025-09-08T17:32:43,087 | ^~~~~~~~~ 2025-09-08T17:32:43,097 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,097 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,097 | ^ 2025-09-08T17:32:43,097 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,097 973 | decode(ptr, otri); 2025-09-08T17:32:43,097 | ^~~~~~ 2025-09-08T17:32:43,097 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,097 1003 | symself(otri); 2025-09-08T17:32:43,097 | ^~~~~~~ 2025-09-08T17:32:43,097 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2025-09-08T17:32:43,098 12808 | onextself(neighbor); 2025-09-08T17:32:43,098 | ^~~~~~~~~ 2025-09-08T17:32:43,107 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,108 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,108 | ^ 2025-09-08T17:32:43,108 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,108 969 | decode(ptr, otri2); 2025-09-08T17:32:43,108 | ^~~~~~ 2025-09-08T17:32:43,108 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,108 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:43,108 | ^~~ 2025-09-08T17:32:43,108 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:43,108 12813 | oprev(testtri, neighbor); 2025-09-08T17:32:43,109 | ^~~~~ 2025-09-08T17:32:43,118 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,118 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,119 | ^ 2025-09-08T17:32:43,119 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,119 969 | decode(ptr, otri2); 2025-09-08T17:32:43,119 | ^~~~~~ 2025-09-08T17:32:43,119 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,119 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:43,119 | ^~~ 2025-09-08T17:32:43,119 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:43,119 12813 | oprev(testtri, neighbor); 2025-09-08T17:32:43,119 | ^~~~~ 2025-09-08T17:32:43,129 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,129 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,129 | ^ 2025-09-08T17:32:43,129 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,130 969 | decode(ptr, otri2); 2025-09-08T17:32:43,130 | ^~~~~~ 2025-09-08T17:32:43,130 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,130 1010 | sym(otri1, otri2); \ 2025-09-08T17:32:43,130 | ^~~ 2025-09-08T17:32:43,130 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2025-09-08T17:32:43,130 12813 | oprev(testtri, neighbor); 2025-09-08T17:32:43,130 | ^~~~~ 2025-09-08T17:32:43,140 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,140 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:43,140 | ^ 2025-09-08T17:32:43,140 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2025-09-08T17:32:43,140 12816 | if (infected(neighbor)) { 2025-09-08T17:32:43,140 | ^~~~~~~~ 2025-09-08T17:32:43,151 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,151 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,151 | ^ 2025-09-08T17:32:43,151 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,151 973 | decode(ptr, otri); 2025-09-08T17:32:43,151 | ^~~~~~ 2025-09-08T17:32:43,152 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,152 1014 | symself(otri); \ 2025-09-08T17:32:43,152 | ^~~~~~~ 2025-09-08T17:32:43,152 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:43,152 12824 | oprevself(neighbor); 2025-09-08T17:32:43,152 | ^~~~~~~~~ 2025-09-08T17:32:43,162 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,162 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,162 | ^ 2025-09-08T17:32:43,162 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,162 973 | decode(ptr, otri); 2025-09-08T17:32:43,162 | ^~~~~~ 2025-09-08T17:32:43,162 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,163 1014 | symself(otri); \ 2025-09-08T17:32:43,163 | ^~~~~~~ 2025-09-08T17:32:43,163 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:43,163 12824 | oprevself(neighbor); 2025-09-08T17:32:43,163 | ^~~~~~~~~ 2025-09-08T17:32:43,173 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,173 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,173 | ^ 2025-09-08T17:32:43,173 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,173 973 | decode(ptr, otri); 2025-09-08T17:32:43,173 | ^~~~~~ 2025-09-08T17:32:43,173 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,173 1014 | symself(otri); \ 2025-09-08T17:32:43,173 | ^~~~~~~ 2025-09-08T17:32:43,174 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2025-09-08T17:32:43,174 12824 | oprevself(neighbor); 2025-09-08T17:32:43,174 | ^~~~~~~~~ 2025-09-08T17:32:43,184 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,184 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,184 | ^ 2025-09-08T17:32:43,184 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,184 969 | decode(ptr, otri2); 2025-09-08T17:32:43,185 | ^~~~~~ 2025-09-08T17:32:43,185 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,185 12841 | sym(testtri, neighbor); 2025-09-08T17:32:43,185 | ^~~ 2025-09-08T17:32:43,195 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,195 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,195 | ^ 2025-09-08T17:32:43,195 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,196 969 | decode(ptr, otri2); 2025-09-08T17:32:43,196 | ^~~~~~ 2025-09-08T17:32:43,196 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,196 12841 | sym(testtri, neighbor); 2025-09-08T17:32:43,196 | ^~~ 2025-09-08T17:32:43,206 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,206 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,206 | ^ 2025-09-08T17:32:43,206 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,207 969 | decode(ptr, otri2); 2025-09-08T17:32:43,207 | ^~~~~~ 2025-09-08T17:32:43,207 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,207 12841 | sym(testtri, neighbor); 2025-09-08T17:32:43,207 | ^~~ 2025-09-08T17:32:43,207 c/triangle.c: In function ‘regionplague’: 2025-09-08T17:32:43,218 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,218 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T17:32:43,218 | ^ 2025-09-08T17:32:43,218 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:43,218 12913 | uninfect(testtri); 2025-09-08T17:32:43,218 | ^~~~~~~~ 2025-09-08T17:32:43,229 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,229 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,229 | ^ 2025-09-08T17:32:43,229 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:43,229 12913 | uninfect(testtri); 2025-09-08T17:32:43,229 | ^~~~~~~~ 2025-09-08T17:32:43,240 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,241 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,241 | ^ 2025-09-08T17:32:43,241 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,241 969 | decode(ptr, otri2); 2025-09-08T17:32:43,241 | ^~~~~~ 2025-09-08T17:32:43,241 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,241 12936 | sym(testtri, neighbor); 2025-09-08T17:32:43,241 | ^~~ 2025-09-08T17:32:43,252 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,252 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,252 | ^ 2025-09-08T17:32:43,252 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,252 969 | decode(ptr, otri2); 2025-09-08T17:32:43,252 | ^~~~~~ 2025-09-08T17:32:43,252 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,252 12936 | sym(testtri, neighbor); 2025-09-08T17:32:43,252 | ^~~ 2025-09-08T17:32:43,263 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,263 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,263 | ^ 2025-09-08T17:32:43,263 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,263 969 | decode(ptr, otri2); 2025-09-08T17:32:43,263 | ^~~~~~ 2025-09-08T17:32:43,263 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,263 12936 | sym(testtri, neighbor); 2025-09-08T17:32:43,263 | ^~~ 2025-09-08T17:32:43,274 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,274 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,274 | ^ 2025-09-08T17:32:43,274 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,274 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,274 | ^~~~~~~ 2025-09-08T17:32:43,274 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,275 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:43,275 | ^~~~~~~ 2025-09-08T17:32:43,285 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,285 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,285 | ^ 2025-09-08T17:32:43,285 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,285 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,285 | ^~~~~~~ 2025-09-08T17:32:43,286 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,286 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:43,286 | ^~~~~~~ 2025-09-08T17:32:43,296 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,296 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,296 | ^ 2025-09-08T17:32:43,296 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,296 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,296 | ^~~~~~~ 2025-09-08T17:32:43,296 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,297 12938 | tspivot(testtri, neighborsubseg); 2025-09-08T17:32:43,297 | ^~~~~~~ 2025-09-08T17:32:43,307 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,307 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:43,307 | ^ 2025-09-08T17:32:43,307 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2025-09-08T17:32:43,307 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-08T17:32:43,307 | ^~~~~~~~ 2025-09-08T17:32:43,318 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,318 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:43,318 | ^ 2025-09-08T17:32:43,318 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,319 12952 | infect(neighbor); 2025-09-08T17:32:43,319 | ^~~~~~ 2025-09-08T17:32:43,329 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,329 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,329 | ^ 2025-09-08T17:32:43,329 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,329 12952 | infect(neighbor); 2025-09-08T17:32:43,329 | ^~~~~~ 2025-09-08T17:32:43,340 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,340 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:43,340 | ^ 2025-09-08T17:32:43,340 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,340 12960 | infect(testtri); 2025-09-08T17:32:43,340 | ^~~~~~ 2025-09-08T17:32:43,351 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,351 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,351 | ^ 2025-09-08T17:32:43,351 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,351 12960 | infect(testtri); 2025-09-08T17:32:43,351 | ^~~~~~ 2025-09-08T17:32:43,362 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,362 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T17:32:43,362 | ^ 2025-09-08T17:32:43,362 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:43,362 12972 | uninfect(testtri); 2025-09-08T17:32:43,363 | ^~~~~~~~ 2025-09-08T17:32:43,373 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,373 1124 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,373 | ^ 2025-09-08T17:32:43,373 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2025-09-08T17:32:43,373 12972 | uninfect(testtri); 2025-09-08T17:32:43,373 | ^~~~~~~~ 2025-09-08T17:32:43,374 c/triangle.c: In function ‘carveholes’: 2025-09-08T17:32:43,385 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,385 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,386 | ^ 2025-09-08T17:32:43,386 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,386 973 | decode(ptr, otri); 2025-09-08T17:32:43,386 | ^~~~~~ 2025-09-08T17:32:43,386 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,386 13051 | symself(searchtri); 2025-09-08T17:32:43,386 | ^~~~~~~ 2025-09-08T17:32:43,397 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,397 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,397 | ^ 2025-09-08T17:32:43,397 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,397 973 | decode(ptr, otri); 2025-09-08T17:32:43,397 | ^~~~~~ 2025-09-08T17:32:43,397 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,397 13051 | symself(searchtri); 2025-09-08T17:32:43,397 | ^~~~~~~ 2025-09-08T17:32:43,408 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,408 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,408 | ^ 2025-09-08T17:32:43,408 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,408 973 | decode(ptr, otri); 2025-09-08T17:32:43,408 | ^~~~~~ 2025-09-08T17:32:43,408 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,409 13051 | symself(searchtri); 2025-09-08T17:32:43,409 | ^~~~~~~ 2025-09-08T17:32:43,419 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,420 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:43,420 | ^ 2025-09-08T17:32:43,420 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2025-09-08T17:32:43,420 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T17:32:43,420 | ^~~~~~~~ 2025-09-08T17:32:43,431 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,431 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:43,431 | ^ 2025-09-08T17:32:43,431 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,431 13064 | infect(searchtri); 2025-09-08T17:32:43,431 | ^~~~~~ 2025-09-08T17:32:43,442 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,442 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,442 | ^ 2025-09-08T17:32:43,442 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,442 13064 | infect(searchtri); 2025-09-08T17:32:43,442 | ^~~~~~ 2025-09-08T17:32:43,454 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,454 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,454 | ^ 2025-09-08T17:32:43,454 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,454 973 | decode(ptr, otri); 2025-09-08T17:32:43,454 | ^~~~~~ 2025-09-08T17:32:43,454 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,454 13090 | symself(searchtri); 2025-09-08T17:32:43,454 | ^~~~~~~ 2025-09-08T17:32:43,465 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,465 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,465 | ^ 2025-09-08T17:32:43,465 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,465 973 | decode(ptr, otri); 2025-09-08T17:32:43,465 | ^~~~~~ 2025-09-08T17:32:43,466 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,466 13090 | symself(searchtri); 2025-09-08T17:32:43,466 | ^~~~~~~ 2025-09-08T17:32:43,476 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,476 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,477 | ^ 2025-09-08T17:32:43,477 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,477 973 | decode(ptr, otri); 2025-09-08T17:32:43,477 | ^~~~~~ 2025-09-08T17:32:43,477 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2025-09-08T17:32:43,477 13090 | symself(searchtri); 2025-09-08T17:32:43,477 | ^~~~~~~ 2025-09-08T17:32:43,488 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,488 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T17:32:43,488 | ^ 2025-09-08T17:32:43,488 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2025-09-08T17:32:43,488 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T17:32:43,488 | ^~~~~~~~ 2025-09-08T17:32:43,500 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,500 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T17:32:43,500 | ^ 2025-09-08T17:32:43,500 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,500 13144 | infect(regiontris[i]); 2025-09-08T17:32:43,500 | ^~~~~~ 2025-09-08T17:32:43,511 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,511 1120 | (otri).tri[6] = (triangle) \ 2025-09-08T17:32:43,511 | ^ 2025-09-08T17:32:43,511 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2025-09-08T17:32:43,511 13144 | infect(regiontris[i]); 2025-09-08T17:32:43,511 | ^~~~~~ 2025-09-08T17:32:43,512 c/triangle.c: In function ‘splitencsegs’: 2025-09-08T17:32:43,523 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,524 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,524 | ^ 2025-09-08T17:32:43,524 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,524 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T17:32:43,524 | ^~~~~~~ 2025-09-08T17:32:43,535 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,535 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,535 | ^ 2025-09-08T17:32:43,535 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,535 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T17:32:43,535 | ^~~~~~~ 2025-09-08T17:32:43,546 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,546 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,546 | ^ 2025-09-08T17:32:43,546 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,546 13277 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T17:32:43,547 | ^~~~~~~ 2025-09-08T17:32:43,558 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,558 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,558 | ^ 2025-09-08T17:32:43,558 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,558 1296 | decode(ptr, otri) 2025-09-08T17:32:43,558 | ^~~~~~ 2025-09-08T17:32:43,558 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,559 13302 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,559 | ^~~~~~~ 2025-09-08T17:32:43,569 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,570 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,570 | ^ 2025-09-08T17:32:43,570 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,570 1296 | decode(ptr, otri) 2025-09-08T17:32:43,570 | ^~~~~~ 2025-09-08T17:32:43,570 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,570 13302 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,570 | ^~~~~~~ 2025-09-08T17:32:43,581 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,581 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,581 | ^ 2025-09-08T17:32:43,581 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,581 1296 | decode(ptr, otri) 2025-09-08T17:32:43,581 | ^~~~~~ 2025-09-08T17:32:43,582 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,582 13302 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,582 | ^~~~~~~ 2025-09-08T17:32:43,593 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,593 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,593 | ^ 2025-09-08T17:32:43,593 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,593 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,593 | ^~~~~~~ 2025-09-08T17:32:43,593 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,593 13304 | tspivot(testtri, testsh); 2025-09-08T17:32:43,593 | ^~~~~~~ 2025-09-08T17:32:43,604 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,604 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,604 | ^ 2025-09-08T17:32:43,605 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,605 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,605 | ^~~~~~~ 2025-09-08T17:32:43,605 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,605 13304 | tspivot(testtri, testsh); 2025-09-08T17:32:43,605 | ^~~~~~~ 2025-09-08T17:32:43,616 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,616 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,616 | ^ 2025-09-08T17:32:43,616 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,616 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,616 | ^~~~~~~ 2025-09-08T17:32:43,616 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,616 13304 | tspivot(testtri, testsh); 2025-09-08T17:32:43,616 | ^~~~~~~ 2025-09-08T17:32:43,627 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,627 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,627 | ^ 2025-09-08T17:32:43,628 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,628 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,628 | ^~~~~~~ 2025-09-08T17:32:43,628 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,628 13308 | tspivot(testtri, testsh); 2025-09-08T17:32:43,628 | ^~~~~~~ 2025-09-08T17:32:43,639 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,639 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,639 | ^ 2025-09-08T17:32:43,639 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,639 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,639 | ^~~~~~~ 2025-09-08T17:32:43,639 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,639 13308 | tspivot(testtri, testsh); 2025-09-08T17:32:43,639 | ^~~~~~~ 2025-09-08T17:32:43,650 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,650 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,650 | ^ 2025-09-08T17:32:43,650 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,650 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,650 | ^~~~~~~ 2025-09-08T17:32:43,651 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,651 13308 | tspivot(testtri, testsh); 2025-09-08T17:32:43,651 | ^~~~~~~ 2025-09-08T17:32:43,662 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,662 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,662 | ^ 2025-09-08T17:32:43,662 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,662 1296 | decode(ptr, otri) 2025-09-08T17:32:43,662 | ^~~~~~ 2025-09-08T17:32:43,662 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,663 13320 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,663 | ^~~~~~~ 2025-09-08T17:32:43,673 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,673 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,673 | ^ 2025-09-08T17:32:43,674 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,674 1296 | decode(ptr, otri) 2025-09-08T17:32:43,674 | ^~~~~~ 2025-09-08T17:32:43,674 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,674 13320 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,674 | ^~~~~~~ 2025-09-08T17:32:43,685 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,685 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,685 | ^ 2025-09-08T17:32:43,685 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,685 1296 | decode(ptr, otri) 2025-09-08T17:32:43,685 | ^~~~~~ 2025-09-08T17:32:43,685 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2025-09-08T17:32:43,685 13320 | stpivot(currentenc, enctri); 2025-09-08T17:32:43,685 | ^~~~~~~ 2025-09-08T17:32:43,696 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,696 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,696 | ^ 2025-09-08T17:32:43,696 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,696 969 | decode(ptr, otri2); 2025-09-08T17:32:43,697 | ^~~~~~ 2025-09-08T17:32:43,697 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,697 13328 | sym(enctri, testtri); 2025-09-08T17:32:43,697 | ^~~ 2025-09-08T17:32:43,707 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,708 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,708 | ^ 2025-09-08T17:32:43,708 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,708 969 | decode(ptr, otri2); 2025-09-08T17:32:43,708 | ^~~~~~ 2025-09-08T17:32:43,708 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,708 13328 | sym(enctri, testtri); 2025-09-08T17:32:43,708 | ^~~ 2025-09-08T17:32:43,719 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,719 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,719 | ^ 2025-09-08T17:32:43,719 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,719 969 | decode(ptr, otri2); 2025-09-08T17:32:43,719 | ^~~~~~ 2025-09-08T17:32:43,719 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,720 13328 | sym(enctri, testtri); 2025-09-08T17:32:43,720 | ^~~ 2025-09-08T17:32:43,730 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,730 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,731 | ^ 2025-09-08T17:32:43,731 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,731 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,731 | ^~~~~~~ 2025-09-08T17:32:43,731 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,731 13332 | tspivot(testtri, testsh); 2025-09-08T17:32:43,731 | ^~~~~~~ 2025-09-08T17:32:43,742 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,742 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,742 | ^ 2025-09-08T17:32:43,742 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,742 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,742 | ^~~~~~~ 2025-09-08T17:32:43,742 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,742 13332 | tspivot(testtri, testsh); 2025-09-08T17:32:43,743 | ^~~~~~~ 2025-09-08T17:32:43,753 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,753 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,753 | ^ 2025-09-08T17:32:43,753 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,754 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,754 | ^~~~~~~ 2025-09-08T17:32:43,754 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,754 13332 | tspivot(testtri, testsh); 2025-09-08T17:32:43,754 | ^~~~~~~ 2025-09-08T17:32:43,765 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,765 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,765 | ^ 2025-09-08T17:32:43,765 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,765 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,765 | ^~~~~~~ 2025-09-08T17:32:43,765 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,765 13337 | tspivot(testtri, testsh); 2025-09-08T17:32:43,765 | ^~~~~~~ 2025-09-08T17:32:43,776 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,776 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,776 | ^ 2025-09-08T17:32:43,776 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,777 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,777 | ^~~~~~~ 2025-09-08T17:32:43,777 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,777 13337 | tspivot(testtri, testsh); 2025-09-08T17:32:43,777 | ^~~~~~~ 2025-09-08T17:32:43,787 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,788 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,788 | ^ 2025-09-08T17:32:43,788 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,788 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,788 | ^~~~~~~ 2025-09-08T17:32:43,788 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,788 13337 | tspivot(testtri, testsh); 2025-09-08T17:32:43,788 | ^~~~~~~ 2025-09-08T17:32:43,799 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,800 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,800 | ^ 2025-09-08T17:32:43,800 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,800 969 | decode(ptr, otri2); 2025-09-08T17:32:43,800 | ^~~~~~ 2025-09-08T17:32:43,800 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,800 13348 | sym(enctri, testtri); 2025-09-08T17:32:43,800 | ^~~ 2025-09-08T17:32:43,811 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,811 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,811 | ^ 2025-09-08T17:32:43,811 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,811 969 | decode(ptr, otri2); 2025-09-08T17:32:43,811 | ^~~~~~ 2025-09-08T17:32:43,811 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,812 13348 | sym(enctri, testtri); 2025-09-08T17:32:43,812 | ^~~ 2025-09-08T17:32:43,822 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,822 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,823 | ^ 2025-09-08T17:32:43,823 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,823 969 | decode(ptr, otri2); 2025-09-08T17:32:43,823 | ^~~~~~ 2025-09-08T17:32:43,823 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,823 13348 | sym(enctri, testtri); 2025-09-08T17:32:43,823 | ^~~ 2025-09-08T17:32:43,836 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,836 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,836 | ^ 2025-09-08T17:32:43,836 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,836 1208 | sdecode(sptr, osub) 2025-09-08T17:32:43,836 | ^~~~~~~ 2025-09-08T17:32:43,837 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:43,837 13436 | snextself(currentenc); 2025-09-08T17:32:43,837 | ^~~~~~~~~ 2025-09-08T17:32:43,848 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,848 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,848 | ^ 2025-09-08T17:32:43,848 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,848 1208 | sdecode(sptr, osub) 2025-09-08T17:32:43,848 | ^~~~~~~ 2025-09-08T17:32:43,848 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:43,848 13436 | snextself(currentenc); 2025-09-08T17:32:43,848 | ^~~~~~~~~ 2025-09-08T17:32:43,859 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,859 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,860 | ^ 2025-09-08T17:32:43,860 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,860 1208 | sdecode(sptr, osub) 2025-09-08T17:32:43,860 | ^~~~~~~ 2025-09-08T17:32:43,860 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2025-09-08T17:32:43,860 13436 | snextself(currentenc); 2025-09-08T17:32:43,860 | ^~~~~~~~~ 2025-09-08T17:32:43,860 c/triangle.c: In function ‘splittriangle’: 2025-09-08T17:32:43,872 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,872 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,872 | ^ 2025-09-08T17:32:43,872 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,872 13511 | decode(badtri->poortri, badotri); 2025-09-08T17:32:43,872 | ^~~~~~ 2025-09-08T17:32:43,883 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,883 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,883 | ^ 2025-09-08T17:32:43,884 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,884 13511 | decode(badtri->poortri, badotri); 2025-09-08T17:32:43,884 | ^~~~~~ 2025-09-08T17:32:43,895 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,895 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,895 | ^ 2025-09-08T17:32:43,895 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,895 13511 | decode(badtri->poortri, badotri); 2025-09-08T17:32:43,895 | ^~~~~~ 2025-09-08T17:32:43,899 c/triangle.c: In function ‘highorder’: 2025-09-08T17:32:43,910 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,911 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,911 | ^ 2025-09-08T17:32:43,911 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,911 969 | decode(ptr, otri2); 2025-09-08T17:32:43,911 | ^~~~~~ 2025-09-08T17:32:43,911 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,911 13758 | sym(triangleloop, trisym); 2025-09-08T17:32:43,911 | ^~~ 2025-09-08T17:32:43,922 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,922 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:43,923 | ^ 2025-09-08T17:32:43,923 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,923 969 | decode(ptr, otri2); 2025-09-08T17:32:43,923 | ^~~~~~ 2025-09-08T17:32:43,923 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,923 13758 | sym(triangleloop, trisym); 2025-09-08T17:32:43,923 | ^~~ 2025-09-08T17:32:43,934 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,934 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:43,934 | ^ 2025-09-08T17:32:43,934 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,935 969 | decode(ptr, otri2); 2025-09-08T17:32:43,935 | ^~~~~~ 2025-09-08T17:32:43,935 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,935 13758 | sym(triangleloop, trisym); 2025-09-08T17:32:43,935 | ^~~ 2025-09-08T17:32:43,947 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,947 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:43,947 | ^ 2025-09-08T17:32:43,947 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,947 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,947 | ^~~~~~~ 2025-09-08T17:32:43,947 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,947 13774 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:43,947 | ^~~~~~~ 2025-09-08T17:32:43,959 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,959 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:43,959 | ^ 2025-09-08T17:32:43,959 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,959 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,959 | ^~~~~~~ 2025-09-08T17:32:43,959 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,959 13774 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:43,959 | ^~~~~~~ 2025-09-08T17:32:43,970 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:43,971 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:43,971 | ^ 2025-09-08T17:32:43,971 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:43,971 1289 | sdecode(sptr, osub) 2025-09-08T17:32:43,971 | ^~~~~~~ 2025-09-08T17:32:43,971 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:43,971 13774 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:43,971 | ^~~~~~~ 2025-09-08T17:32:43,977 c/triangle.c: In function ‘writeedges’: 2025-09-08T17:32:43,990 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:43,990 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:43,991 | ^ 2025-09-08T17:32:43,991 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:43,991 969 | decode(ptr, otri2); 2025-09-08T17:32:43,991 | ^~~~~~ 2025-09-08T17:32:43,991 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:43,991 14872 | sym(triangleloop, trisym); 2025-09-08T17:32:43,991 | ^~~ 2025-09-08T17:32:44,003 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,004 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:44,004 | ^ 2025-09-08T17:32:44,004 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,004 969 | decode(ptr, otri2); 2025-09-08T17:32:44,004 | ^~~~~~ 2025-09-08T17:32:44,004 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,004 14872 | sym(triangleloop, trisym); 2025-09-08T17:32:44,004 | ^~~ 2025-09-08T17:32:44,016 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,017 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:44,017 | ^ 2025-09-08T17:32:44,017 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,017 969 | decode(ptr, otri2); 2025-09-08T17:32:44,017 | ^~~~~~ 2025-09-08T17:32:44,017 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,017 14872 | sym(triangleloop, trisym); 2025-09-08T17:32:44,017 | ^~~ 2025-09-08T17:32:44,030 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,030 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T17:32:44,030 | ^ 2025-09-08T17:32:44,030 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:44,030 1289 | sdecode(sptr, osub) 2025-09-08T17:32:44,030 | ^~~~~~~ 2025-09-08T17:32:44,030 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:44,031 14890 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:44,031 | ^~~~~~~ 2025-09-08T17:32:44,043 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,043 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T17:32:44,043 | ^ 2025-09-08T17:32:44,043 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:44,043 1289 | sdecode(sptr, osub) 2025-09-08T17:32:44,043 | ^~~~~~~ 2025-09-08T17:32:44,043 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:44,044 14890 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:44,044 | ^~~~~~~ 2025-09-08T17:32:44,056 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,056 1169 | (osub).ss = (subseg *) \ 2025-09-08T17:32:44,056 | ^ 2025-09-08T17:32:44,056 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2025-09-08T17:32:44,056 1289 | sdecode(sptr, osub) 2025-09-08T17:32:44,056 | ^~~~~~~ 2025-09-08T17:32:44,057 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2025-09-08T17:32:44,057 14890 | tspivot(triangleloop, checkmark); 2025-09-08T17:32:44,057 | ^~~~~~~ 2025-09-08T17:32:44,058 c/triangle.c: In function ‘writevoronoi’: 2025-09-08T17:32:44,071 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,072 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:44,072 | ^ 2025-09-08T17:32:44,072 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,072 969 | decode(ptr, otri2); 2025-09-08T17:32:44,072 | ^~~~~~ 2025-09-08T17:32:44,072 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,072 15111 | sym(triangleloop, trisym); 2025-09-08T17:32:44,072 | ^~~ 2025-09-08T17:32:44,085 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,085 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:44,085 | ^ 2025-09-08T17:32:44,085 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,085 969 | decode(ptr, otri2); 2025-09-08T17:32:44,085 | ^~~~~~ 2025-09-08T17:32:44,085 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,085 15111 | sym(triangleloop, trisym); 2025-09-08T17:32:44,086 | ^~~ 2025-09-08T17:32:44,098 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,098 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:44,098 | ^ 2025-09-08T17:32:44,098 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,098 969 | decode(ptr, otri2); 2025-09-08T17:32:44,098 | ^~~~~~ 2025-09-08T17:32:44,099 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,099 15111 | sym(triangleloop, trisym); 2025-09-08T17:32:44,099 | ^~~ 2025-09-08T17:32:44,099 c/triangle.c: In function ‘writeneighbors’: 2025-09-08T17:32:44,113 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,113 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:44,113 | ^ 2025-09-08T17:32:44,113 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,113 969 | decode(ptr, otri2); 2025-09-08T17:32:44,113 | ^~~~~~ 2025-09-08T17:32:44,113 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,114 15234 | sym(triangleloop, trisym); 2025-09-08T17:32:44,114 | ^~~ 2025-09-08T17:32:44,126 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,126 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:44,126 | ^ 2025-09-08T17:32:44,127 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,127 969 | decode(ptr, otri2); 2025-09-08T17:32:44,127 | ^~~~~~ 2025-09-08T17:32:44,127 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,127 15234 | sym(triangleloop, trisym); 2025-09-08T17:32:44,127 | ^~~ 2025-09-08T17:32:44,140 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,140 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:44,140 | ^ 2025-09-08T17:32:44,140 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,140 969 | decode(ptr, otri2); 2025-09-08T17:32:44,140 | ^~~~~~ 2025-09-08T17:32:44,140 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,140 15234 | sym(triangleloop, trisym); 2025-09-08T17:32:44,140 | ^~~ 2025-09-08T17:32:44,153 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,153 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:44,153 | ^ 2025-09-08T17:32:44,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,153 969 | decode(ptr, otri2); 2025-09-08T17:32:44,154 | ^~~~~~ 2025-09-08T17:32:44,154 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,154 15237 | sym(triangleloop, trisym); 2025-09-08T17:32:44,154 | ^~~ 2025-09-08T17:32:44,166 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,167 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:44,167 | ^ 2025-09-08T17:32:44,167 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,167 969 | decode(ptr, otri2); 2025-09-08T17:32:44,167 | ^~~~~~ 2025-09-08T17:32:44,167 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,167 15237 | sym(triangleloop, trisym); 2025-09-08T17:32:44,167 | ^~~ 2025-09-08T17:32:44,180 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,180 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:44,180 | ^ 2025-09-08T17:32:44,180 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,180 969 | decode(ptr, otri2); 2025-09-08T17:32:44,180 | ^~~~~~ 2025-09-08T17:32:44,180 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,180 15237 | sym(triangleloop, trisym); 2025-09-08T17:32:44,181 | ^~~ 2025-09-08T17:32:44,193 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,193 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T17:32:44,194 | ^ 2025-09-08T17:32:44,194 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,194 969 | decode(ptr, otri2); 2025-09-08T17:32:44,194 | ^~~~~~ 2025-09-08T17:32:44,194 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,194 15240 | sym(triangleloop, trisym); 2025-09-08T17:32:44,194 | ^~~ 2025-09-08T17:32:44,207 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T17:32:44,207 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T17:32:44,207 | ^ 2025-09-08T17:32:44,207 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,207 969 | decode(ptr, otri2); 2025-09-08T17:32:44,207 | ^~~~~~ 2025-09-08T17:32:44,207 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,207 15240 | sym(triangleloop, trisym); 2025-09-08T17:32:44,207 | ^~~ 2025-09-08T17:32:44,220 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T17:32:44,220 949 | (otri).tri = (triangle *) \ 2025-09-08T17:32:44,220 | ^ 2025-09-08T17:32:44,220 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2025-09-08T17:32:44,220 969 | decode(ptr, otri2); 2025-09-08T17:32:44,221 | ^~~~~~ 2025-09-08T17:32:44,221 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2025-09-08T17:32:44,221 15240 | sym(triangleloop, trisym); 2025-09-08T17:32:44,221 | ^~~ 2025-09-08T17:32:46,754 c/triangle.c: In function ‘incircleadapt’: 2025-09-08T17:32:46,757 c/triangle.c:5724:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T17:32:46,757 5724 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-08T17:32:46,757 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:32:46,759 c/triangle.c:5364:27: note: ‘bxtcalen’ was declared here 2025-09-08T17:32:46,759 5364 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T17:32:46,759 | ^~~~~~~~ 2025-09-08T17:32:55,540 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-08T17:32:55,906 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T17:32:55,907 196 | #include "longintrepr.h" 2025-09-08T17:32:55,907 | ^~~~~~~~~~~~~~~ 2025-09-08T17:32:55,907 compilation terminated. 2025-09-08T17:32:55,911 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T17:32:56,064 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T17:32:56,078 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T17:32:56,078 exec(compile('"'"''"'"''"'"' 2025-09-08T17:32:56,078 # This is -- a caller that pip uses to run setup.py 2025-09-08T17:32:56,078 # 2025-09-08T17:32:56,078 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T17:32:56,078 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T17:32:56,078 # - It provides a clear error message when setuptools is not installed. 2025-09-08T17:32:56,078 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T17:32:56,078 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T17:32:56,078 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T17:32:56,078 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T17:32:56,078 import os, sys, tokenize, traceback 2025-09-08T17:32:56,078 2025-09-08T17:32:56,078 try: 2025-09-08T17:32:56,078 import setuptools 2025-09-08T17:32:56,078 except ImportError: 2025-09-08T17:32:56,078 print( 2025-09-08T17:32:56,078 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T17:32:56,078 "the build environment with exception:", 2025-09-08T17:32:56,078 file=sys.stderr, 2025-09-08T17:32:56,078 ) 2025-09-08T17:32:56,078 traceback.print_exc() 2025-09-08T17:32:56,078 sys.exit(1) 2025-09-08T17:32:56,078 2025-09-08T17:32:56,078 __file__ = %r 2025-09-08T17:32:56,078 sys.argv[0] = __file__ 2025-09-08T17:32:56,078 2025-09-08T17:32:56,078 if os.path.exists(__file__): 2025-09-08T17:32:56,078 filename = __file__ 2025-09-08T17:32:56,078 with tokenize.open(__file__) as f: 2025-09-08T17:32:56,078 setup_py_code = f.read() 2025-09-08T17:32:56,078 else: 2025-09-08T17:32:56,078 filename = "" 2025-09-08T17:32:56,078 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T17:32:56,078 2025-09-08T17:32:56,078 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T17:32:56,078 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-354a8g5g/triangle_9c02fe5445b040908537ce810553b6e4/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-k592fufq[/] 2025-09-08T17:32:56,078 [bold magenta]cwd[/]: /tmp/pip-wheel-354a8g5g/triangle_9c02fe5445b040908537ce810553b6e4/ 2025-09-08T17:32:56,078 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-08T17:32:56,079 ERROR: Failed building wheel for triangle 2025-09-08T17:32:56,080 Running setup.py clean for triangle 2025-09-08T17:32:56,081 Running command python setup.py clean 2025-09-08T17:32:57,268 running clean 2025-09-08T17:32:57,415 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T17:32:57,416 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T17:32:57,419 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T17:32:57,419 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T17:32:57,420 removing 'build' 2025-09-08T17:32:57,532 Failed to build triangle 2025-09-08T17:32:57,533 ERROR: Failed to build one or more wheels 2025-09-08T17:32:57,534 Exception information: 2025-09-08T17:32:57,534 Traceback (most recent call last): 2025-09-08T17:32:57,534 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T17:32:57,534 status = _inner_run() 2025-09-08T17:32:57,534 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T17:32:57,534 return self.run(options, args) 2025-09-08T17:32:57,534 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T17:32:57,534 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T17:32:57,534 return func(self, options, args) 2025-09-08T17:32:57,534 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T17:32:57,534 raise CommandError("Failed to build one or more wheels") 2025-09-08T17:32:57,534 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T17:32:57,538 Removed build tracker: '/tmp/pip-build-tracker-tmanv_qq'