2025-09-08T15:58:46,522 Created temporary directory: /tmp/pip-build-tracker-nqru5x7f 2025-09-08T15:58:46,523 Initialized build tracking at /tmp/pip-build-tracker-nqru5x7f 2025-09-08T15:58:46,523 Created build tracker: /tmp/pip-build-tracker-nqru5x7f 2025-09-08T15:58:46,523 Entered build tracker: /tmp/pip-build-tracker-nqru5x7f 2025-09-08T15:58:46,523 Created temporary directory: /tmp/pip-wheel-7cwde7e2 2025-09-08T15:58:46,527 Created temporary directory: /tmp/pip-ephem-wheel-cache-agxik35h 2025-09-08T15:58:46,587 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T15:58:46,589 2 location(s) to search for versions of triangle: 2025-09-08T15:58:46,589 * https://pypi.org/simple/triangle/ 2025-09-08T15:58:46,589 * https://www.piwheels.org/simple/triangle/ 2025-09-08T15:58:46,589 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2025-09-08T15:58:46,590 Getting page https://pypi.org/simple/triangle/ 2025-09-08T15:58:46,591 Found index url https://pypi.org/simple/ 2025-09-08T15:58:46,743 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2025-09-08T15:58:46,775 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2025-09-08T15:58:46,775 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2025-09-08T15:58:46,775 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2025-09-08T15:58:46,776 Found link https://files.pythonhosted.org/packages/1f/e5/368216cbc2518509e45e8a1f61e49f36aee698531dacf68bcf24c731508e/triangle-2012.07.04.tar.gz (from https://pypi.org/simple/triangle/), version: 2012.07.04 2025-09-08T15:58:46,776 Found link https://files.pythonhosted.org/packages/e0/87/185e2097fd523c45ac3e2c3e5e1f2b5d3096a2f2f29f3da389add7b32c90/triangle-2013.01.06a.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06a 2025-09-08T15:58:46,776 Found link https://files.pythonhosted.org/packages/b2/99/fbf0dfa6cf4ff8ab48fad3c26b70b05ab7c7086113a7074c264f345e307d/triangle-2013.01.06.linux-x86_64.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06.linux-x86_64 2025-09-08T15:58:46,776 Found link https://files.pythonhosted.org/packages/d5/a1/eda35fb59959b2324da119f32f3146710b2043cdb1a384e266d40ba87960/triangle-2013.01.06.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.06 2025-09-08T15:58:46,776 Found link https://files.pythonhosted.org/packages/bc/6e/0e42f5c8999d00193181425480dc29ce3b534be3cfb4e21340c3fd69944d/triangle-2013.01.07.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.01.07 2025-09-08T15:58:46,777 Found link https://files.pythonhosted.org/packages/c4/35/e3023a0d594a3744d56f8cd585bb740b810ab9a2b56ea057df88d15404af/triangle-2013.04.05.tar.gz (from https://pypi.org/simple/triangle/), version: 2013.04.05 2025-09-08T15:58:46,777 Found link https://files.pythonhosted.org/packages/ad/d0/c16b75e914a5e6f3121705dad0438f56ee55a0f63178a53f91d4bdf1efa0/triangle-2015.03.28.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.03.28 2025-09-08T15:58:46,777 Found link https://files.pythonhosted.org/packages/c4/75/87cb1adf3dea26a18b85c688b87c572bb94b8388bb914be7c5ae8c073a3a/triangle-2015.12.13.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.13 2025-09-08T15:58:46,777 Found link https://files.pythonhosted.org/packages/e5/9e/f1ddf603dbc5baa512262034cf539d066183e6d737bbdfa9b83869d0a793/triangle-2015.12.14.tar.gz (from https://pypi.org/simple/triangle/), version: 2015.12.14 2025-09-08T15:58:46,778 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2025-09-08T15:58:46,778 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f7/4a/b60ee3947da6507feb5c6c8ec2a5181287115e4b32e8b7d2b4867aba66ff/triangle-20160203-py3.5-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,778 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/30/56/56a2c45afe4d8ca7039defb3de1ee27c1ab6af20f54657f03bc64a78168d/triangle-20160203-py3.6-linux-x86_64.egg (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,778 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2025-09-08T15:58:46,778 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2025-09-08T15:58:46,778 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2025-09-08T15:58:46,779 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2025-09-08T15:58:46,779 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2025-09-08T15:58:46,779 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2025-09-08T15:58:46,779 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2025-09-08T15:58:46,779 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2025-09-08T15:58:46,780 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2025-09-08T15:58:46,780 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2f/30/7b75ca712bc8b50bda6a8f69c190a1dab8361b2797a34879303b3400b3a7/triangle-20200424-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,780 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/70/af6308d31bfc3d2f78c60a899d3965c763d5a6d184c023135cfae70ea733/triangle-20200424-cp27-cp27m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,780 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4f/ec4d4cfa7905d50224ea347279a81a97e02c15e302471985125dcd50673c/triangle-20200424-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,780 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/06/6113cfaacd6bc77916f8b1527e3ed7971875110fcaaf15acb9222a2f2a7f/triangle-20200424-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,780 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/50/f1/ece3c1d0a6a4035973bcfc05f2911980528030c43ef25063f18dc412ef7c/triangle-20200424-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/a8/88e86561d995ad8e68d73658f73f48a7ebf1140f86b0304cb861deac527a/triangle-20200424-cp27-cp27m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5e/d7/b8174a4a901c56f5ec911b12601e901a403963ee1c59533a3ee9aa88e10b/triangle-20200424-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/dd/994e6267ebcd9043e41c2d35072c27cd67dc6981ce8794669c407be155e1/triangle-20200424-cp27-cp27mu-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a7/3a/f2a35eb833e59e51fee76380441264b5e6bb06cccf15f02ebeb611a68706/triangle-20200424-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fd/85/79bd31aaf6d3a06255cc952efe82dc1dd4d14b4a3ca9af545c9370a70115/triangle-20200424-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/33/0a42d7e4224aa238ebe944343c0baeae0eac34d8c6948d4c3af7d4145abf/triangle-20200424-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,781 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/01/45/2c496cd3ab5f60f7df2888871cbd692f7bfbf2774771d2f7f77919a90e64/triangle-20200424-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/8e/b65083dea44c6fc9a38819878f86ad5867d583220251fcc5182f8a00f160/triangle-20200424-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d8/49/d0853f7bc121974fe1eaf73443a8dcf74b0e6b4b60f66a08d67d927c7540/triangle-20200424-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8a/98/659c03de95be1ad6c06a2653f74aa0ec0feb49e97b4b7e9e682fa88c6aa3/triangle-20200424-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/03/04b821b4339567819fdc841bec56bd11848a0e8f34a21885d6ba84f2dae7/triangle-20200424-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e1/14/2678dbe0152ec8c2d7209e4c4033c9647cf1de706e45a5b0263b066c8fce/triangle-20200424-cp35-cp35m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9e/c7/fe83dab39dba22acbb9d5705f588b20cbcf9c2e5de29112d726135c1341c/triangle-20200424-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,782 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f9/45/1a3e31a8a1edd7204eec93dbc2561d0863fe4fe5f69821b80e68d1eabf79/triangle-20200424-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/f7/78fdefbada8ded82f50b13935a6c4b72651428c4a90274560c6401d1c034/triangle-20200424-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/63/6772f2eb4ec4268690a0a309472c7da19d192bbd1f6bfeec9986e4997ce1/triangle-20200424-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/e1/5f94a26bc0b93706fb9f6305f9a834b6bae53e13647df4562a6b0061de74/triangle-20200424-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/41/05/e05880ba496a73428b78372562dbf0287fc562244b9253fa96df15b12e0c/triangle-20200424-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1d/bc/e8ef78ed3198282cc018b5eb12d5d5029000cab1555d57f4edeab927697a/triangle-20200424-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/79/7c/15425986f5e6fcba20163105166e7a00c4cae69ad29753e1db00d1578145/triangle-20200424-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,783 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/e7/bedef88dac6a264bb079f8dd8553bf6e4ab40c6fe28288013a9e8cf4ca70/triangle-20200424-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/6c/ce984eef5537490d4810053785b5c4a06f232b51cbf64b3fa36652fe794c/triangle-20200424-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/7b/37/2a1df02cee90d91e0a9491a34491f48d78f8fc6f1153fcd48f6d75d941c6/triangle-20200424-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5f/2d/b60915453f5d75da52a5ef3c45158962c702b5ddcc85b82c13105a2fe2d9/triangle-20200424-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/5c/e62a5a68d92bf7c854161646f2046dc507352d8177e40f928db2d14d27a7/triangle-20200424-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/82/b9688b086459a30f63e217229ade4e87d493baa99e80c9f05407cf5361db/triangle-20200424-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/22/98/b65ef0d1c3c67ddec1f55d4eb1f06f9add94e46904a732cf9787521fdb3a/triangle-20200424-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,784 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/75/34f77fd4eb669af8d537ed14700d29fcb5de5a54d1a37bc48090165ba5f1/triangle-20200424-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f3/5c/59a871afdda7c71dee69126dd328cdf80b3fc04e5bbc0a3c70a7b1e8b9ce/triangle-20200424-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/59/933e658e5e19ce29df125776ba3b654c9b4c57a9f15c003a10aa1f622c36/triangle-20200424-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c4/9a/3c20c792a9016bb307dddb894408f87276295a51c1c70fcfac6f6c085ee9/triangle-20200424-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dd/ab/bf75af83c134373a7f4d5cadc4f7e9c730b9eafd9c096c67045e4ffb367d/triangle-20200424-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/bb/89450e428aeca79f502e988b692d804a6b502073c5f71d6acc90e7172dfc/triangle-20200424-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/94/a71de472810d8216ba8862146acb9418453083cb4006d9f71354dfd223dc/triangle-20200424-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,785 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/fe/b8cc42eb2587b0e4c545ca5bf4a59651203d1f56799ef7491136f1f1c9f9/triangle-20200804-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/88/1e/bff286adab6b05905afc7e6fe896700dc0a536ae5d0eb6596c4442bf98b5/triangle-20200804-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/92/f6/560cf3b019381954327330e7c54c8aea92e88bae3ffc382d6476ed25fc6c/triangle-20200804-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b8/4f/e431d9e4edc14c42a92052db32ca3f150aeb5b30a8aa289bd40712cd4b81/triangle-20200804-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/10/63/603a89f89be8dce3e37f767801f833b3f419d77698259696aa928061acc7/triangle-20200804-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,786 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ad/fc/db48896558147ffc219c74e5d7df53d649550dd0e38a9e44919a14629265/triangle-20200804-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2d/7e/3ee226b69a120406c85c670f4796e9d5d5f49d38d634af6055e6e7ad4d1b/triangle-20200804-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/84/af/f182ae41a031cdccdd8e19b50ca66458c16ec5edbace9a00c67550ad5b45/triangle-20200804-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/95/44/1a2fb9f99477869509fb4c59a0684fe7fd998e78f3ecea8a26a016646d64/triangle-20200804-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/71/5c/439c73934ba0c3d948399f5f0a40a44caf09a52c00964e4d217f2e78dfc8/triangle-20200804-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f1/c7/351c5ec97d0e27d15d469d04edfbe838def9daa938b5cece27e184640873/triangle-20200804-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/dc/65/c15da7dc28101df015e8f66ad0b3f9a9b9167b87e7de1d5d1ab1ad817839/triangle-20200804-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4c/55/3605eb2a2a1e1eb3e4ed4dc16c8e6d2e55d859301876a0567bc82d59db0c/triangle-20200804-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,787 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/97/879ecf2e0690ad911a8e4704c69938eac8b7974cacdd276abe0a765f70c6/triangle-20200804-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/82/a3/30a35e22b7be619a0e98d4bec4efcf8fd4fc1cfc2fc529fe1813e8fd3df8/triangle-20220202-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/66/c9/6f40beb3c67dfad493c455f68a3343807dc2b967bbe7bdcd86f225b5a3eb/triangle-20220202-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/00/0ca98f1c6066dbc8e7fb0963e7d7f0454c9e75f57149eaa0daa1ba1a7195/triangle-20220202-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/69/02346c6618846a8a601ff52b5a9def30b4fc55b8d2456f9f770f6325a5de/triangle-20220202-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/59/4d/68ef9179f62b57027439212d20fe742b2702413a16e3f3c1d98d98a94803/triangle-20220202-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/dc/d2081e27b5b63da4f9c381d3f926ed4508802c74c8230570739d48038906/triangle-20220202-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,788 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b9/4f/5075535005f3e259cf2e6a04f7723df0217ef608b30edab29d68651210bc/triangle-20220202-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f8/d9/f1a70a68d462f07a4267d091ca59e20e8cba6eaf57f50235d2230f9770c8/triangle-20220202-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/70/04f2149b7b42938dc2848f7794a6096e1eaa34ad03c0c7c85195817f77e1/triangle-20220202-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c0/0c/216eaaab5460a7ba0c504e37010d74596c82182cddbdc48bb65a0c329df8/triangle-20220202-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/91/5a/8f4250f47f8c8b0a1167b356ee112c8fadca7f6efe219c0e5c78e363a619/triangle-20220202-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e4/23/d53fc1691c8f115dafa9d37d3c8f078fcce38041c970b3003d53c01d15c4/triangle-20220202-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0b/93/81defd4c8569ee06780ab4264aa709ef1b3d621e52c4b7acfbc42a1b408b/triangle-20220202-cp36-cp36m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,789 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/c1/7b0e172dc9447513f96d3c52d7149cec715206350ba0d53c4ae3bd781ef4/triangle-20220202-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/dd/280d39e1afb2a89d8ba49275147c08a3b299561276016f24cc99ed819fc3/triangle-20220202-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3b/dc/1dd1dbc96e5369299ebb524e286885a3f08c191f9c3778c8fb41ddd40389/triangle-20220202-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/33/17/d83bcd0c687c15a9a8e3944b56d8e95297726bd2eac171bedb7e0d7c0736/triangle-20220202-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8f/72/74f7e169c91cad34b570ecc3b76939a116574341a28ec9e079ea95ac937a/triangle-20220202-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/07/89b3beb9653dd97b2373b1e5457c8a6a91b8e5900b07425686ecf678d15b/triangle-20220202-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/af/7f/858dba526f3d64c8443d4a4a352e337d2c5fe9ed1ad8a4ebef7880c02f59/triangle-20220202-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,790 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d7/03/5a6ab2561970181c4959eebb4fc11a3791c21308f2281f97bf1b2a5c54d5/triangle-20220202-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/43/7fcaae6a0c964630d340f8789af8ec4b53440dcf0de78849eeaea324da67/triangle-20220202-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/3a/7b/5d5b0f4c403fed6aef6f35d9c3069149e43cecbf906f17e364624e7231c5/triangle-20220202-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/19/4a84f3ea188e2194e9e45039907256857c2f582f30af94a41f5ec597c782/triangle-20220202-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/34/2aa9d19796f6d356c9abe9cc6e7a6977beef7e8c7df259adfba1de82d9b1/triangle-20220202-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/db/d3/a625b54fa7d3daece10173f6c9d9337864599cfdb5ca8a961d2d8cbcd8b0/triangle-20220202-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c7/dd/26a3326dc2152e009cde7d2a6cab8f15982f73faf67efc0d0f06ecc1aa87/triangle-20220202-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,791 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/46/dc3e3d9094f6ae6a31e6fc32b3522adc03fc1255ddfc18577f0b1d903f60/triangle-20220202-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/bd/2ba021e188c4b947f58ab5004be1c8ed3963545bbd61b5e7f81ba7e01a90/triangle-20220202-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/34/90/8df8849481d8a9f37c5c967cd3206941af5c7ef55525fff3347b662ad2d7/triangle-20220202-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d0/35/17338f9a99f97a134fc6db4bf22b88cb954ad9ad0327e3bb307197cd8b57/triangle-20220202-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a5/f5/1343e21029165346a0662e50ec8c93a58fd96081a6393dd5a96aac5785fb/triangle-20220202-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/61/5c3645143f2ab513c21c1be25681e87fb118a554bf9bda64b11ec7508c96/triangle-20220202-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/90/ccdfb53fe20a10fbaaef925db7c1c79f3e556423abde32534c83a900481e/triangle-20220202-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/1a/ac/51873fcf80a94b04f795551efed1a42acca48641ad3168936b2938f90c51/triangle-20230923-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,792 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/54/5d/ead8d25966cdc0535fbcbe94c49f1e05b6f8346012fb8b47d4b821e6f8cb/triangle-20230923-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9d/6f/c21319c0768106549f8d4d0fa4a111f796b6d08a20578363b4a10fa3ad80/triangle-20230923-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/38/3f/0cd5b784b1a12e4c705403c8725a96f440c85eee86bb1a7f0166f72f7145/triangle-20230923-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d4/26/7334ff4f42cebf42e576902a83242238c13c286ed7b90905155afd904d71/triangle-20230923-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/b3/0a/9dc924a6d57abca8ed898b1e5973cfe3a8c704f381aeb990ce4ada4727f5/triangle-20230923-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e5/48/f10364cba86eb035ac4d191b5457d0b7597fcc3a3c51b7ee45085b0c9a41/triangle-20230923-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/cd/96/63136f42e24775bb343bbffc9e8ef70871645e0f49e20a75e98897900638/triangle-20230923-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,793 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/07/f6/5225e7cb9f583a881f5ea784d5fe841781abc2ac669a0b7d86473c757d46/triangle-20230923-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f5/98/ae7f9c0d5baac58f114182e5cbb3d491318a80166e6e7149c69b4f135077/triangle-20230923-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/35/00/ac56b3d4282a600ca8d990413066cf796165a06e137683e2ae02b6a27812/triangle-20230923-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/62/26/8a0a241381d45502709c407de8171ce975c7905203fc3185d80aaa3bbd75/triangle-20230923-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/68/d2/68b91fef7df6a3b0844523f165cc09c2f7c480c43f286475db5594e57ea3/triangle-20230923-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/85/30/94cf47b79e6c1818522a3d7bd04498a0b3a5636bfe1d0a0444a5235dd7ec/triangle-20230923-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/57/b5/a856cdbc0751d1ce499abedd8fc796623788ae200d612ad49c7a963ad24b/triangle-20230923-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,794 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/25/51/e11e1dde9d3823d0daaaa4a7eaaabff15ed9645b0897d2e30ae3078ad692/triangle-20230923-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d1/64/d5415329c5ebf66626395b7513a44cfed363e9cd720e78aa8834b618a53f/triangle-20230923-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a9/c2/c75c68d16283c8d958df4844fd32c7418690c624340e810c9aa14936544f/triangle-20230923-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/2e/a0/387d21711c2a2c2cd3774afee4617096ae474645130b256c82f3828344ff/triangle-20230923-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/bd/3d/b0d5b8af308fb7570724720d880fb32781f961995887567d668872120950/triangle-20230923-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/36/74/3a6acffb5cd73a88f18931dae9324d74556f72fcafea77ac51723812d8d6/triangle-20230923-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d2/59/d38c399b1ec77538033bfea7a3c9c6ba0f6a1929c3d48efd40f1ac91603c/triangle-20230923-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,795 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e3/db/dead866b664b6e088decd0883dd56d8405a6cd8a00123eb6003028fbac26/triangle-20230923-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/97/41/3d0331ef65bb950466582c8cf30dd1551fbfc4282938620360ebebd69c61/triangle-20230923-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6b/91/226f28bb4228331716ae1f2f62714ca39e99a9f005b799af91b370e24f32/triangle-20230923-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/b8/ca75b6d2941448438e9061875588cd061d4409ddf9d3fe3b3f09f368eedb/triangle-20230923-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/83/e7/f044502f93838de33784e34e32d4a596df2b6976a5e5b800dc017854aa75/triangle-20230923-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f4/18/8f64c6f852a3ea487652ce01749d06b2c2989bc1b46c44d824c6791f617b/triangle-20230923-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/aa/18/10657398b0573623c222d3c3a459c814e9571318513a06e96b753644afb0/triangle-20230923-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,796 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/9f/a6/209337b0db7682879d03cf05a2bb519046f7aa8d258c1cd0a1ca7fdbd261/triangle-20230923-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/55/44/c5b03ff3d806ea05f58e072919c1b002513fab3db17125e14ad70687edd9/triangle-20250106-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ef/8f/8585f9fa048ca4541e1b97562bd5518731af73a84739e852c27a9c58478f/triangle-20250106-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ed/f2/a5e0882f3a65f256f925b3034e0dfa1a40a6b9b70fb52cd2d04507b372ba/triangle-20250106-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/45/ac/cad720cd3bbdd30c91529556ca1616fc34d4b94e9cd50bff15d9dd7bad2f/triangle-20250106-cp310-cp310-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e6/82/01827a6c872f7588f4252c05a542764f561c7cadcd564a4000e8afd2d33f/triangle-20250106-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/91/83167e3d0cd1912b46e61a2b3485bf9886e49b48cea4daa59e8de4058a1a/triangle-20250106-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,797 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/8b/de/2383f2cd1dcc93a7042fb4feedb551c29cc40a3dffdc00b0387a2c591456/triangle-20250106-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ae/d9/30504df67bb5451097ad4cb67f558be41ed7bf780f300bae1fc7cb90ee05/triangle-20250106-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/f7/4b/b8b6e97452bbadb9d388a132c78b0b4e1eb9e61ffc7c3c8b4992342327ed/triangle-20250106-cp311-cp311-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/0d/18/2a5fe89c7b98501d1dbb267119a3ce993ab96f6f11abf9e879dbbe3297ac/triangle-20250106-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/6f/ba/22c552b21aa5a7724e712372d29c9397db19086e99c62f876c1b73025df2/triangle-20250106-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/fa/93/ce4d0c46ff570993f4302ce55300dd310b7c957a8e66890ed00691229f5b/triangle-20250106-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/23/e0/bd0a7e624fc5fc8636d0ad281c5b0624027dc1855218ce6a251c581d7127/triangle-20250106-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,798 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/26/3f/7c79202ec374bd122b63250d768be34674043be9b97f6bb8c115df64e880/triangle-20250106-cp312-cp312-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/a5/4a09c3f9d2687d8752c912a97f2c5086cdd83721b3b13f8288f13b771fa7/triangle-20250106-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/67/8a/a40f1c55deb6933877409d1473c4883f6654b6a7d304f66c0e127e0c3a11/triangle-20250106-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/e9/55/e2659dfa50823ee136084013af34b24fc09db9e2afbd5f61e92e3a996e57/triangle-20250106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/d5/a8/c448a60073c84d1d5dd73419c76fc3f62167b8afaf49c0afbf8b415d914f/triangle-20250106-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c8/5f/002f403604ce419867cf718c6d8a9405afe5ea8cf6a49d2fc440b7bf9eb9/triangle-20250106-cp313-cp313-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/94/45/7ef91af7b9b82fc049163d1840c0c2cabba774cca4752c3ddf3bef1fa71a/triangle-20250106-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,799 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/f5/36a63ddbd74e09e75b83cc377b763132e97abde94f58d8ea909732071554/triangle-20250106-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ce/5e/3a63156fc6d8016c4e89a0eaa545243cb3270615812536337af51b314ba5/triangle-20250106-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/43/85/ce51a9fcc86c93b26e37a0fe030e61ab823f88a9fd53fc1ab1cd2fc085de/triangle-20250106-cp37-cp37m-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/4b/0c/cc5d2a1dffe74d3ad1368c457e8903c898c0e8de47de607a5b33905842f4/triangle-20250106-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ba/8c/f394996cbc8c4ebca309b8d33c923bed831dfae7271408e42c6ed222ffa9/triangle-20250106-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5c/eb/2c79fcf78bd7002f6dc62796cc226e706417e8dbb7e65c9e61186e044062/triangle-20250106-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/72/3e/a0c471bd8c6aa87ecd12d55931324c519ca01ba9c3d74544f0104f9ed20b/triangle-20250106-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c9/16/97b71b462b3a5ccfcd94a1c1cbe73fca3e17296406de573432b23fb17705/triangle-20250106-cp38-cp38-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,800 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/5d/61/043e7601c424eaa094f88d570866fca86ff1a3131febe62fb8e06c89cca3/triangle-20250106-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,801 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c6/0e/2a36ff2949cf8f4e93230af7f8785a16673cdb10ff9558728cf5ad525760/triangle-20250106-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,801 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/a1/d8/4a0602e1cf31ebe92c26bb9ab67080dc01b17bd10d94c825528cd62dd919/triangle-20250106-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,801 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/ff/f2/42e5d17c1c830193b5661b9ae3c311a8a37c607bedabb1c296c9e4fd3e68/triangle-20250106-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,801 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/c3/0c/8ea53c19f5705facaa7375a000d013baf54d35c7fc9b9d31f94f08b393d6/triangle-20250106-cp39-cp39-win32.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,801 Skipping link: No binaries permitted for triangle: https://files.pythonhosted.org/packages/73/07/72ad706db4ace922e380c72b8c257c085a6761c434f4ac5956b218b65169/triangle-20250106-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/triangle/) (requires-python:>=3.7) 2025-09-08T15:58:46,802 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2025-09-08T15:58:46,802 Getting page https://www.piwheels.org/simple/triangle/ 2025-09-08T15:58:46,803 Found index url https://www.piwheels.org/simple/ 2025-09-08T15:58:46,904 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2025-09-08T15:58:46,935 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,935 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,935 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,936 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,937 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,938 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,939 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,940 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,941 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,942 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,943 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,944 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,945 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,946 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,947 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,948 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,949 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,950 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,951 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,952 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,953 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,954 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,955 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: No binaries permitted for triangle: https://archive1.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2025-09-08T15:58:46,956 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2025-09-08T15:58:46,957 Skipping link: not a file: https://pypi.org/simple/triangle/ 2025-09-08T15:58:46,981 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2025-09-08T15:58:46,982 Collecting triangle==20190115 2025-09-08T15:58:46,983 Created temporary directory: /tmp/pip-unpack-1lgafmgt 2025-09-08T15:58:47,247 Downloading triangle-20190115.tar.gz (1.6 MB) 2025-09-08T15:58:47,644 Added triangle==20190115 from https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz to build tracker '/tmp/pip-build-tracker-nqru5x7f' 2025-09-08T15:58:47,645 Running setup.py (path:/tmp/pip-wheel-7cwde7e2/triangle_30ee5eafc62f48c2892aea894e79a7f3/setup.py) egg_info for package triangle 2025-09-08T15:58:47,645 Created temporary directory: /tmp/pip-pip-egg-info-uy17oibs 2025-09-08T15:58:47,646 Preparing metadata (setup.py): started 2025-09-08T15:58:47,646 Running command python setup.py egg_info 2025-09-08T15:58:48,772 running egg_info 2025-09-08T15:58:48,844 creating /tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info 2025-09-08T15:58:48,845 writing /tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/PKG-INFO 2025-09-08T15:58:48,846 writing dependency_links to /tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/dependency_links.txt 2025-09-08T15:58:48,846 writing requirements to /tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/requires.txt 2025-09-08T15:58:48,847 writing top-level names to /tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/top_level.txt 2025-09-08T15:58:48,847 writing manifest file '/tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/SOURCES.txt' 2025-09-08T15:58:49,152 reading manifest file '/tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/SOURCES.txt' 2025-09-08T15:58:49,152 adding license file 'LICENSE' 2025-09-08T15:58:49,157 writing manifest file '/tmp/pip-pip-egg-info-uy17oibs/triangle.egg-info/SOURCES.txt' 2025-09-08T15:58:49,269 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T15:58:49,273 Source in /tmp/pip-wheel-7cwde7e2/triangle_30ee5eafc62f48c2892aea894e79a7f3 has version 20190115, which satisfies requirement triangle==20190115 from https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz 2025-09-08T15:58:49,274 Removed triangle==20190115 from https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz from build tracker '/tmp/pip-build-tracker-nqru5x7f' 2025-09-08T15:58:49,277 Created temporary directory: /tmp/pip-unpack-5gi8flev 2025-09-08T15:58:49,277 Created temporary directory: /tmp/pip-unpack-mc3b8wm7 2025-09-08T15:58:49,277 Building wheels for collected packages: triangle 2025-09-08T15:58:49,279 Created temporary directory: /tmp/pip-wheel-it77juqd 2025-09-08T15:58:49,279 DEPRECATION: Building 'triangle' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'triangle'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T15:58:49,280 Building wheel for triangle (setup.py): started 2025-09-08T15:58:49,281 Destination directory: /tmp/pip-wheel-it77juqd 2025-09-08T15:58:49,281 Running command python setup.py bdist_wheel 2025-09-08T15:58:50,357 running bdist_wheel 2025-09-08T15:58:50,724 running build 2025-09-08T15:58:50,725 running build_py 2025-09-08T15:58:50,802 creating build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,802 copying triangle/version.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,803 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,803 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,804 copying triangle/data.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,804 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,805 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:50,812 creating build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,812 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,813 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,814 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,814 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,815 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,815 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,816 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,823 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,823 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,824 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,824 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,825 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,825 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,826 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,827 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,827 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,828 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,828 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,829 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,829 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,830 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,830 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,831 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,831 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,832 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,832 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,833 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,834 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,834 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,835 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,835 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,836 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,843 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,843 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,844 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,844 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,845 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,846 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,846 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,847 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,847 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,848 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,848 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,849 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,849 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,850 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,850 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,851 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,852 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,852 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,853 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,853 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,854 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,854 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,855 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,855 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,856 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,856 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,857 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,858 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,858 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,859 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,859 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,860 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,860 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,861 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,861 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,862 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,862 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-313/triangle/data 2025-09-08T15:58:50,863 running build_ext 2025-09-08T15:58:51,192 building 'triangle.core' extension 2025-09-08T15:58:51,193 creating build/temp.linux-armv7l-cpython-313/c 2025-09-08T15:58:51,193 creating build/temp.linux-armv7l-cpython-313/triangle 2025-09-08T15:58:51,194 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=int -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c c/triangle.c -o build/temp.linux-armv7l-cpython-313/c/triangle.o 2025-09-08T15:58:51,334 c/triangle.c: In function ‘printtriangle’: 2025-09-08T15:58:51,341 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,341 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,341 | ^ 2025-09-08T15:58:51,342 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,342 3685 | decode(t->tri[0], printtri); 2025-09-08T15:58:51,342 | ^~~~~~ 2025-09-08T15:58:51,346 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,346 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,346 | ^ 2025-09-08T15:58:51,346 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,346 3685 | decode(t->tri[0], printtri); 2025-09-08T15:58:51,346 | ^~~~~~ 2025-09-08T15:58:51,350 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,350 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,350 | ^ 2025-09-08T15:58:51,351 c/triangle.c:3685:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,351 3685 | decode(t->tri[0], printtri); 2025-09-08T15:58:51,351 | ^~~~~~ 2025-09-08T15:58:51,351 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,351 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,351 | ^ 2025-09-08T15:58:51,351 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,351 3692 | decode(t->tri[1], printtri); 2025-09-08T15:58:51,351 | ^~~~~~ 2025-09-08T15:58:51,352 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,352 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,352 | ^ 2025-09-08T15:58:51,352 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,352 3692 | decode(t->tri[1], printtri); 2025-09-08T15:58:51,352 | ^~~~~~ 2025-09-08T15:58:51,352 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,352 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,352 | ^ 2025-09-08T15:58:51,352 c/triangle.c:3692:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,353 3692 | decode(t->tri[1], printtri); 2025-09-08T15:58:51,353 | ^~~~~~ 2025-09-08T15:58:51,353 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,353 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,353 | ^ 2025-09-08T15:58:51,353 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,353 3699 | decode(t->tri[2], printtri); 2025-09-08T15:58:51,353 | ^~~~~~ 2025-09-08T15:58:51,353 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,353 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,353 | ^ 2025-09-08T15:58:51,354 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,354 3699 | decode(t->tri[2], printtri); 2025-09-08T15:58:51,354 | ^~~~~~ 2025-09-08T15:58:51,354 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,354 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,354 | ^ 2025-09-08T15:58:51,354 c/triangle.c:3699:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,354 3699 | decode(t->tri[2], printtri); 2025-09-08T15:58:51,354 | ^~~~~~ 2025-09-08T15:58:51,355 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,356 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,356 | ^ 2025-09-08T15:58:51,356 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,356 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:58:51,356 | ^~~~~~~ 2025-09-08T15:58:51,356 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,356 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,356 | ^ 2025-09-08T15:58:51,356 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,356 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:58:51,357 | ^~~~~~~ 2025-09-08T15:58:51,357 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,357 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,357 | ^ 2025-09-08T15:58:51,357 c/triangle.c:3730:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,357 3730 | sdecode(t->tri[6], printsh); 2025-09-08T15:58:51,357 | ^~~~~~~ 2025-09-08T15:58:51,357 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,357 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,357 | ^ 2025-09-08T15:58:51,358 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,358 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:58:51,358 | ^~~~~~~ 2025-09-08T15:58:51,358 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,358 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,358 | ^ 2025-09-08T15:58:51,358 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,358 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:58:51,358 | ^~~~~~~ 2025-09-08T15:58:51,358 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,359 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,359 | ^ 2025-09-08T15:58:51,359 c/triangle.c:3735:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,359 3735 | sdecode(t->tri[7], printsh); 2025-09-08T15:58:51,359 | ^~~~~~~ 2025-09-08T15:58:51,359 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,359 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,359 | ^ 2025-09-08T15:58:51,359 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,359 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:58:51,359 | ^~~~~~~ 2025-09-08T15:58:51,360 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,360 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,360 | ^ 2025-09-08T15:58:51,360 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,360 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:58:51,360 | ^~~~~~~ 2025-09-08T15:58:51,360 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,360 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,360 | ^ 2025-09-08T15:58:51,360 c/triangle.c:3740:5: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,361 3740 | sdecode(t->tri[8], printsh); 2025-09-08T15:58:51,361 | ^~~~~~~ 2025-09-08T15:58:51,361 c/triangle.c: In function ‘printsubseg’: 2025-09-08T15:58:51,361 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,361 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,361 | ^ 2025-09-08T15:58:51,362 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,362 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:58:51,362 | ^~~~~~~ 2025-09-08T15:58:51,362 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,362 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,362 | ^ 2025-09-08T15:58:51,362 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,362 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:58:51,362 | ^~~~~~~ 2025-09-08T15:58:51,362 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,362 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,363 | ^ 2025-09-08T15:58:51,363 c/triangle.c:3779:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,363 3779 | sdecode(s->ss[0], printsh); 2025-09-08T15:58:51,363 | ^~~~~~~ 2025-09-08T15:58:51,363 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,363 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,363 | ^ 2025-09-08T15:58:51,363 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,364 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:58:51,364 | ^~~~~~~ 2025-09-08T15:58:51,364 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,364 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,364 | ^ 2025-09-08T15:58:51,364 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,364 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:58:51,364 | ^~~~~~~ 2025-09-08T15:58:51,364 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,364 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,365 | ^ 2025-09-08T15:58:51,365 c/triangle.c:3786:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,365 3786 | sdecode(s->ss[1], printsh); 2025-09-08T15:58:51,365 | ^~~~~~~ 2025-09-08T15:58:51,366 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,366 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,366 | ^ 2025-09-08T15:58:51,366 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,366 3809 | decode(s->ss[6], printtri); 2025-09-08T15:58:51,367 | ^~~~~~ 2025-09-08T15:58:51,367 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,367 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,367 | ^ 2025-09-08T15:58:51,367 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,367 3809 | decode(s->ss[6], printtri); 2025-09-08T15:58:51,367 | ^~~~~~ 2025-09-08T15:58:51,367 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,367 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,368 | ^ 2025-09-08T15:58:51,368 c/triangle.c:3809:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,368 3809 | decode(s->ss[6], printtri); 2025-09-08T15:58:51,368 | ^~~~~~ 2025-09-08T15:58:51,368 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,368 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,368 | ^ 2025-09-08T15:58:51,368 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,369 3816 | decode(s->ss[7], printtri); 2025-09-08T15:58:51,369 | ^~~~~~ 2025-09-08T15:58:51,369 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,369 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,369 | ^ 2025-09-08T15:58:51,369 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,369 3816 | decode(s->ss[7], printtri); 2025-09-08T15:58:51,369 | ^~~~~~ 2025-09-08T15:58:51,369 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,370 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,370 | ^ 2025-09-08T15:58:51,370 c/triangle.c:3816:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,370 3816 | decode(s->ss[7], printtri); 2025-09-08T15:58:51,370 | ^~~~~~ 2025-09-08T15:58:51,371 c/triangle.c: In function ‘poolrestart’: 2025-09-08T15:58:51,371 c/triangle.c:3907:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,371 3907 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T15:58:51,371 | ^ 2025-09-08T15:58:51,371 c/triangle.c:3909:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,372 3909 | pool->nextitem = (VOID *) 2025-09-08T15:58:51,372 | ^ 2025-09-08T15:58:51,372 c/triangle.c: In function ‘poolinit’: 2025-09-08T15:58:51,372 c/triangle.c:3954:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T15:58:51,372 3954 | if (alignment > sizeof(VOID *)) { 2025-09-08T15:58:51,372 | ^ 2025-09-08T15:58:51,373 c/triangle.c: In function ‘poolalloc’: 2025-09-08T15:58:51,373 c/triangle.c:4041:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,374 4041 | alignptr = (INT_PTR) (pool->nowblock + 1); 2025-09-08T15:58:51,374 | ^ 2025-09-08T15:58:51,374 c/triangle.c:4043:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,374 4043 | pool->nextitem = (VOID *) 2025-09-08T15:58:51,374 | ^ 2025-09-08T15:58:51,374 c/triangle.c: In function ‘traversalinit’: 2025-09-08T15:58:51,375 c/triangle.c:4105:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,375 4105 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T15:58:51,375 | ^ 2025-09-08T15:58:51,375 c/triangle.c:4107:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,376 4107 | pool->pathitem = (VOID *) 2025-09-08T15:58:51,376 | ^ 2025-09-08T15:58:51,376 c/triangle.c: In function ‘traverse’: 2025-09-08T15:58:51,376 c/triangle.c:4149:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,376 4149 | alignptr = (INT_PTR) (pool->pathblock + 1); 2025-09-08T15:58:51,377 | ^ 2025-09-08T15:58:51,377 c/triangle.c:4151:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,377 4151 | pool->pathitem = (VOID *) 2025-09-08T15:58:51,377 | ^ 2025-09-08T15:58:51,377 c/triangle.c: In function ‘dummyinit’: 2025-09-08T15:58:51,378 c/triangle.c:4211:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,378 4211 | alignptr = (INT_PTR) m->dummytribase; 2025-09-08T15:58:51,378 | ^ 2025-09-08T15:58:51,379 c/triangle.c:4212:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,379 4212 | m->dummytri = (triangle *) 2025-09-08T15:58:51,379 | ^ 2025-09-08T15:58:51,380 c/triangle.c:4234:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,380 4234 | alignptr = (INT_PTR) m->dummysubbase; 2025-09-08T15:58:51,380 | ^ 2025-09-08T15:58:51,380 c/triangle.c:4235:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,380 4235 | m->dummysub = (subseg *) 2025-09-08T15:58:51,381 | ^ 2025-09-08T15:58:51,382 c/triangle.c: In function ‘initializetrisubpools’: 2025-09-08T15:58:51,383 c/triangle.c:4354:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T15:58:51,383 4354 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2025-09-08T15:58:51,383 | ^ 2025-09-08T15:58:51,385 c/triangle.c: In function ‘getvertex’: 2025-09-08T15:58:51,386 c/triangle.c:4611:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,386 4611 | alignptr = (INT_PTR) (getblock + 1); 2025-09-08T15:58:51,386 | ^ 2025-09-08T15:58:51,387 c/triangle.c:4612:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,387 4612 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2025-09-08T15:58:51,387 | ^ 2025-09-08T15:58:51,448 c/triangle.c: In function ‘checkmesh’: 2025-09-08T15:58:51,452 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,452 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,452 | ^ 2025-09-08T15:58:51,452 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,453 967 | decode(ptr, otri2); 2025-09-08T15:58:51,453 | ^~~~~~ 2025-09-08T15:58:51,453 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,453 6741 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,453 | ^~~ 2025-09-08T15:58:51,456 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,456 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,456 | ^ 2025-09-08T15:58:51,456 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,457 967 | decode(ptr, otri2); 2025-09-08T15:58:51,457 | ^~~~~~ 2025-09-08T15:58:51,457 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,457 6741 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,457 | ^~~ 2025-09-08T15:58:51,460 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,460 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,460 | ^ 2025-09-08T15:58:51,460 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,461 967 | decode(ptr, otri2); 2025-09-08T15:58:51,461 | ^~~~~~ 2025-09-08T15:58:51,461 c/triangle.c:6741:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,461 6741 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,461 | ^~~ 2025-09-08T15:58:51,464 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,464 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,464 | ^ 2025-09-08T15:58:51,464 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,465 967 | decode(ptr, otri2); 2025-09-08T15:58:51,465 | ^~~~~~ 2025-09-08T15:58:51,465 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,465 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:58:51,465 | ^~~ 2025-09-08T15:58:51,468 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,468 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,468 | ^ 2025-09-08T15:58:51,469 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,469 967 | decode(ptr, otri2); 2025-09-08T15:58:51,469 | ^~~~~~ 2025-09-08T15:58:51,469 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,469 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:58:51,469 | ^~~ 2025-09-08T15:58:51,472 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,472 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,472 | ^ 2025-09-08T15:58:51,472 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,473 967 | decode(ptr, otri2); 2025-09-08T15:58:51,473 | ^~~~~~ 2025-09-08T15:58:51,473 c/triangle.c:6744:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,473 6744 | sym(oppotri, oppooppotri); 2025-09-08T15:58:51,473 | ^~~ 2025-09-08T15:58:51,475 c/triangle.c: In function ‘checkdelaunay’: 2025-09-08T15:58:51,479 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,479 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,479 | ^ 2025-09-08T15:58:51,479 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,479 967 | decode(ptr, otri2); 2025-09-08T15:58:51,479 | ^~~~~~ 2025-09-08T15:58:51,479 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,479 6834 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,479 | ^~~ 2025-09-08T15:58:51,483 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,483 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,483 | ^ 2025-09-08T15:58:51,483 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,483 967 | decode(ptr, otri2); 2025-09-08T15:58:51,483 | ^~~~~~ 2025-09-08T15:58:51,483 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,483 6834 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,483 | ^~~ 2025-09-08T15:58:51,487 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,487 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,487 | ^ 2025-09-08T15:58:51,487 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,487 967 | decode(ptr, otri2); 2025-09-08T15:58:51,487 | ^~~~~~ 2025-09-08T15:58:51,487 c/triangle.c:6834:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,487 6834 | sym(triangleloop, oppotri); 2025-09-08T15:58:51,487 | ^~~ 2025-09-08T15:58:51,491 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,492 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,492 | ^ 2025-09-08T15:58:51,492 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,492 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,492 | ^~~~~~~ 2025-09-08T15:58:51,492 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,492 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:58:51,492 | ^~~~~~~ 2025-09-08T15:58:51,496 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,496 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,496 | ^ 2025-09-08T15:58:51,496 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,496 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,496 | ^~~~~~~ 2025-09-08T15:58:51,496 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,496 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:58:51,496 | ^~~~~~~ 2025-09-08T15:58:51,500 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,500 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,500 | ^ 2025-09-08T15:58:51,500 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,500 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,500 | ^~~~~~~ 2025-09-08T15:58:51,500 c/triangle.c:6852:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,500 6852 | tspivot(triangleloop, opposubseg); 2025-09-08T15:58:51,500 | ^~~~~~~ 2025-09-08T15:58:51,502 c/triangle.c: In function ‘enqueuebadtri’: 2025-09-08T15:58:51,507 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,507 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,507 | ^ 2025-09-08T15:58:51,507 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,507 7032 | newbad->poortri = encode(*enqtri); 2025-09-08T15:58:51,507 | ^~~~~~ 2025-09-08T15:58:51,511 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,511 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,511 | ^ 2025-09-08T15:58:51,511 c/triangle.c:7032:21: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,512 7032 | newbad->poortri = encode(*enqtri); 2025-09-08T15:58:51,512 | ^~~~~~ 2025-09-08T15:58:51,512 c/triangle.c: In function ‘checkseg4encroach’: 2025-09-08T15:58:51,516 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,516 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,517 | ^ 2025-09-08T15:58:51,517 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,517 1294 | decode(ptr, otri) 2025-09-08T15:58:51,517 | ^~~~~~ 2025-09-08T15:58:51,517 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,517 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:58:51,517 | ^~~~~~~ 2025-09-08T15:58:51,521 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,521 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,521 | ^ 2025-09-08T15:58:51,521 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,521 1294 | decode(ptr, otri) 2025-09-08T15:58:51,521 | ^~~~~~ 2025-09-08T15:58:51,521 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,521 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:58:51,522 | ^~~~~~~ 2025-09-08T15:58:51,525 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,525 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,525 | ^ 2025-09-08T15:58:51,525 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,526 1294 | decode(ptr, otri) 2025-09-08T15:58:51,526 | ^~~~~~ 2025-09-08T15:58:51,526 c/triangle.c:7129:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,526 7129 | stpivot(*testsubseg, neighbortri); 2025-09-08T15:58:51,526 | ^~~~~~~ 2025-09-08T15:58:51,530 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,531 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,531 | ^ 2025-09-08T15:58:51,531 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,531 1294 | decode(ptr, otri) 2025-09-08T15:58:51,531 | ^~~~~~ 2025-09-08T15:58:51,531 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,531 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:58:51,531 | ^~~~~~~ 2025-09-08T15:58:51,535 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,535 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,535 | ^ 2025-09-08T15:58:51,535 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,535 1294 | decode(ptr, otri) 2025-09-08T15:58:51,535 | ^~~~~~ 2025-09-08T15:58:51,535 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,536 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:58:51,536 | ^~~~~~~ 2025-09-08T15:58:51,539 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,539 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,540 | ^ 2025-09-08T15:58:51,540 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,540 1294 | decode(ptr, otri) 2025-09-08T15:58:51,540 | ^~~~~~ 2025-09-08T15:58:51,540 c/triangle.c:7156:3: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:51,540 7156 | stpivot(testsym, neighbortri); 2025-09-08T15:58:51,540 | ^~~~~~~ 2025-09-08T15:58:51,545 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,545 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,545 | ^ 2025-09-08T15:58:51,545 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,545 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T15:58:51,545 | ^~~~~~~ 2025-09-08T15:58:51,549 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,549 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,549 | ^ 2025-09-08T15:58:51,549 c/triangle.c:7189:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,549 7189 | encroachedseg->encsubseg = sencode(*testsubseg); 2025-09-08T15:58:51,550 | ^~~~~~~ 2025-09-08T15:58:51,554 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,554 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,554 | ^ 2025-09-08T15:58:51,554 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,554 7193 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T15:58:51,554 | ^~~~~~~ 2025-09-08T15:58:51,558 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,558 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,558 | ^ 2025-09-08T15:58:51,558 c/triangle.c:7193:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,558 7193 | encroachedseg->encsubseg = sencode(testsym); 2025-09-08T15:58:51,558 | ^~~~~~~ 2025-09-08T15:58:51,561 c/triangle.c: In function ‘testtriangle’: 2025-09-08T15:58:51,565 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,566 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,566 | ^ 2025-09-08T15:58:51,566 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,566 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,566 | ^~~~~~~ 2025-09-08T15:58:51,566 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,566 7331 | tspivot(tri1, testsub); 2025-09-08T15:58:51,566 | ^~~~~~~ 2025-09-08T15:58:51,570 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,570 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,570 | ^ 2025-09-08T15:58:51,570 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,571 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,571 | ^~~~~~~ 2025-09-08T15:58:51,571 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,571 7331 | tspivot(tri1, testsub); 2025-09-08T15:58:51,571 | ^~~~~~~ 2025-09-08T15:58:51,575 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,575 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,575 | ^ 2025-09-08T15:58:51,575 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,575 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,575 | ^~~~~~~ 2025-09-08T15:58:51,575 c/triangle.c:7331:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,575 7331 | tspivot(tri1, testsub); 2025-09-08T15:58:51,576 | ^~~~~~~ 2025-09-08T15:58:51,580 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,580 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,580 | ^ 2025-09-08T15:58:51,580 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,580 971 | decode(ptr, otri); 2025-09-08T15:58:51,580 | ^~~~~~ 2025-09-08T15:58:51,580 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,580 1012 | symself(otri); \ 2025-09-08T15:58:51,580 | ^~~~~~~ 2025-09-08T15:58:51,581 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:51,581 7336 | oprevself(tri1); 2025-09-08T15:58:51,581 | ^~~~~~~~~ 2025-09-08T15:58:51,584 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,585 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,585 | ^ 2025-09-08T15:58:51,585 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,585 971 | decode(ptr, otri); 2025-09-08T15:58:51,585 | ^~~~~~ 2025-09-08T15:58:51,585 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,585 1012 | symself(otri); \ 2025-09-08T15:58:51,585 | ^~~~~~~ 2025-09-08T15:58:51,585 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:51,585 7336 | oprevself(tri1); 2025-09-08T15:58:51,585 | ^~~~~~~~~ 2025-09-08T15:58:51,589 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,589 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,589 | ^ 2025-09-08T15:58:51,589 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,589 971 | decode(ptr, otri); 2025-09-08T15:58:51,590 | ^~~~~~ 2025-09-08T15:58:51,590 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,590 1012 | symself(otri); \ 2025-09-08T15:58:51,590 | ^~~~~~~ 2025-09-08T15:58:51,590 c/triangle.c:7336:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:51,590 7336 | oprevself(tri1); 2025-09-08T15:58:51,590 | ^~~~~~~~~ 2025-09-08T15:58:51,594 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,594 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,594 | ^ 2025-09-08T15:58:51,594 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,594 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,594 | ^~~~~~~ 2025-09-08T15:58:51,594 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,594 7337 | tspivot(tri1, testsub); 2025-09-08T15:58:51,595 | ^~~~~~~ 2025-09-08T15:58:51,598 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,599 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,599 | ^ 2025-09-08T15:58:51,599 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,599 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,599 | ^~~~~~~ 2025-09-08T15:58:51,599 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,599 7337 | tspivot(tri1, testsub); 2025-09-08T15:58:51,599 | ^~~~~~~ 2025-09-08T15:58:51,603 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,603 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,603 | ^ 2025-09-08T15:58:51,603 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,603 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,604 | ^~~~~~~ 2025-09-08T15:58:51,604 c/triangle.c:7337:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,604 7337 | tspivot(tri1, testsub); 2025-09-08T15:58:51,604 | ^~~~~~~ 2025-09-08T15:58:51,608 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,608 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,608 | ^ 2025-09-08T15:58:51,608 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,608 971 | decode(ptr, otri); 2025-09-08T15:58:51,608 | ^~~~~~ 2025-09-08T15:58:51,609 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,609 1024 | symself(otri); \ 2025-09-08T15:58:51,609 | ^~~~~~~ 2025-09-08T15:58:51,609 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:58:51,609 7344 | dnextself(tri2); 2025-09-08T15:58:51,609 | ^~~~~~~~~ 2025-09-08T15:58:51,613 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,613 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,613 | ^ 2025-09-08T15:58:51,613 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,613 971 | decode(ptr, otri); 2025-09-08T15:58:51,613 | ^~~~~~ 2025-09-08T15:58:51,613 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,613 1024 | symself(otri); \ 2025-09-08T15:58:51,613 | ^~~~~~~ 2025-09-08T15:58:51,614 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:58:51,614 7344 | dnextself(tri2); 2025-09-08T15:58:51,614 | ^~~~~~~~~ 2025-09-08T15:58:51,617 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,618 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,618 | ^ 2025-09-08T15:58:51,618 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,618 971 | decode(ptr, otri); 2025-09-08T15:58:51,618 | ^~~~~~ 2025-09-08T15:58:51,618 c/triangle.c:1024:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,618 1024 | symself(otri); \ 2025-09-08T15:58:51,618 | ^~~~~~~ 2025-09-08T15:58:51,618 c/triangle.c:7344:11: note: in expansion of macro ‘dnextself’ 2025-09-08T15:58:51,618 7344 | dnextself(tri2); 2025-09-08T15:58:51,618 | ^~~~~~~~~ 2025-09-08T15:58:51,622 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,622 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,622 | ^ 2025-09-08T15:58:51,622 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,623 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,623 | ^~~~~~~ 2025-09-08T15:58:51,623 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,623 7345 | tspivot(tri2, testsub); 2025-09-08T15:58:51,623 | ^~~~~~~ 2025-09-08T15:58:51,627 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,627 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,627 | ^ 2025-09-08T15:58:51,627 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,627 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,627 | ^~~~~~~ 2025-09-08T15:58:51,627 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,627 7345 | tspivot(tri2, testsub); 2025-09-08T15:58:51,628 | ^~~~~~~ 2025-09-08T15:58:51,631 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,632 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,632 | ^ 2025-09-08T15:58:51,632 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,632 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,632 | ^~~~~~~ 2025-09-08T15:58:51,632 c/triangle.c:7345:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,632 7345 | tspivot(tri2, testsub); 2025-09-08T15:58:51,632 | ^~~~~~~ 2025-09-08T15:58:51,634 c/triangle.c: In function ‘makevertexmap’: 2025-09-08T15:58:51,638 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,639 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,639 | ^ 2025-09-08T15:58:51,639 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:58:51,639 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:58:51,639 | ^~~~~ 2025-09-08T15:58:51,639 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,639 7424 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T15:58:51,639 | ^~~~~~ 2025-09-08T15:58:51,643 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,643 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,643 | ^ 2025-09-08T15:58:51,643 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:58:51,644 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:58:51,644 | ^~~~~ 2025-09-08T15:58:51,644 c/triangle.c:7424:29: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,644 7424 | setvertex2tri(triorg, encode(triangleloop)); 2025-09-08T15:58:51,644 | ^~~~~~ 2025-09-08T15:58:51,645 c/triangle.c: In function ‘preciselocate’: 2025-09-08T15:58:51,650 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,650 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,650 | ^ 2025-09-08T15:58:51,650 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,650 967 | decode(ptr, otri2); 2025-09-08T15:58:51,650 | ^~~~~~ 2025-09-08T15:58:51,650 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,650 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:58:51,650 | ^~~ 2025-09-08T15:58:51,655 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,655 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,655 | ^ 2025-09-08T15:58:51,655 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,655 967 | decode(ptr, otri2); 2025-09-08T15:58:51,655 | ^~~~~~ 2025-09-08T15:58:51,655 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,655 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:58:51,655 | ^~~ 2025-09-08T15:58:51,660 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,660 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,660 | ^ 2025-09-08T15:58:51,660 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,660 967 | decode(ptr, otri2); 2025-09-08T15:58:51,660 | ^~~~~~ 2025-09-08T15:58:51,660 c/triangle.c:7583:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,660 7583 | sym(backtracktri, *searchtri); 2025-09-08T15:58:51,661 | ^~~ 2025-09-08T15:58:51,665 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,665 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,665 | ^ 2025-09-08T15:58:51,665 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,665 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,665 | ^~~~~~~ 2025-09-08T15:58:51,665 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,666 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:58:51,666 | ^~~~~~~ 2025-09-08T15:58:51,670 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,670 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,670 | ^ 2025-09-08T15:58:51,670 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,670 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,670 | ^~~~~~~ 2025-09-08T15:58:51,671 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,671 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:58:51,671 | ^~~~~~~ 2025-09-08T15:58:51,675 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,675 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,675 | ^ 2025-09-08T15:58:51,675 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,675 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,675 | ^~~~~~~ 2025-09-08T15:58:51,676 c/triangle.c:7587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,676 7587 | tspivot(backtracktri, checkedge); 2025-09-08T15:58:51,676 | ^~~~~~~ 2025-09-08T15:58:51,677 c/triangle.c: In function ‘locate’: 2025-09-08T15:58:51,681 c/triangle.c:7729:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,681 7729 | alignptr = (INT_PTR) (sampleblock + 1); 2025-09-08T15:58:51,681 | ^ 2025-09-08T15:58:51,685 c/triangle.c:7730:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,686 7730 | firsttri = (char *) (alignptr + 2025-09-08T15:58:51,686 | ^ 2025-09-08T15:58:51,692 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,692 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,692 | ^ 2025-09-08T15:58:51,692 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,692 971 | decode(ptr, otri); 2025-09-08T15:58:51,692 | ^~~~~~ 2025-09-08T15:58:51,692 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,693 7782 | symself(*searchtri); 2025-09-08T15:58:51,693 | ^~~~~~~ 2025-09-08T15:58:51,697 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,697 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,697 | ^ 2025-09-08T15:58:51,697 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,698 971 | decode(ptr, otri); 2025-09-08T15:58:51,698 | ^~~~~~ 2025-09-08T15:58:51,698 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,698 7782 | symself(*searchtri); 2025-09-08T15:58:51,698 | ^~~~~~~ 2025-09-08T15:58:51,702 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,703 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,703 | ^ 2025-09-08T15:58:51,703 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,703 971 | decode(ptr, otri); 2025-09-08T15:58:51,703 | ^~~~~~ 2025-09-08T15:58:51,703 c/triangle.c:7782:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:51,703 7782 | symself(*searchtri); 2025-09-08T15:58:51,703 | ^~~~~~~ 2025-09-08T15:58:51,704 c/triangle.c: In function ‘insertsubseg’: 2025-09-08T15:58:51,710 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,710 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,710 | ^ 2025-09-08T15:58:51,710 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,710 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,710 | ^~~~~~~ 2025-09-08T15:58:51,710 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,710 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:58:51,710 | ^~~~~~~ 2025-09-08T15:58:51,715 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,715 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,715 | ^ 2025-09-08T15:58:51,715 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,715 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,716 | ^~~~~~~ 2025-09-08T15:58:51,716 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,716 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:58:51,716 | ^~~~~~~ 2025-09-08T15:58:51,720 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,721 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,721 | ^ 2025-09-08T15:58:51,721 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,721 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,721 | ^~~~~~~ 2025-09-08T15:58:51,721 c/triangle.c:7840:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,721 7840 | tspivot(*tri, newsubseg); 2025-09-08T15:58:51,721 | ^~~~~~~ 2025-09-08T15:58:51,726 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,726 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,726 | ^ 2025-09-08T15:58:51,726 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,726 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:51,727 | ^~~~~~~ 2025-09-08T15:58:51,727 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,727 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:58:51,727 | ^~~~~~ 2025-09-08T15:58:51,731 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,731 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,731 | ^ 2025-09-08T15:58:51,732 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,732 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:51,732 | ^~~~~~~ 2025-09-08T15:58:51,732 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,732 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:58:51,732 | ^~~~~~ 2025-09-08T15:58:51,737 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,737 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,737 | ^ 2025-09-08T15:58:51,737 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,737 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:51,737 | ^~~~~~ 2025-09-08T15:58:51,737 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,737 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:58:51,737 | ^~~~~~ 2025-09-08T15:58:51,742 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,742 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,742 | ^ 2025-09-08T15:58:51,742 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,742 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:51,742 | ^~~~~~ 2025-09-08T15:58:51,742 c/triangle.c:7852:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,743 7852 | tsbond(*tri, newsubseg); 2025-09-08T15:58:51,743 | ^~~~~~ 2025-09-08T15:58:51,747 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,747 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,748 | ^ 2025-09-08T15:58:51,748 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,748 967 | decode(ptr, otri2); 2025-09-08T15:58:51,748 | ^~~~~~ 2025-09-08T15:58:51,748 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,748 7853 | sym(*tri, oppotri); 2025-09-08T15:58:51,748 | ^~~ 2025-09-08T15:58:51,753 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,753 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,753 | ^ 2025-09-08T15:58:51,753 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,753 967 | decode(ptr, otri2); 2025-09-08T15:58:51,753 | ^~~~~~ 2025-09-08T15:58:51,753 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,753 7853 | sym(*tri, oppotri); 2025-09-08T15:58:51,753 | ^~~ 2025-09-08T15:58:51,758 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,758 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,758 | ^ 2025-09-08T15:58:51,758 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,758 967 | decode(ptr, otri2); 2025-09-08T15:58:51,758 | ^~~~~~ 2025-09-08T15:58:51,758 c/triangle.c:7853:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,759 7853 | sym(*tri, oppotri); 2025-09-08T15:58:51,759 | ^~~ 2025-09-08T15:58:51,763 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,763 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,763 | ^ 2025-09-08T15:58:51,763 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,764 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:51,764 | ^~~~~~~ 2025-09-08T15:58:51,764 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,764 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:58:51,764 | ^~~~~~ 2025-09-08T15:58:51,768 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,769 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:51,769 | ^ 2025-09-08T15:58:51,769 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:51,769 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:51,769 | ^~~~~~~ 2025-09-08T15:58:51,769 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,769 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:58:51,769 | ^~~~~~ 2025-09-08T15:58:51,774 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,774 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,774 | ^ 2025-09-08T15:58:51,774 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,774 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:51,774 | ^~~~~~ 2025-09-08T15:58:51,774 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,774 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:58:51,775 | ^~~~~~ 2025-09-08T15:58:51,779 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,779 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,779 | ^ 2025-09-08T15:58:51,779 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,779 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:51,780 | ^~~~~~ 2025-09-08T15:58:51,780 c/triangle.c:7855:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:51,780 7855 | tsbond(oppotri, newsubseg); 2025-09-08T15:58:51,780 | ^~~~~~ 2025-09-08T15:58:51,780 c/triangle.c: In function ‘flip’: 2025-09-08T15:58:51,785 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,785 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,786 | ^ 2025-09-08T15:58:51,786 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,786 967 | decode(ptr, otri2); 2025-09-08T15:58:51,786 | ^~~~~~ 2025-09-08T15:58:51,786 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,786 7942 | sym(*flipedge, top); 2025-09-08T15:58:51,786 | ^~~ 2025-09-08T15:58:51,791 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,791 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,791 | ^ 2025-09-08T15:58:51,791 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,791 967 | decode(ptr, otri2); 2025-09-08T15:58:51,791 | ^~~~~~ 2025-09-08T15:58:51,791 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,791 7942 | sym(*flipedge, top); 2025-09-08T15:58:51,791 | ^~~ 2025-09-08T15:58:51,796 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,796 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,796 | ^ 2025-09-08T15:58:51,796 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,796 967 | decode(ptr, otri2); 2025-09-08T15:58:51,797 | ^~~~~~ 2025-09-08T15:58:51,797 c/triangle.c:7942:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,797 7942 | sym(*flipedge, top); 2025-09-08T15:58:51,797 | ^~~ 2025-09-08T15:58:51,802 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,802 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,802 | ^ 2025-09-08T15:58:51,802 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,802 967 | decode(ptr, otri2); 2025-09-08T15:58:51,802 | ^~~~~~ 2025-09-08T15:58:51,802 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,802 7962 | sym(topleft, toplcasing); 2025-09-08T15:58:51,802 | ^~~ 2025-09-08T15:58:51,807 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,807 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,807 | ^ 2025-09-08T15:58:51,807 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,808 967 | decode(ptr, otri2); 2025-09-08T15:58:51,808 | ^~~~~~ 2025-09-08T15:58:51,808 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,808 7962 | sym(topleft, toplcasing); 2025-09-08T15:58:51,808 | ^~~ 2025-09-08T15:58:51,813 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,813 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,813 | ^ 2025-09-08T15:58:51,813 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,813 967 | decode(ptr, otri2); 2025-09-08T15:58:51,813 | ^~~~~~ 2025-09-08T15:58:51,813 c/triangle.c:7962:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,813 7962 | sym(topleft, toplcasing); 2025-09-08T15:58:51,813 | ^~~ 2025-09-08T15:58:51,818 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,818 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,818 | ^ 2025-09-08T15:58:51,818 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,818 967 | decode(ptr, otri2); 2025-09-08T15:58:51,819 | ^~~~~~ 2025-09-08T15:58:51,819 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,819 7964 | sym(topright, toprcasing); 2025-09-08T15:58:51,819 | ^~~ 2025-09-08T15:58:51,823 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,824 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,824 | ^ 2025-09-08T15:58:51,824 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,824 967 | decode(ptr, otri2); 2025-09-08T15:58:51,824 | ^~~~~~ 2025-09-08T15:58:51,824 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,824 7964 | sym(topright, toprcasing); 2025-09-08T15:58:51,824 | ^~~ 2025-09-08T15:58:51,829 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,829 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,829 | ^ 2025-09-08T15:58:51,829 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,829 967 | decode(ptr, otri2); 2025-09-08T15:58:51,829 | ^~~~~~ 2025-09-08T15:58:51,829 c/triangle.c:7964:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,829 7964 | sym(topright, toprcasing); 2025-09-08T15:58:51,830 | ^~~ 2025-09-08T15:58:51,834 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,834 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,835 | ^ 2025-09-08T15:58:51,835 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,835 967 | decode(ptr, otri2); 2025-09-08T15:58:51,835 | ^~~~~~ 2025-09-08T15:58:51,835 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,835 7966 | sym(botleft, botlcasing); 2025-09-08T15:58:51,835 | ^~~ 2025-09-08T15:58:51,840 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,840 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,840 | ^ 2025-09-08T15:58:51,840 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,840 967 | decode(ptr, otri2); 2025-09-08T15:58:51,840 | ^~~~~~ 2025-09-08T15:58:51,840 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,840 7966 | sym(botleft, botlcasing); 2025-09-08T15:58:51,841 | ^~~ 2025-09-08T15:58:51,845 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,845 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,845 | ^ 2025-09-08T15:58:51,845 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,846 967 | decode(ptr, otri2); 2025-09-08T15:58:51,846 | ^~~~~~ 2025-09-08T15:58:51,846 c/triangle.c:7966:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,846 7966 | sym(botleft, botlcasing); 2025-09-08T15:58:51,846 | ^~~ 2025-09-08T15:58:51,851 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,851 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:51,851 | ^ 2025-09-08T15:58:51,851 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,851 967 | decode(ptr, otri2); 2025-09-08T15:58:51,851 | ^~~~~~ 2025-09-08T15:58:51,851 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,851 7968 | sym(botright, botrcasing); 2025-09-08T15:58:51,851 | ^~~ 2025-09-08T15:58:51,856 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,856 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:51,856 | ^ 2025-09-08T15:58:51,856 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,857 967 | decode(ptr, otri2); 2025-09-08T15:58:51,857 | ^~~~~~ 2025-09-08T15:58:51,857 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,857 7968 | sym(botright, botrcasing); 2025-09-08T15:58:51,857 | ^~~ 2025-09-08T15:58:51,862 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,862 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:51,862 | ^ 2025-09-08T15:58:51,862 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:51,862 967 | decode(ptr, otri2); 2025-09-08T15:58:51,862 | ^~~~~~ 2025-09-08T15:58:51,862 c/triangle.c:7968:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:51,862 7968 | sym(botright, botrcasing); 2025-09-08T15:58:51,862 | ^~~ 2025-09-08T15:58:51,867 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,867 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,867 | ^ 2025-09-08T15:58:51,867 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,867 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,868 | ^~~~~~ 2025-09-08T15:58:51,868 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,868 7970 | bond(topleft, botlcasing); 2025-09-08T15:58:51,868 | ^~~~ 2025-09-08T15:58:51,872 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,873 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,873 | ^ 2025-09-08T15:58:51,873 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,873 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,873 | ^~~~~~ 2025-09-08T15:58:51,873 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,873 7970 | bond(topleft, botlcasing); 2025-09-08T15:58:51,873 | ^~~~ 2025-09-08T15:58:51,878 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,878 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,878 | ^ 2025-09-08T15:58:51,878 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,878 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,878 | ^~~~~~ 2025-09-08T15:58:51,879 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,879 7970 | bond(topleft, botlcasing); 2025-09-08T15:58:51,879 | ^~~~ 2025-09-08T15:58:51,883 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,884 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,884 | ^ 2025-09-08T15:58:51,884 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,884 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,884 | ^~~~~~ 2025-09-08T15:58:51,884 c/triangle.c:7970:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,884 7970 | bond(topleft, botlcasing); 2025-09-08T15:58:51,884 | ^~~~ 2025-09-08T15:58:51,889 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,889 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,889 | ^ 2025-09-08T15:58:51,889 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,889 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,889 | ^~~~~~ 2025-09-08T15:58:51,889 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,890 7971 | bond(botleft, botrcasing); 2025-09-08T15:58:51,890 | ^~~~ 2025-09-08T15:58:51,894 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,894 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,895 | ^ 2025-09-08T15:58:51,895 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,895 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,895 | ^~~~~~ 2025-09-08T15:58:51,895 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,895 7971 | bond(botleft, botrcasing); 2025-09-08T15:58:51,895 | ^~~~ 2025-09-08T15:58:51,900 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,900 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,900 | ^ 2025-09-08T15:58:51,900 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,900 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,900 | ^~~~~~ 2025-09-08T15:58:51,900 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,900 7971 | bond(botleft, botrcasing); 2025-09-08T15:58:51,901 | ^~~~ 2025-09-08T15:58:51,905 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,905 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,905 | ^ 2025-09-08T15:58:51,906 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,906 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,906 | ^~~~~~ 2025-09-08T15:58:51,906 c/triangle.c:7971:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,906 7971 | bond(botleft, botrcasing); 2025-09-08T15:58:51,906 | ^~~~ 2025-09-08T15:58:51,911 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,911 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,911 | ^ 2025-09-08T15:58:51,911 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,911 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,911 | ^~~~~~ 2025-09-08T15:58:51,911 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,911 7972 | bond(botright, toprcasing); 2025-09-08T15:58:51,912 | ^~~~ 2025-09-08T15:58:51,916 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,916 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,916 | ^ 2025-09-08T15:58:51,917 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,917 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,917 | ^~~~~~ 2025-09-08T15:58:51,917 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,917 7972 | bond(botright, toprcasing); 2025-09-08T15:58:51,917 | ^~~~ 2025-09-08T15:58:51,922 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,922 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,922 | ^ 2025-09-08T15:58:51,922 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,922 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,922 | ^~~~~~ 2025-09-08T15:58:51,922 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,922 7972 | bond(botright, toprcasing); 2025-09-08T15:58:51,922 | ^~~~ 2025-09-08T15:58:51,927 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,927 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,927 | ^ 2025-09-08T15:58:51,927 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,927 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,928 | ^~~~~~ 2025-09-08T15:58:51,928 c/triangle.c:7972:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,928 7972 | bond(botright, toprcasing); 2025-09-08T15:58:51,928 | ^~~~ 2025-09-08T15:58:51,933 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,933 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,933 | ^ 2025-09-08T15:58:51,933 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,933 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,933 | ^~~~~~ 2025-09-08T15:58:51,933 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,933 7973 | bond(topright, toplcasing); 2025-09-08T15:58:51,933 | ^~~~ 2025-09-08T15:58:51,938 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,938 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,938 | ^ 2025-09-08T15:58:51,938 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,938 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:51,938 | ^~~~~~ 2025-09-08T15:58:51,939 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,939 7973 | bond(topright, toplcasing); 2025-09-08T15:58:51,939 | ^~~~ 2025-09-08T15:58:51,943 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,944 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,944 | ^ 2025-09-08T15:58:51,944 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,944 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,944 | ^~~~~~ 2025-09-08T15:58:51,944 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,944 7973 | bond(topright, toplcasing); 2025-09-08T15:58:51,944 | ^~~~ 2025-09-08T15:58:51,949 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,949 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:51,949 | ^ 2025-09-08T15:58:51,949 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:51,949 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:51,949 | ^~~~~~ 2025-09-08T15:58:51,949 c/triangle.c:7973:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:51,950 7973 | bond(topright, toplcasing); 2025-09-08T15:58:51,950 | ^~~~ 2025-09-08T15:58:51,954 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,955 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,955 | ^ 2025-09-08T15:58:51,955 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,955 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,955 | ^~~~~~~ 2025-09-08T15:58:51,955 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,955 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:51,955 | ^~~~~~~ 2025-09-08T15:58:51,960 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,960 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,960 | ^ 2025-09-08T15:58:51,960 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,960 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,960 | ^~~~~~~ 2025-09-08T15:58:51,960 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,961 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:51,961 | ^~~~~~~ 2025-09-08T15:58:51,965 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,965 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,966 | ^ 2025-09-08T15:58:51,966 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,966 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,966 | ^~~~~~~ 2025-09-08T15:58:51,966 c/triangle.c:7977:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,966 7977 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:51,966 | ^~~~~~~ 2025-09-08T15:58:51,971 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,971 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,971 | ^ 2025-09-08T15:58:51,971 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,971 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,971 | ^~~~~~~ 2025-09-08T15:58:51,971 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,971 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:51,972 | ^~~~~~~ 2025-09-08T15:58:51,976 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,976 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,976 | ^ 2025-09-08T15:58:51,977 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,977 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,977 | ^~~~~~~ 2025-09-08T15:58:51,977 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,977 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:51,977 | ^~~~~~~ 2025-09-08T15:58:51,982 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,982 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,982 | ^ 2025-09-08T15:58:51,982 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,982 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,982 | ^~~~~~~ 2025-09-08T15:58:51,982 c/triangle.c:7978:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,982 7978 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:51,982 | ^~~~~~~ 2025-09-08T15:58:51,987 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,987 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:51,987 | ^ 2025-09-08T15:58:51,988 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,988 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,988 | ^~~~~~~ 2025-09-08T15:58:51,988 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,988 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:58:51,988 | ^~~~~~~ 2025-09-08T15:58:51,993 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:51,993 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:51,993 | ^ 2025-09-08T15:58:51,993 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,993 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,993 | ^~~~~~~ 2025-09-08T15:58:51,993 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,993 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:58:51,993 | ^~~~~~~ 2025-09-08T15:58:51,998 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:51,998 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:51,998 | ^ 2025-09-08T15:58:51,998 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:51,998 1287 | sdecode(sptr, osub) 2025-09-08T15:58:51,999 | ^~~~~~~ 2025-09-08T15:58:51,999 c/triangle.c:7979:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:51,999 7979 | tspivot(botright, botrsubseg); 2025-09-08T15:58:51,999 | ^~~~~~~ 2025-09-08T15:58:52,004 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,004 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,004 | ^ 2025-09-08T15:58:52,004 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,004 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,004 | ^~~~~~~ 2025-09-08T15:58:52,004 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,004 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,004 | ^~~~~~~ 2025-09-08T15:58:52,009 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,009 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,009 | ^ 2025-09-08T15:58:52,009 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,009 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,010 | ^~~~~~~ 2025-09-08T15:58:52,010 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,010 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,010 | ^~~~~~~ 2025-09-08T15:58:52,014 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,015 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,015 | ^ 2025-09-08T15:58:52,015 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,015 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,015 | ^~~~~~~ 2025-09-08T15:58:52,015 c/triangle.c:7980:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,015 7980 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,015 | ^~~~~~~ 2025-09-08T15:58:52,020 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,020 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,020 | ^ 2025-09-08T15:58:52,020 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,020 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,021 | ^~~~~~~ 2025-09-08T15:58:52,021 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,021 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:58:52,021 | ^~~~~~ 2025-09-08T15:58:52,025 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,026 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,026 | ^ 2025-09-08T15:58:52,026 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,026 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,026 | ^~~~~~~ 2025-09-08T15:58:52,026 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,026 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:58:52,026 | ^~~~~~ 2025-09-08T15:58:52,031 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,031 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,031 | ^ 2025-09-08T15:58:52,031 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,031 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,031 | ^~~~~~ 2025-09-08T15:58:52,032 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,032 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:58:52,032 | ^~~~~~ 2025-09-08T15:58:52,036 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,037 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,037 | ^ 2025-09-08T15:58:52,037 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,037 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,037 | ^~~~~~ 2025-09-08T15:58:52,037 c/triangle.c:7984:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,037 7984 | tsbond(topright, toplsubseg); 2025-09-08T15:58:52,037 | ^~~~~~ 2025-09-08T15:58:52,042 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,042 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,042 | ^ 2025-09-08T15:58:52,042 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,042 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,042 | ^~~~~~~ 2025-09-08T15:58:52,043 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,043 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:52,043 | ^~~~~~ 2025-09-08T15:58:52,047 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,048 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,048 | ^ 2025-09-08T15:58:52,048 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,048 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,048 | ^~~~~~~ 2025-09-08T15:58:52,048 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,048 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:52,048 | ^~~~~~ 2025-09-08T15:58:52,053 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,053 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,053 | ^ 2025-09-08T15:58:52,053 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,053 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,053 | ^~~~~~ 2025-09-08T15:58:52,053 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,054 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:52,054 | ^~~~~~ 2025-09-08T15:58:52,058 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,059 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,059 | ^ 2025-09-08T15:58:52,059 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,059 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,059 | ^~~~~~ 2025-09-08T15:58:52,059 c/triangle.c:7989:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,059 7989 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:52,059 | ^~~~~~ 2025-09-08T15:58:52,064 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,064 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,064 | ^ 2025-09-08T15:58:52,064 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,064 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,064 | ^~~~~~~ 2025-09-08T15:58:52,065 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,065 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:52,065 | ^~~~~~ 2025-09-08T15:58:52,069 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,070 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,070 | ^ 2025-09-08T15:58:52,070 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,070 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,070 | ^~~~~~~ 2025-09-08T15:58:52,070 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,070 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:52,070 | ^~~~~~ 2025-09-08T15:58:52,075 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,075 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,075 | ^ 2025-09-08T15:58:52,075 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,075 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,075 | ^~~~~~ 2025-09-08T15:58:52,075 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,076 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:52,076 | ^~~~~~ 2025-09-08T15:58:52,080 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,081 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,081 | ^ 2025-09-08T15:58:52,081 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,081 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,081 | ^~~~~~ 2025-09-08T15:58:52,081 c/triangle.c:7994:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,081 7994 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:52,081 | ^~~~~~ 2025-09-08T15:58:52,086 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,086 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,086 | ^ 2025-09-08T15:58:52,086 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,086 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,086 | ^~~~~~~ 2025-09-08T15:58:52,087 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,087 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:58:52,087 | ^~~~~~ 2025-09-08T15:58:52,091 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,092 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,092 | ^ 2025-09-08T15:58:52,092 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,092 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,092 | ^~~~~~~ 2025-09-08T15:58:52,092 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,092 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:58:52,092 | ^~~~~~ 2025-09-08T15:58:52,097 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,097 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,097 | ^ 2025-09-08T15:58:52,097 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,097 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,097 | ^~~~~~ 2025-09-08T15:58:52,098 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,098 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:58:52,098 | ^~~~~~ 2025-09-08T15:58:52,102 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,103 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,103 | ^ 2025-09-08T15:58:52,103 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,103 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,103 | ^~~~~~ 2025-09-08T15:58:52,103 c/triangle.c:7999:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,103 7999 | tsbond(botright, toprsubseg); 2025-09-08T15:58:52,103 | ^~~~~~ 2025-09-08T15:58:52,104 c/triangle.c: In function ‘unflip’: 2025-09-08T15:58:52,109 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,109 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,109 | ^ 2025-09-08T15:58:52,109 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,110 967 | decode(ptr, otri2); 2025-09-08T15:58:52,110 | ^~~~~~ 2025-09-08T15:58:52,110 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,110 8077 | sym(*flipedge, top); 2025-09-08T15:58:52,110 | ^~~ 2025-09-08T15:58:52,115 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,115 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,115 | ^ 2025-09-08T15:58:52,115 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,115 967 | decode(ptr, otri2); 2025-09-08T15:58:52,115 | ^~~~~~ 2025-09-08T15:58:52,115 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,115 8077 | sym(*flipedge, top); 2025-09-08T15:58:52,115 | ^~~ 2025-09-08T15:58:52,120 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,120 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,120 | ^ 2025-09-08T15:58:52,121 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,121 967 | decode(ptr, otri2); 2025-09-08T15:58:52,121 | ^~~~~~ 2025-09-08T15:58:52,121 c/triangle.c:8077:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,121 8077 | sym(*flipedge, top); 2025-09-08T15:58:52,121 | ^~~ 2025-09-08T15:58:52,126 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,126 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,126 | ^ 2025-09-08T15:58:52,126 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,126 967 | decode(ptr, otri2); 2025-09-08T15:58:52,127 | ^~~~~~ 2025-09-08T15:58:52,127 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,127 8097 | sym(topleft, toplcasing); 2025-09-08T15:58:52,127 | ^~~ 2025-09-08T15:58:52,132 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,132 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,132 | ^ 2025-09-08T15:58:52,132 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,132 967 | decode(ptr, otri2); 2025-09-08T15:58:52,132 | ^~~~~~ 2025-09-08T15:58:52,132 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,132 8097 | sym(topleft, toplcasing); 2025-09-08T15:58:52,132 | ^~~ 2025-09-08T15:58:52,137 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,137 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,137 | ^ 2025-09-08T15:58:52,137 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,138 967 | decode(ptr, otri2); 2025-09-08T15:58:52,138 | ^~~~~~ 2025-09-08T15:58:52,138 c/triangle.c:8097:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,138 8097 | sym(topleft, toplcasing); 2025-09-08T15:58:52,138 | ^~~ 2025-09-08T15:58:52,143 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,143 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,143 | ^ 2025-09-08T15:58:52,143 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,143 967 | decode(ptr, otri2); 2025-09-08T15:58:52,143 | ^~~~~~ 2025-09-08T15:58:52,143 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,143 8099 | sym(topright, toprcasing); 2025-09-08T15:58:52,144 | ^~~ 2025-09-08T15:58:52,148 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,149 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,149 | ^ 2025-09-08T15:58:52,149 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,149 967 | decode(ptr, otri2); 2025-09-08T15:58:52,149 | ^~~~~~ 2025-09-08T15:58:52,149 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,149 8099 | sym(topright, toprcasing); 2025-09-08T15:58:52,149 | ^~~ 2025-09-08T15:58:52,154 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,154 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,154 | ^ 2025-09-08T15:58:52,154 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,154 967 | decode(ptr, otri2); 2025-09-08T15:58:52,154 | ^~~~~~ 2025-09-08T15:58:52,155 c/triangle.c:8099:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,155 8099 | sym(topright, toprcasing); 2025-09-08T15:58:52,155 | ^~~ 2025-09-08T15:58:52,160 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,160 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,160 | ^ 2025-09-08T15:58:52,160 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,160 967 | decode(ptr, otri2); 2025-09-08T15:58:52,160 | ^~~~~~ 2025-09-08T15:58:52,160 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,160 8101 | sym(botleft, botlcasing); 2025-09-08T15:58:52,160 | ^~~ 2025-09-08T15:58:52,165 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,165 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,165 | ^ 2025-09-08T15:58:52,166 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,166 967 | decode(ptr, otri2); 2025-09-08T15:58:52,166 | ^~~~~~ 2025-09-08T15:58:52,166 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,166 8101 | sym(botleft, botlcasing); 2025-09-08T15:58:52,166 | ^~~ 2025-09-08T15:58:52,171 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,171 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,171 | ^ 2025-09-08T15:58:52,171 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,171 967 | decode(ptr, otri2); 2025-09-08T15:58:52,171 | ^~~~~~ 2025-09-08T15:58:52,171 c/triangle.c:8101:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,171 8101 | sym(botleft, botlcasing); 2025-09-08T15:58:52,172 | ^~~ 2025-09-08T15:58:52,176 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,177 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,177 | ^ 2025-09-08T15:58:52,177 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,177 967 | decode(ptr, otri2); 2025-09-08T15:58:52,177 | ^~~~~~ 2025-09-08T15:58:52,177 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,177 8103 | sym(botright, botrcasing); 2025-09-08T15:58:52,177 | ^~~ 2025-09-08T15:58:52,182 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,182 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,182 | ^ 2025-09-08T15:58:52,182 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,182 967 | decode(ptr, otri2); 2025-09-08T15:58:52,183 | ^~~~~~ 2025-09-08T15:58:52,183 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,183 8103 | sym(botright, botrcasing); 2025-09-08T15:58:52,183 | ^~~ 2025-09-08T15:58:52,188 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,188 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,188 | ^ 2025-09-08T15:58:52,188 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,188 967 | decode(ptr, otri2); 2025-09-08T15:58:52,188 | ^~~~~~ 2025-09-08T15:58:52,188 c/triangle.c:8103:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,188 8103 | sym(botright, botrcasing); 2025-09-08T15:58:52,188 | ^~~ 2025-09-08T15:58:52,193 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,193 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,193 | ^ 2025-09-08T15:58:52,194 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,194 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,194 | ^~~~~~ 2025-09-08T15:58:52,194 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,194 8105 | bond(topleft, toprcasing); 2025-09-08T15:58:52,194 | ^~~~ 2025-09-08T15:58:52,199 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,199 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,199 | ^ 2025-09-08T15:58:52,199 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,199 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,199 | ^~~~~~ 2025-09-08T15:58:52,199 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,199 8105 | bond(topleft, toprcasing); 2025-09-08T15:58:52,200 | ^~~~ 2025-09-08T15:58:52,204 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,205 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,205 | ^ 2025-09-08T15:58:52,205 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,205 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,205 | ^~~~~~ 2025-09-08T15:58:52,205 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,205 8105 | bond(topleft, toprcasing); 2025-09-08T15:58:52,205 | ^~~~ 2025-09-08T15:58:52,210 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,210 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,210 | ^ 2025-09-08T15:58:52,210 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,210 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,211 | ^~~~~~ 2025-09-08T15:58:52,211 c/triangle.c:8105:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,211 8105 | bond(topleft, toprcasing); 2025-09-08T15:58:52,211 | ^~~~ 2025-09-08T15:58:52,216 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,216 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,216 | ^ 2025-09-08T15:58:52,216 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,216 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,216 | ^~~~~~ 2025-09-08T15:58:52,216 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,216 8106 | bond(botleft, toplcasing); 2025-09-08T15:58:52,216 | ^~~~ 2025-09-08T15:58:52,221 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,221 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,221 | ^ 2025-09-08T15:58:52,222 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,222 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,222 | ^~~~~~ 2025-09-08T15:58:52,222 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,222 8106 | bond(botleft, toplcasing); 2025-09-08T15:58:52,222 | ^~~~ 2025-09-08T15:58:52,227 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,227 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,227 | ^ 2025-09-08T15:58:52,227 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,227 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,227 | ^~~~~~ 2025-09-08T15:58:52,227 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,228 8106 | bond(botleft, toplcasing); 2025-09-08T15:58:52,228 | ^~~~ 2025-09-08T15:58:52,232 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,233 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,233 | ^ 2025-09-08T15:58:52,233 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,233 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,233 | ^~~~~~ 2025-09-08T15:58:52,233 c/triangle.c:8106:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,233 8106 | bond(botleft, toplcasing); 2025-09-08T15:58:52,233 | ^~~~ 2025-09-08T15:58:52,238 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,238 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,238 | ^ 2025-09-08T15:58:52,238 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,239 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,239 | ^~~~~~ 2025-09-08T15:58:52,239 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,239 8107 | bond(botright, botlcasing); 2025-09-08T15:58:52,239 | ^~~~ 2025-09-08T15:58:52,244 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,244 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,244 | ^ 2025-09-08T15:58:52,244 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,244 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,244 | ^~~~~~ 2025-09-08T15:58:52,244 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,244 8107 | bond(botright, botlcasing); 2025-09-08T15:58:52,244 | ^~~~ 2025-09-08T15:58:52,249 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,250 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,250 | ^ 2025-09-08T15:58:52,250 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,250 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,250 | ^~~~~~ 2025-09-08T15:58:52,250 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,250 8107 | bond(botright, botlcasing); 2025-09-08T15:58:52,250 | ^~~~ 2025-09-08T15:58:52,255 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,255 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,255 | ^ 2025-09-08T15:58:52,255 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,255 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,255 | ^~~~~~ 2025-09-08T15:58:52,256 c/triangle.c:8107:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,256 8107 | bond(botright, botlcasing); 2025-09-08T15:58:52,256 | ^~~~ 2025-09-08T15:58:52,261 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,261 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,261 | ^ 2025-09-08T15:58:52,261 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,261 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,261 | ^~~~~~ 2025-09-08T15:58:52,261 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,261 8108 | bond(topright, botrcasing); 2025-09-08T15:58:52,261 | ^~~~ 2025-09-08T15:58:52,266 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,266 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,266 | ^ 2025-09-08T15:58:52,267 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,267 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,267 | ^~~~~~ 2025-09-08T15:58:52,267 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,267 8108 | bond(topright, botrcasing); 2025-09-08T15:58:52,267 | ^~~~ 2025-09-08T15:58:52,272 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,272 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,272 | ^ 2025-09-08T15:58:52,272 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,272 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,272 | ^~~~~~ 2025-09-08T15:58:52,272 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,273 8108 | bond(topright, botrcasing); 2025-09-08T15:58:52,273 | ^~~~ 2025-09-08T15:58:52,277 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,278 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,278 | ^ 2025-09-08T15:58:52,278 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,278 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,278 | ^~~~~~ 2025-09-08T15:58:52,278 c/triangle.c:8108:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,278 8108 | bond(topright, botrcasing); 2025-09-08T15:58:52,278 | ^~~~ 2025-09-08T15:58:52,283 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,283 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,283 | ^ 2025-09-08T15:58:52,283 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,284 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,284 | ^~~~~~~ 2025-09-08T15:58:52,284 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,284 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:52,284 | ^~~~~~~ 2025-09-08T15:58:52,289 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,289 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,289 | ^ 2025-09-08T15:58:52,289 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,289 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,289 | ^~~~~~~ 2025-09-08T15:58:52,289 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,289 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:52,290 | ^~~~~~~ 2025-09-08T15:58:52,294 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,294 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,295 | ^ 2025-09-08T15:58:52,295 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,295 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,295 | ^~~~~~~ 2025-09-08T15:58:52,295 c/triangle.c:8112:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,295 8112 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:52,295 | ^~~~~~~ 2025-09-08T15:58:52,300 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,300 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,300 | ^ 2025-09-08T15:58:52,300 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,300 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,301 | ^~~~~~~ 2025-09-08T15:58:52,301 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,301 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,301 | ^~~~~~~ 2025-09-08T15:58:52,306 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,306 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,306 | ^ 2025-09-08T15:58:52,306 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,306 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,306 | ^~~~~~~ 2025-09-08T15:58:52,306 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,306 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,306 | ^~~~~~~ 2025-09-08T15:58:52,311 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,311 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,311 | ^ 2025-09-08T15:58:52,311 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,312 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,312 | ^~~~~~~ 2025-09-08T15:58:52,312 c/triangle.c:8113:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,312 8113 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,312 | ^~~~~~~ 2025-09-08T15:58:52,317 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,317 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,317 | ^ 2025-09-08T15:58:52,317 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,317 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,317 | ^~~~~~~ 2025-09-08T15:58:52,317 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,318 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,318 | ^~~~~~~ 2025-09-08T15:58:52,322 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,323 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,323 | ^ 2025-09-08T15:58:52,323 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,323 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,323 | ^~~~~~~ 2025-09-08T15:58:52,323 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,323 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,323 | ^~~~~~~ 2025-09-08T15:58:52,328 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,328 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,328 | ^ 2025-09-08T15:58:52,328 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,328 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,328 | ^~~~~~~ 2025-09-08T15:58:52,329 c/triangle.c:8114:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,329 8114 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,329 | ^~~~~~~ 2025-09-08T15:58:52,334 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,334 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,334 | ^ 2025-09-08T15:58:52,334 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,334 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,334 | ^~~~~~~ 2025-09-08T15:58:52,334 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,334 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,334 | ^~~~~~~ 2025-09-08T15:58:52,339 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,339 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,340 | ^ 2025-09-08T15:58:52,340 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,340 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,340 | ^~~~~~~ 2025-09-08T15:58:52,340 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,340 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,340 | ^~~~~~~ 2025-09-08T15:58:52,345 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,345 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,345 | ^ 2025-09-08T15:58:52,345 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,345 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,345 | ^~~~~~~ 2025-09-08T15:58:52,345 c/triangle.c:8115:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,346 8115 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,346 | ^~~~~~~ 2025-09-08T15:58:52,351 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,351 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,351 | ^ 2025-09-08T15:58:52,351 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,351 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,351 | ^~~~~~~ 2025-09-08T15:58:52,351 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,351 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:58:52,351 | ^~~~~~ 2025-09-08T15:58:52,356 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,356 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,356 | ^ 2025-09-08T15:58:52,356 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,357 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,357 | ^~~~~~~ 2025-09-08T15:58:52,357 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,357 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:58:52,357 | ^~~~~~ 2025-09-08T15:58:52,362 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,362 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,362 | ^ 2025-09-08T15:58:52,362 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,362 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,362 | ^~~~~~ 2025-09-08T15:58:52,362 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,362 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:58:52,363 | ^~~~~~ 2025-09-08T15:58:52,367 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,368 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,368 | ^ 2025-09-08T15:58:52,368 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,368 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,368 | ^~~~~~ 2025-09-08T15:58:52,368 c/triangle.c:8119:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,368 8119 | tsbond(botleft, toplsubseg); 2025-09-08T15:58:52,368 | ^~~~~~ 2025-09-08T15:58:52,373 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,373 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,373 | ^ 2025-09-08T15:58:52,373 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,374 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,374 | ^~~~~~~ 2025-09-08T15:58:52,374 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,374 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:58:52,374 | ^~~~~~ 2025-09-08T15:58:52,379 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,379 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,379 | ^ 2025-09-08T15:58:52,379 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,379 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,379 | ^~~~~~~ 2025-09-08T15:58:52,379 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,379 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:58:52,379 | ^~~~~~ 2025-09-08T15:58:52,384 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,385 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,385 | ^ 2025-09-08T15:58:52,385 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,385 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,385 | ^~~~~~ 2025-09-08T15:58:52,385 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,385 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:58:52,385 | ^~~~~~ 2025-09-08T15:58:52,390 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,390 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,390 | ^ 2025-09-08T15:58:52,390 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,390 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,390 | ^~~~~~ 2025-09-08T15:58:52,391 c/triangle.c:8124:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,391 8124 | tsbond(botright, botlsubseg); 2025-09-08T15:58:52,391 | ^~~~~~ 2025-09-08T15:58:52,396 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,396 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,396 | ^ 2025-09-08T15:58:52,396 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,396 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,396 | ^~~~~~~ 2025-09-08T15:58:52,396 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,396 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:58:52,396 | ^~~~~~ 2025-09-08T15:58:52,401 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,401 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,402 | ^ 2025-09-08T15:58:52,402 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,402 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,402 | ^~~~~~~ 2025-09-08T15:58:52,402 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,402 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:58:52,402 | ^~~~~~ 2025-09-08T15:58:52,407 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,407 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,407 | ^ 2025-09-08T15:58:52,407 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,407 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,408 | ^~~~~~ 2025-09-08T15:58:52,408 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,408 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:58:52,408 | ^~~~~~ 2025-09-08T15:58:52,413 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,413 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,413 | ^ 2025-09-08T15:58:52,413 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,413 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,413 | ^~~~~~ 2025-09-08T15:58:52,413 c/triangle.c:8129:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,413 8129 | tsbond(topright, botrsubseg); 2025-09-08T15:58:52,413 | ^~~~~~ 2025-09-08T15:58:52,418 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,419 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,419 | ^ 2025-09-08T15:58:52,419 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,419 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,419 | ^~~~~~~ 2025-09-08T15:58:52,419 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,419 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:58:52,419 | ^~~~~~ 2025-09-08T15:58:52,424 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,424 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,424 | ^ 2025-09-08T15:58:52,424 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,424 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,424 | ^~~~~~~ 2025-09-08T15:58:52,425 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,425 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:58:52,425 | ^~~~~~ 2025-09-08T15:58:52,430 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,430 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,430 | ^ 2025-09-08T15:58:52,430 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,430 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,430 | ^~~~~~ 2025-09-08T15:58:52,430 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,430 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:58:52,430 | ^~~~~~ 2025-09-08T15:58:52,435 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,435 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,435 | ^ 2025-09-08T15:58:52,436 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,436 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,436 | ^~~~~~ 2025-09-08T15:58:52,436 c/triangle.c:8134:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,436 8134 | tsbond(topleft, toprsubseg); 2025-09-08T15:58:52,436 | ^~~~~~ 2025-09-08T15:58:52,437 c/triangle.c: In function ‘insertvertex’: 2025-09-08T15:58:52,442 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,442 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,443 | ^ 2025-09-08T15:58:52,443 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,443 971 | decode(ptr, otri); 2025-09-08T15:58:52,443 | ^~~~~~ 2025-09-08T15:58:52,443 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:52,443 8260 | symself(horiz); 2025-09-08T15:58:52,443 | ^~~~~~~ 2025-09-08T15:58:52,448 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,448 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,448 | ^ 2025-09-08T15:58:52,448 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,449 971 | decode(ptr, otri); 2025-09-08T15:58:52,449 | ^~~~~~ 2025-09-08T15:58:52,449 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:52,449 8260 | symself(horiz); 2025-09-08T15:58:52,449 | ^~~~~~~ 2025-09-08T15:58:52,454 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,454 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,454 | ^ 2025-09-08T15:58:52,454 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,454 971 | decode(ptr, otri); 2025-09-08T15:58:52,454 | ^~~~~~ 2025-09-08T15:58:52,455 c/triangle.c:8260:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:52,455 8260 | symself(horiz); 2025-09-08T15:58:52,455 | ^~~~~~~ 2025-09-08T15:58:52,460 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,460 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,461 | ^ 2025-09-08T15:58:52,461 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,461 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,461 | ^~~~~~~ 2025-09-08T15:58:52,461 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,461 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:58:52,461 | ^~~~~~~ 2025-09-08T15:58:52,466 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,466 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,466 | ^ 2025-09-08T15:58:52,467 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,467 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,467 | ^~~~~~~ 2025-09-08T15:58:52,467 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,467 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:58:52,467 | ^~~~~~~ 2025-09-08T15:58:52,472 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,472 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,472 | ^ 2025-09-08T15:58:52,472 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,473 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,473 | ^~~~~~~ 2025-09-08T15:58:52,473 c/triangle.c:8286:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,473 8286 | tspivot(horiz, brokensubseg); 2025-09-08T15:58:52,473 | ^~~~~~~ 2025-09-08T15:58:52,478 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,478 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,478 | ^ 2025-09-08T15:58:52,478 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,479 967 | decode(ptr, otri2); 2025-09-08T15:58:52,479 | ^~~~~~ 2025-09-08T15:58:52,479 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,479 8294 | sym(horiz, testtri); 2025-09-08T15:58:52,479 | ^~~ 2025-09-08T15:58:52,484 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,484 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,484 | ^ 2025-09-08T15:58:52,484 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,484 967 | decode(ptr, otri2); 2025-09-08T15:58:52,484 | ^~~~~~ 2025-09-08T15:58:52,485 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,485 8294 | sym(horiz, testtri); 2025-09-08T15:58:52,485 | ^~~ 2025-09-08T15:58:52,490 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,490 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,490 | ^ 2025-09-08T15:58:52,490 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,490 967 | decode(ptr, otri2); 2025-09-08T15:58:52,490 | ^~~~~~ 2025-09-08T15:58:52,490 c/triangle.c:8294:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,490 8294 | sym(horiz, testtri); 2025-09-08T15:58:52,491 | ^~~ 2025-09-08T15:58:52,496 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,496 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,496 | ^ 2025-09-08T15:58:52,496 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,496 8300 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T15:58:52,496 | ^~~~~~~ 2025-09-08T15:58:52,501 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,502 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,502 | ^ 2025-09-08T15:58:52,502 c/triangle.c:8300:37: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,502 8300 | encroached->encsubseg = sencode(brokensubseg); 2025-09-08T15:58:52,502 | ^~~~~~~ 2025-09-08T15:58:52,508 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,508 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,508 | ^ 2025-09-08T15:58:52,508 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,508 967 | decode(ptr, otri2); 2025-09-08T15:58:52,508 | ^~~~~~ 2025-09-08T15:58:52,508 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,508 8322 | sym(botright, botrcasing); 2025-09-08T15:58:52,509 | ^~~ 2025-09-08T15:58:52,514 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,514 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,514 | ^ 2025-09-08T15:58:52,514 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,514 967 | decode(ptr, otri2); 2025-09-08T15:58:52,514 | ^~~~~~ 2025-09-08T15:58:52,514 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,514 8322 | sym(botright, botrcasing); 2025-09-08T15:58:52,514 | ^~~ 2025-09-08T15:58:52,519 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,520 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,520 | ^ 2025-09-08T15:58:52,520 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,520 967 | decode(ptr, otri2); 2025-09-08T15:58:52,520 | ^~~~~~ 2025-09-08T15:58:52,520 c/triangle.c:8322:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,520 8322 | sym(botright, botrcasing); 2025-09-08T15:58:52,520 | ^~~ 2025-09-08T15:58:52,525 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,525 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,526 | ^ 2025-09-08T15:58:52,526 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,526 967 | decode(ptr, otri2); 2025-09-08T15:58:52,526 | ^~~~~~ 2025-09-08T15:58:52,526 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,526 8323 | sym(horiz, topright); 2025-09-08T15:58:52,526 | ^~~ 2025-09-08T15:58:52,531 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,531 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,531 | ^ 2025-09-08T15:58:52,532 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,532 967 | decode(ptr, otri2); 2025-09-08T15:58:52,532 | ^~~~~~ 2025-09-08T15:58:52,532 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,532 8323 | sym(horiz, topright); 2025-09-08T15:58:52,532 | ^~~ 2025-09-08T15:58:52,537 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,537 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,537 | ^ 2025-09-08T15:58:52,537 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,537 967 | decode(ptr, otri2); 2025-09-08T15:58:52,538 | ^~~~~~ 2025-09-08T15:58:52,538 c/triangle.c:8323:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,538 8323 | sym(horiz, topright); 2025-09-08T15:58:52,538 | ^~~ 2025-09-08T15:58:52,543 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,543 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,543 | ^ 2025-09-08T15:58:52,543 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,543 967 | decode(ptr, otri2); 2025-09-08T15:58:52,544 | ^~~~~~ 2025-09-08T15:58:52,544 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,544 8328 | sym(topright, toprcasing); 2025-09-08T15:58:52,544 | ^~~ 2025-09-08T15:58:52,549 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,549 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,549 | ^ 2025-09-08T15:58:52,549 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,549 967 | decode(ptr, otri2); 2025-09-08T15:58:52,549 | ^~~~~~ 2025-09-08T15:58:52,549 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,550 8328 | sym(topright, toprcasing); 2025-09-08T15:58:52,550 | ^~~ 2025-09-08T15:58:52,555 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,555 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,555 | ^ 2025-09-08T15:58:52,555 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,555 967 | decode(ptr, otri2); 2025-09-08T15:58:52,555 | ^~~~~~ 2025-09-08T15:58:52,555 c/triangle.c:8328:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,555 8328 | sym(topright, toprcasing); 2025-09-08T15:58:52,556 | ^~~ 2025-09-08T15:58:52,562 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,562 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,562 | ^ 2025-09-08T15:58:52,562 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,563 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,563 | ^~~~~~~ 2025-09-08T15:58:52,563 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,563 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,563 | ^~~~~~~ 2025-09-08T15:58:52,568 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,568 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,568 | ^ 2025-09-08T15:58:52,568 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,569 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,569 | ^~~~~~~ 2025-09-08T15:58:52,569 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,569 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,569 | ^~~~~~~ 2025-09-08T15:58:52,574 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,574 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,574 | ^ 2025-09-08T15:58:52,574 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,574 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,575 | ^~~~~~~ 2025-09-08T15:58:52,575 c/triangle.c:8371:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,575 8371 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,575 | ^~~~~~~ 2025-09-08T15:58:52,580 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,580 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,580 | ^ 2025-09-08T15:58:52,580 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,580 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,581 | ^~~~~~~ 2025-09-08T15:58:52,581 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,581 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,581 | ^~~~~~ 2025-09-08T15:58:52,586 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,586 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,586 | ^ 2025-09-08T15:58:52,586 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,586 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,586 | ^~~~~~~ 2025-09-08T15:58:52,587 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,587 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,587 | ^~~~~~ 2025-09-08T15:58:52,592 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,592 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,592 | ^ 2025-09-08T15:58:52,592 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,592 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,592 | ^~~~~~ 2025-09-08T15:58:52,592 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,593 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,593 | ^~~~~~ 2025-09-08T15:58:52,598 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,598 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,598 | ^ 2025-09-08T15:58:52,598 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,598 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,598 | ^~~~~~ 2025-09-08T15:58:52,598 c/triangle.c:8374:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,599 8374 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,599 | ^~~~~~ 2025-09-08T15:58:52,604 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,604 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,604 | ^ 2025-09-08T15:58:52,604 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,604 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,604 | ^~~~~~~ 2025-09-08T15:58:52,604 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,605 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,605 | ^~~~~~~ 2025-09-08T15:58:52,610 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,610 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,610 | ^ 2025-09-08T15:58:52,610 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,610 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,610 | ^~~~~~~ 2025-09-08T15:58:52,610 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,610 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,611 | ^~~~~~~ 2025-09-08T15:58:52,616 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,616 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,616 | ^ 2025-09-08T15:58:52,616 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,616 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,616 | ^~~~~~~ 2025-09-08T15:58:52,616 c/triangle.c:8377:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,616 8377 | tspivot(topright, toprsubseg); 2025-09-08T15:58:52,616 | ^~~~~~~ 2025-09-08T15:58:52,622 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,622 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,622 | ^ 2025-09-08T15:58:52,622 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,622 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,622 | ^~~~~~~ 2025-09-08T15:58:52,622 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,622 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:58:52,623 | ^~~~~~ 2025-09-08T15:58:52,629 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,630 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,630 | ^ 2025-09-08T15:58:52,630 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,630 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,630 | ^~~~~~~ 2025-09-08T15:58:52,630 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,630 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:58:52,630 | ^~~~~~ 2025-09-08T15:58:52,635 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,635 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,636 | ^ 2025-09-08T15:58:52,636 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,636 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,636 | ^~~~~~ 2025-09-08T15:58:52,636 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,636 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:58:52,636 | ^~~~~~ 2025-09-08T15:58:52,641 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,641 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,641 | ^ 2025-09-08T15:58:52,642 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,642 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,642 | ^~~~~~ 2025-09-08T15:58:52,642 c/triangle.c:8380:11: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,642 8380 | tsbond(newtopright, toprsubseg); 2025-09-08T15:58:52,642 | ^~~~~~ 2025-09-08T15:58:52,647 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,647 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,647 | ^ 2025-09-08T15:58:52,648 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,648 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,648 | ^~~~~~ 2025-09-08T15:58:52,648 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,648 8386 | bond(newbotright, botrcasing); 2025-09-08T15:58:52,648 | ^~~~ 2025-09-08T15:58:52,653 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,653 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,653 | ^ 2025-09-08T15:58:52,653 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,654 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,654 | ^~~~~~ 2025-09-08T15:58:52,654 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,654 8386 | bond(newbotright, botrcasing); 2025-09-08T15:58:52,654 | ^~~~ 2025-09-08T15:58:52,659 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,659 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,659 | ^ 2025-09-08T15:58:52,659 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,659 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,660 | ^~~~~~ 2025-09-08T15:58:52,660 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,660 8386 | bond(newbotright, botrcasing); 2025-09-08T15:58:52,660 | ^~~~ 2025-09-08T15:58:52,665 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,665 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,665 | ^ 2025-09-08T15:58:52,665 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,665 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,665 | ^~~~~~ 2025-09-08T15:58:52,666 c/triangle.c:8386:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,666 8386 | bond(newbotright, botrcasing); 2025-09-08T15:58:52,666 | ^~~~ 2025-09-08T15:58:52,671 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,671 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,671 | ^ 2025-09-08T15:58:52,671 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,671 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,671 | ^~~~~~ 2025-09-08T15:58:52,672 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,672 8388 | bond(newbotright, botright); 2025-09-08T15:58:52,672 | ^~~~ 2025-09-08T15:58:52,677 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,677 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,677 | ^ 2025-09-08T15:58:52,677 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,677 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,677 | ^~~~~~ 2025-09-08T15:58:52,677 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,678 8388 | bond(newbotright, botright); 2025-09-08T15:58:52,678 | ^~~~ 2025-09-08T15:58:52,683 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,683 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,683 | ^ 2025-09-08T15:58:52,683 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,683 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,683 | ^~~~~~ 2025-09-08T15:58:52,683 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,683 8388 | bond(newbotright, botright); 2025-09-08T15:58:52,684 | ^~~~ 2025-09-08T15:58:52,689 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,689 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,689 | ^ 2025-09-08T15:58:52,689 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,689 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,689 | ^~~~~~ 2025-09-08T15:58:52,689 c/triangle.c:8388:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,689 8388 | bond(newbotright, botright); 2025-09-08T15:58:52,690 | ^~~~ 2025-09-08T15:58:52,695 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,695 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,695 | ^ 2025-09-08T15:58:52,695 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,695 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,695 | ^~~~~~ 2025-09-08T15:58:52,695 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,695 8391 | bond(newtopright, toprcasing); 2025-09-08T15:58:52,696 | ^~~~ 2025-09-08T15:58:52,701 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,701 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,701 | ^ 2025-09-08T15:58:52,701 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,701 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,701 | ^~~~~~ 2025-09-08T15:58:52,701 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,701 8391 | bond(newtopright, toprcasing); 2025-09-08T15:58:52,701 | ^~~~ 2025-09-08T15:58:52,707 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,707 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,707 | ^ 2025-09-08T15:58:52,707 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,707 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,707 | ^~~~~~ 2025-09-08T15:58:52,707 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,707 8391 | bond(newtopright, toprcasing); 2025-09-08T15:58:52,707 | ^~~~ 2025-09-08T15:58:52,713 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,713 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,713 | ^ 2025-09-08T15:58:52,713 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,713 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,713 | ^~~~~~ 2025-09-08T15:58:52,713 c/triangle.c:8391:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,713 8391 | bond(newtopright, toprcasing); 2025-09-08T15:58:52,713 | ^~~~ 2025-09-08T15:58:52,719 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,719 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,719 | ^ 2025-09-08T15:58:52,719 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,719 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,719 | ^~~~~~ 2025-09-08T15:58:52,719 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,719 8393 | bond(newtopright, topright); 2025-09-08T15:58:52,719 | ^~~~ 2025-09-08T15:58:52,725 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,725 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,725 | ^ 2025-09-08T15:58:52,725 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,725 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,725 | ^~~~~~ 2025-09-08T15:58:52,725 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,725 8393 | bond(newtopright, topright); 2025-09-08T15:58:52,725 | ^~~~ 2025-09-08T15:58:52,731 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,731 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,731 | ^ 2025-09-08T15:58:52,731 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,731 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,731 | ^~~~~~ 2025-09-08T15:58:52,731 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,731 8393 | bond(newtopright, topright); 2025-09-08T15:58:52,731 | ^~~~ 2025-09-08T15:58:52,736 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,737 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,737 | ^ 2025-09-08T15:58:52,737 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,737 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,737 | ^~~~~~ 2025-09-08T15:58:52,737 c/triangle.c:8393:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,737 8393 | bond(newtopright, topright); 2025-09-08T15:58:52,737 | ^~~~ 2025-09-08T15:58:52,742 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,743 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,743 | ^ 2025-09-08T15:58:52,743 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,743 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,743 | ^~~~~~ 2025-09-08T15:58:52,743 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,743 8395 | bond(newtopright, newbotright); 2025-09-08T15:58:52,743 | ^~~~ 2025-09-08T15:58:52,748 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,749 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,749 | ^ 2025-09-08T15:58:52,749 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,749 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,749 | ^~~~~~ 2025-09-08T15:58:52,749 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,749 8395 | bond(newtopright, newbotright); 2025-09-08T15:58:52,749 | ^~~~ 2025-09-08T15:58:52,754 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,754 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,755 | ^ 2025-09-08T15:58:52,755 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,755 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,755 | ^~~~~~ 2025-09-08T15:58:52,755 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,755 8395 | bond(newtopright, newbotright); 2025-09-08T15:58:52,755 | ^~~~ 2025-09-08T15:58:52,760 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,760 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,760 | ^ 2025-09-08T15:58:52,761 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,761 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,761 | ^~~~~~ 2025-09-08T15:58:52,761 c/triangle.c:8395:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,761 8395 | bond(newtopright, newbotright); 2025-09-08T15:58:52,761 | ^~~~ 2025-09-08T15:58:52,766 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,767 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,767 | ^ 2025-09-08T15:58:52,767 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,767 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:52,767 | ^~~~~~~ 2025-09-08T15:58:52,767 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:52,767 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:58:52,767 | ^~~~~~ 2025-09-08T15:58:52,772 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,772 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,773 | ^ 2025-09-08T15:58:52,773 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,773 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:52,773 | ^~~~~~~ 2025-09-08T15:58:52,773 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:52,773 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:58:52,773 | ^~~~~~ 2025-09-08T15:58:52,778 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,778 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,778 | ^ 2025-09-08T15:58:52,779 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,779 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:52,779 | ^~~~~~~ 2025-09-08T15:58:52,779 c/triangle.c:8404:7: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:52,779 8404 | spivot(*splitseg, rightsubseg); 2025-09-08T15:58:52,779 | ^~~~~~ 2025-09-08T15:58:52,784 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,784 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,785 | ^ 2025-09-08T15:58:52,785 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,785 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,785 | ^~~~~~~ 2025-09-08T15:58:52,785 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,785 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:58:52,785 | ^~~~~~~ 2025-09-08T15:58:52,790 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,790 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,790 | ^ 2025-09-08T15:58:52,791 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,791 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,791 | ^~~~~~~ 2025-09-08T15:58:52,791 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,791 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:58:52,791 | ^~~~~~~ 2025-09-08T15:58:52,796 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,796 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,796 | ^ 2025-09-08T15:58:52,796 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,797 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,797 | ^~~~~~~ 2025-09-08T15:58:52,797 c/triangle.c:8406:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,797 8406 | tspivot(newbotright, newsubseg); 2025-09-08T15:58:52,797 | ^~~~~~~ 2025-09-08T15:58:52,802 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,802 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,802 | ^ 2025-09-08T15:58:52,803 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,803 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:58:52,803 | ^~~~~~~ 2025-09-08T15:58:52,803 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,803 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:58:52,803 | ^~~~~ 2025-09-08T15:58:52,808 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,808 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,808 | ^ 2025-09-08T15:58:52,808 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,809 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:58:52,809 | ^~~~~~~ 2025-09-08T15:58:52,809 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,809 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:58:52,809 | ^~~~~ 2025-09-08T15:58:52,814 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,814 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,814 | ^ 2025-09-08T15:58:52,814 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,815 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:58:52,815 | ^~~~~~~ 2025-09-08T15:58:52,815 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,815 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:58:52,815 | ^~~~~ 2025-09-08T15:58:52,820 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,820 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,820 | ^ 2025-09-08T15:58:52,820 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,820 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:58:52,821 | ^~~~~~~ 2025-09-08T15:58:52,821 c/triangle.c:8409:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,821 8409 | sbond(*splitseg, newsubseg); 2025-09-08T15:58:52,821 | ^~~~~ 2025-09-08T15:58:52,826 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,826 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,826 | ^ 2025-09-08T15:58:52,826 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,826 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:58:52,827 | ^~~~~~~ 2025-09-08T15:58:52,827 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,827 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:58:52,827 | ^~~~~ 2025-09-08T15:58:52,832 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,832 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,832 | ^ 2025-09-08T15:58:52,832 c/triangle.c:1247:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,832 1247 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2025-09-08T15:58:52,832 | ^~~~~~~ 2025-09-08T15:58:52,833 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,833 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:58:52,833 | ^~~~~ 2025-09-08T15:58:52,838 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,838 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,838 | ^ 2025-09-08T15:58:52,838 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,838 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:58:52,838 | ^~~~~~~ 2025-09-08T15:58:52,839 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,839 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:58:52,839 | ^~~~~ 2025-09-08T15:58:52,844 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,844 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,844 | ^ 2025-09-08T15:58:52,844 c/triangle.c:1248:34: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,844 1248 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2025-09-08T15:58:52,844 | ^~~~~~~ 2025-09-08T15:58:52,844 c/triangle.c:8411:7: note: in expansion of macro ‘sbond’ 2025-09-08T15:58:52,845 8411 | sbond(newsubseg, rightsubseg); 2025-09-08T15:58:52,845 | ^~~~~ 2025-09-08T15:58:52,850 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,850 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,850 | ^ 2025-09-08T15:58:52,851 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,851 8423 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:58:52,851 | ^~~~~~ 2025-09-08T15:58:52,856 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,856 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,856 | ^ 2025-09-08T15:58:52,857 c/triangle.c:8423:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,857 8423 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:58:52,857 | ^~~~~~ 2025-09-08T15:58:52,863 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,863 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,863 | ^ 2025-09-08T15:58:52,863 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,863 967 | decode(ptr, otri2); 2025-09-08T15:58:52,863 | ^~~~~~ 2025-09-08T15:58:52,864 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,864 8480 | sym(botleft, botlcasing); 2025-09-08T15:58:52,864 | ^~~ 2025-09-08T15:58:52,869 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,869 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,869 | ^ 2025-09-08T15:58:52,869 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,869 967 | decode(ptr, otri2); 2025-09-08T15:58:52,870 | ^~~~~~ 2025-09-08T15:58:52,870 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,870 8480 | sym(botleft, botlcasing); 2025-09-08T15:58:52,870 | ^~~ 2025-09-08T15:58:52,875 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,875 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,875 | ^ 2025-09-08T15:58:52,875 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,875 967 | decode(ptr, otri2); 2025-09-08T15:58:52,876 | ^~~~~~ 2025-09-08T15:58:52,876 c/triangle.c:8480:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,876 8480 | sym(botleft, botlcasing); 2025-09-08T15:58:52,876 | ^~~ 2025-09-08T15:58:52,881 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,881 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:52,882 | ^ 2025-09-08T15:58:52,882 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,882 967 | decode(ptr, otri2); 2025-09-08T15:58:52,882 | ^~~~~~ 2025-09-08T15:58:52,882 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,882 8481 | sym(botright, botrcasing); 2025-09-08T15:58:52,882 | ^~~ 2025-09-08T15:58:52,887 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,888 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:52,888 | ^ 2025-09-08T15:58:52,888 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,888 967 | decode(ptr, otri2); 2025-09-08T15:58:52,888 | ^~~~~~ 2025-09-08T15:58:52,888 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,888 8481 | sym(botright, botrcasing); 2025-09-08T15:58:52,888 | ^~~ 2025-09-08T15:58:52,893 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,894 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:52,894 | ^ 2025-09-08T15:58:52,894 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:52,894 967 | decode(ptr, otri2); 2025-09-08T15:58:52,894 | ^~~~~~ 2025-09-08T15:58:52,894 c/triangle.c:8481:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:52,894 8481 | sym(botright, botrcasing); 2025-09-08T15:58:52,894 | ^~~ 2025-09-08T15:58:52,901 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,901 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,901 | ^ 2025-09-08T15:58:52,901 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,901 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,901 | ^~~~~~~ 2025-09-08T15:58:52,901 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,902 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,902 | ^~~~~~~ 2025-09-08T15:58:52,907 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,907 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,907 | ^ 2025-09-08T15:58:52,907 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,907 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,907 | ^~~~~~~ 2025-09-08T15:58:52,908 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,908 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,908 | ^~~~~~~ 2025-09-08T15:58:52,913 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,913 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,913 | ^ 2025-09-08T15:58:52,913 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,913 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,914 | ^~~~~~~ 2025-09-08T15:58:52,914 c/triangle.c:8512:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,914 8512 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:52,914 | ^~~~~~~ 2025-09-08T15:58:52,919 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,919 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,919 | ^ 2025-09-08T15:58:52,920 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,920 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,920 | ^~~~~~~ 2025-09-08T15:58:52,920 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,920 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:58:52,920 | ^~~~~~ 2025-09-08T15:58:52,925 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,925 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,925 | ^ 2025-09-08T15:58:52,926 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,926 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,926 | ^~~~~~~ 2025-09-08T15:58:52,926 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,926 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:58:52,926 | ^~~~~~ 2025-09-08T15:58:52,931 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,932 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,932 | ^ 2025-09-08T15:58:52,932 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,932 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,932 | ^~~~~~ 2025-09-08T15:58:52,932 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,932 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:58:52,932 | ^~~~~~ 2025-09-08T15:58:52,937 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,938 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,938 | ^ 2025-09-08T15:58:52,938 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,938 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,938 | ^~~~~~ 2025-09-08T15:58:52,938 c/triangle.c:8515:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,938 8515 | tsbond(newbotleft, botlsubseg); 2025-09-08T15:58:52,938 | ^~~~~~ 2025-09-08T15:58:52,944 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,944 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:52,944 | ^ 2025-09-08T15:58:52,944 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,944 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,944 | ^~~~~~~ 2025-09-08T15:58:52,944 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,944 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,944 | ^~~~~~~ 2025-09-08T15:58:52,950 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,950 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:52,950 | ^ 2025-09-08T15:58:52,950 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,950 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,950 | ^~~~~~~ 2025-09-08T15:58:52,950 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,950 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,950 | ^~~~~~~ 2025-09-08T15:58:52,956 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,956 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:52,956 | ^ 2025-09-08T15:58:52,956 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:52,956 1287 | sdecode(sptr, osub) 2025-09-08T15:58:52,956 | ^~~~~~~ 2025-09-08T15:58:52,956 c/triangle.c:8517:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:52,956 8517 | tspivot(botright, botrsubseg); 2025-09-08T15:58:52,956 | ^~~~~~~ 2025-09-08T15:58:52,962 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,962 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,962 | ^ 2025-09-08T15:58:52,962 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,962 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,962 | ^~~~~~~ 2025-09-08T15:58:52,962 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,962 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,963 | ^~~~~~ 2025-09-08T15:58:52,968 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,968 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:52,968 | ^ 2025-09-08T15:58:52,968 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:52,968 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:52,968 | ^~~~~~~ 2025-09-08T15:58:52,968 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,969 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,969 | ^~~~~~ 2025-09-08T15:58:52,974 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,974 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,974 | ^ 2025-09-08T15:58:52,974 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,974 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,974 | ^~~~~~ 2025-09-08T15:58:52,975 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,975 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,975 | ^~~~~~ 2025-09-08T15:58:52,980 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,980 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,980 | ^ 2025-09-08T15:58:52,980 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,980 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:52,981 | ^~~~~~ 2025-09-08T15:58:52,981 c/triangle.c:8520:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:52,981 8520 | tsbond(newbotright, botrsubseg); 2025-09-08T15:58:52,981 | ^~~~~~ 2025-09-08T15:58:52,986 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,986 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,986 | ^ 2025-09-08T15:58:52,986 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,987 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,987 | ^~~~~~ 2025-09-08T15:58:52,987 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,987 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:58:52,987 | ^~~~ 2025-09-08T15:58:52,992 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:52,992 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,993 | ^ 2025-09-08T15:58:52,993 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,993 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:52,993 | ^~~~~~ 2025-09-08T15:58:52,993 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,993 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:58:52,993 | ^~~~ 2025-09-08T15:58:52,998 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:52,999 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:52,999 | ^ 2025-09-08T15:58:52,999 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:52,999 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:52,999 | ^~~~~~ 2025-09-08T15:58:52,999 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:52,999 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:58:52,999 | ^~~~ 2025-09-08T15:58:53,004 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,005 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,005 | ^ 2025-09-08T15:58:53,005 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,005 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,005 | ^~~~~~ 2025-09-08T15:58:53,005 c/triangle.c:8525:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,005 8525 | bond(newbotleft, botlcasing); 2025-09-08T15:58:53,005 | ^~~~ 2025-09-08T15:58:53,011 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,011 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,011 | ^ 2025-09-08T15:58:53,011 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,011 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,011 | ^~~~~~ 2025-09-08T15:58:53,011 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,011 8526 | bond(newbotright, botrcasing); 2025-09-08T15:58:53,011 | ^~~~ 2025-09-08T15:58:53,017 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,017 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,017 | ^ 2025-09-08T15:58:53,017 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,017 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,017 | ^~~~~~ 2025-09-08T15:58:53,017 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,017 8526 | bond(newbotright, botrcasing); 2025-09-08T15:58:53,017 | ^~~~ 2025-09-08T15:58:53,023 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,023 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,023 | ^ 2025-09-08T15:58:53,023 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,023 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,023 | ^~~~~~ 2025-09-08T15:58:53,023 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,023 8526 | bond(newbotright, botrcasing); 2025-09-08T15:58:53,023 | ^~~~ 2025-09-08T15:58:53,029 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,029 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,029 | ^ 2025-09-08T15:58:53,029 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,029 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,029 | ^~~~~~ 2025-09-08T15:58:53,029 c/triangle.c:8526:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,029 8526 | bond(newbotright, botrcasing); 2025-09-08T15:58:53,030 | ^~~~ 2025-09-08T15:58:53,035 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,035 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,035 | ^ 2025-09-08T15:58:53,035 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,035 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,035 | ^~~~~~ 2025-09-08T15:58:53,036 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,036 8529 | bond(newbotleft, newbotright); 2025-09-08T15:58:53,036 | ^~~~ 2025-09-08T15:58:53,041 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,041 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,041 | ^ 2025-09-08T15:58:53,041 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,041 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,042 | ^~~~~~ 2025-09-08T15:58:53,042 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,042 8529 | bond(newbotleft, newbotright); 2025-09-08T15:58:53,042 | ^~~~ 2025-09-08T15:58:53,047 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,047 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,047 | ^ 2025-09-08T15:58:53,047 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,048 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,048 | ^~~~~~ 2025-09-08T15:58:53,048 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,048 8529 | bond(newbotleft, newbotright); 2025-09-08T15:58:53,048 | ^~~~ 2025-09-08T15:58:53,053 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,053 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,053 | ^ 2025-09-08T15:58:53,054 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,054 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,054 | ^~~~~~ 2025-09-08T15:58:53,054 c/triangle.c:8529:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,054 8529 | bond(newbotleft, newbotright); 2025-09-08T15:58:53,054 | ^~~~ 2025-09-08T15:58:53,059 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,059 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,060 | ^ 2025-09-08T15:58:53,060 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,060 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,060 | ^~~~~~ 2025-09-08T15:58:53,060 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,060 8531 | bond(botleft, newbotleft); 2025-09-08T15:58:53,060 | ^~~~ 2025-09-08T15:58:53,065 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,066 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,066 | ^ 2025-09-08T15:58:53,066 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,066 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,066 | ^~~~~~ 2025-09-08T15:58:53,066 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,066 8531 | bond(botleft, newbotleft); 2025-09-08T15:58:53,066 | ^~~~ 2025-09-08T15:58:53,072 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,072 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,072 | ^ 2025-09-08T15:58:53,072 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,072 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,072 | ^~~~~~ 2025-09-08T15:58:53,072 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,072 8531 | bond(botleft, newbotleft); 2025-09-08T15:58:53,072 | ^~~~ 2025-09-08T15:58:53,078 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,078 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,078 | ^ 2025-09-08T15:58:53,078 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,078 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,078 | ^~~~~~ 2025-09-08T15:58:53,078 c/triangle.c:8531:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,078 8531 | bond(botleft, newbotleft); 2025-09-08T15:58:53,078 | ^~~~ 2025-09-08T15:58:53,084 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,084 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,084 | ^ 2025-09-08T15:58:53,084 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,084 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,084 | ^~~~~~ 2025-09-08T15:58:53,084 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,084 8533 | bond(botright, newbotright); 2025-09-08T15:58:53,084 | ^~~~ 2025-09-08T15:58:53,090 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,090 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,090 | ^ 2025-09-08T15:58:53,090 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,090 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,090 | ^~~~~~ 2025-09-08T15:58:53,090 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,090 8533 | bond(botright, newbotright); 2025-09-08T15:58:53,091 | ^~~~ 2025-09-08T15:58:53,096 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,096 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,096 | ^ 2025-09-08T15:58:53,096 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,096 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,096 | ^~~~~~ 2025-09-08T15:58:53,096 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,097 8533 | bond(botright, newbotright); 2025-09-08T15:58:53,097 | ^~~~ 2025-09-08T15:58:53,102 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,102 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,102 | ^ 2025-09-08T15:58:53,102 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,102 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,102 | ^~~~~~ 2025-09-08T15:58:53,103 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,103 8533 | bond(botright, newbotright); 2025-09-08T15:58:53,103 | ^~~~ 2025-09-08T15:58:53,108 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,108 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,108 | ^ 2025-09-08T15:58:53,108 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,109 8538 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:58:53,109 | ^~~~~~ 2025-09-08T15:58:53,114 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,114 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,114 | ^ 2025-09-08T15:58:53,114 c/triangle.c:8538:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,115 8538 | m->lastflip->flippedtri = encode(horiz); 2025-09-08T15:58:53,115 | ^~~~~~ 2025-09-08T15:58:53,121 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,121 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,121 | ^ 2025-09-08T15:58:53,121 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,121 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,122 | ^~~~~~~ 2025-09-08T15:58:53,122 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,122 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:58:53,122 | ^~~~~~~ 2025-09-08T15:58:53,127 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,127 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,127 | ^ 2025-09-08T15:58:53,128 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,128 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,128 | ^~~~~~~ 2025-09-08T15:58:53,128 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,128 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:58:53,128 | ^~~~~~~ 2025-09-08T15:58:53,133 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,134 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,134 | ^ 2025-09-08T15:58:53,134 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,134 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,134 | ^~~~~~~ 2025-09-08T15:58:53,134 c/triangle.c:8587:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,134 8587 | tspivot(horiz, checksubseg); 2025-09-08T15:58:53,134 | ^~~~~~~ 2025-09-08T15:58:53,140 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,140 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,140 | ^ 2025-09-08T15:58:53,140 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,140 967 | decode(ptr, otri2); 2025-09-08T15:58:53,140 | ^~~~~~ 2025-09-08T15:58:53,140 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,140 8604 | sym(horiz, top); 2025-09-08T15:58:53,141 | ^~~ 2025-09-08T15:58:53,146 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,146 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,146 | ^ 2025-09-08T15:58:53,146 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,146 967 | decode(ptr, otri2); 2025-09-08T15:58:53,146 | ^~~~~~ 2025-09-08T15:58:53,147 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,147 8604 | sym(horiz, top); 2025-09-08T15:58:53,147 | ^~~ 2025-09-08T15:58:53,152 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,152 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,152 | ^ 2025-09-08T15:58:53,152 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,152 967 | decode(ptr, otri2); 2025-09-08T15:58:53,153 | ^~~~~~ 2025-09-08T15:58:53,153 c/triangle.c:8604:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,153 8604 | sym(horiz, top); 2025-09-08T15:58:53,153 | ^~~ 2025-09-08T15:58:53,161 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,161 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,161 | ^ 2025-09-08T15:58:53,162 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,162 967 | decode(ptr, otri2); 2025-09-08T15:58:53,162 | ^~~~~~ 2025-09-08T15:58:53,162 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,162 8649 | sym(topleft, toplcasing); 2025-09-08T15:58:53,162 | ^~~ 2025-09-08T15:58:53,167 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,168 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,168 | ^ 2025-09-08T15:58:53,168 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,168 967 | decode(ptr, otri2); 2025-09-08T15:58:53,168 | ^~~~~~ 2025-09-08T15:58:53,168 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,168 8649 | sym(topleft, toplcasing); 2025-09-08T15:58:53,168 | ^~~ 2025-09-08T15:58:53,174 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,174 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,174 | ^ 2025-09-08T15:58:53,174 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,174 967 | decode(ptr, otri2); 2025-09-08T15:58:53,174 | ^~~~~~ 2025-09-08T15:58:53,174 c/triangle.c:8649:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,174 8649 | sym(topleft, toplcasing); 2025-09-08T15:58:53,174 | ^~~ 2025-09-08T15:58:53,180 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,180 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,180 | ^ 2025-09-08T15:58:53,180 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,180 967 | decode(ptr, otri2); 2025-09-08T15:58:53,180 | ^~~~~~ 2025-09-08T15:58:53,180 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,181 8651 | sym(topright, toprcasing); 2025-09-08T15:58:53,181 | ^~~ 2025-09-08T15:58:53,186 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,186 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,186 | ^ 2025-09-08T15:58:53,186 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,186 967 | decode(ptr, otri2); 2025-09-08T15:58:53,187 | ^~~~~~ 2025-09-08T15:58:53,187 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,187 8651 | sym(topright, toprcasing); 2025-09-08T15:58:53,187 | ^~~ 2025-09-08T15:58:53,192 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,192 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,192 | ^ 2025-09-08T15:58:53,193 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,193 967 | decode(ptr, otri2); 2025-09-08T15:58:53,193 | ^~~~~~ 2025-09-08T15:58:53,193 c/triangle.c:8651:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,193 8651 | sym(topright, toprcasing); 2025-09-08T15:58:53,193 | ^~~ 2025-09-08T15:58:53,199 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,199 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,199 | ^ 2025-09-08T15:58:53,199 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,199 967 | decode(ptr, otri2); 2025-09-08T15:58:53,199 | ^~~~~~ 2025-09-08T15:58:53,199 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,199 8653 | sym(botleft, botlcasing); 2025-09-08T15:58:53,199 | ^~~ 2025-09-08T15:58:53,205 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,205 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,205 | ^ 2025-09-08T15:58:53,205 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,205 967 | decode(ptr, otri2); 2025-09-08T15:58:53,205 | ^~~~~~ 2025-09-08T15:58:53,205 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,205 8653 | sym(botleft, botlcasing); 2025-09-08T15:58:53,206 | ^~~ 2025-09-08T15:58:53,211 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,211 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,211 | ^ 2025-09-08T15:58:53,211 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,211 967 | decode(ptr, otri2); 2025-09-08T15:58:53,211 | ^~~~~~ 2025-09-08T15:58:53,212 c/triangle.c:8653:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,212 8653 | sym(botleft, botlcasing); 2025-09-08T15:58:53,212 | ^~~ 2025-09-08T15:58:53,217 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,217 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,218 | ^ 2025-09-08T15:58:53,218 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,218 967 | decode(ptr, otri2); 2025-09-08T15:58:53,218 | ^~~~~~ 2025-09-08T15:58:53,218 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,218 8655 | sym(botright, botrcasing); 2025-09-08T15:58:53,218 | ^~~ 2025-09-08T15:58:53,223 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,224 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,224 | ^ 2025-09-08T15:58:53,224 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,224 967 | decode(ptr, otri2); 2025-09-08T15:58:53,224 | ^~~~~~ 2025-09-08T15:58:53,224 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,224 8655 | sym(botright, botrcasing); 2025-09-08T15:58:53,224 | ^~~ 2025-09-08T15:58:53,230 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,230 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,230 | ^ 2025-09-08T15:58:53,230 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,230 967 | decode(ptr, otri2); 2025-09-08T15:58:53,230 | ^~~~~~ 2025-09-08T15:58:53,230 c/triangle.c:8655:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,230 8655 | sym(botright, botrcasing); 2025-09-08T15:58:53,230 | ^~~ 2025-09-08T15:58:53,236 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,236 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,236 | ^ 2025-09-08T15:58:53,236 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,236 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,236 | ^~~~~~ 2025-09-08T15:58:53,237 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,237 8657 | bond(topleft, botlcasing); 2025-09-08T15:58:53,237 | ^~~~ 2025-09-08T15:58:53,242 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,242 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,242 | ^ 2025-09-08T15:58:53,242 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,243 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,243 | ^~~~~~ 2025-09-08T15:58:53,243 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,243 8657 | bond(topleft, botlcasing); 2025-09-08T15:58:53,243 | ^~~~ 2025-09-08T15:58:53,248 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,249 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,249 | ^ 2025-09-08T15:58:53,249 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,249 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,249 | ^~~~~~ 2025-09-08T15:58:53,249 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,249 8657 | bond(topleft, botlcasing); 2025-09-08T15:58:53,249 | ^~~~ 2025-09-08T15:58:53,255 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,255 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,255 | ^ 2025-09-08T15:58:53,255 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,255 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,255 | ^~~~~~ 2025-09-08T15:58:53,255 c/triangle.c:8657:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,255 8657 | bond(topleft, botlcasing); 2025-09-08T15:58:53,255 | ^~~~ 2025-09-08T15:58:53,261 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,261 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,261 | ^ 2025-09-08T15:58:53,261 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,261 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,261 | ^~~~~~ 2025-09-08T15:58:53,261 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,262 8658 | bond(botleft, botrcasing); 2025-09-08T15:58:53,262 | ^~~~ 2025-09-08T15:58:53,267 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,267 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,267 | ^ 2025-09-08T15:58:53,267 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,268 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,268 | ^~~~~~ 2025-09-08T15:58:53,268 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,268 8658 | bond(botleft, botrcasing); 2025-09-08T15:58:53,268 | ^~~~ 2025-09-08T15:58:53,273 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,274 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,274 | ^ 2025-09-08T15:58:53,274 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,274 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,274 | ^~~~~~ 2025-09-08T15:58:53,274 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,274 8658 | bond(botleft, botrcasing); 2025-09-08T15:58:53,274 | ^~~~ 2025-09-08T15:58:53,280 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,280 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,280 | ^ 2025-09-08T15:58:53,280 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,280 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,280 | ^~~~~~ 2025-09-08T15:58:53,280 c/triangle.c:8658:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,280 8658 | bond(botleft, botrcasing); 2025-09-08T15:58:53,280 | ^~~~ 2025-09-08T15:58:53,286 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,286 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,286 | ^ 2025-09-08T15:58:53,286 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,286 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,286 | ^~~~~~ 2025-09-08T15:58:53,286 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,287 8659 | bond(botright, toprcasing); 2025-09-08T15:58:53,287 | ^~~~ 2025-09-08T15:58:53,292 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,292 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,292 | ^ 2025-09-08T15:58:53,292 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,292 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,293 | ^~~~~~ 2025-09-08T15:58:53,293 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,293 8659 | bond(botright, toprcasing); 2025-09-08T15:58:53,293 | ^~~~ 2025-09-08T15:58:53,298 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,298 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,299 | ^ 2025-09-08T15:58:53,299 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,299 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,299 | ^~~~~~ 2025-09-08T15:58:53,299 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,299 8659 | bond(botright, toprcasing); 2025-09-08T15:58:53,299 | ^~~~ 2025-09-08T15:58:53,305 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,305 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,305 | ^ 2025-09-08T15:58:53,305 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,305 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,305 | ^~~~~~ 2025-09-08T15:58:53,305 c/triangle.c:8659:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,305 8659 | bond(botright, toprcasing); 2025-09-08T15:58:53,305 | ^~~~ 2025-09-08T15:58:53,311 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,311 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,311 | ^ 2025-09-08T15:58:53,311 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,311 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,311 | ^~~~~~ 2025-09-08T15:58:53,311 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,312 8660 | bond(topright, toplcasing); 2025-09-08T15:58:53,312 | ^~~~ 2025-09-08T15:58:53,317 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,317 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,317 | ^ 2025-09-08T15:58:53,317 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,317 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,318 | ^~~~~~ 2025-09-08T15:58:53,318 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,318 8660 | bond(topright, toplcasing); 2025-09-08T15:58:53,318 | ^~~~ 2025-09-08T15:58:53,323 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,323 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,324 | ^ 2025-09-08T15:58:53,324 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,324 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,324 | ^~~~~~ 2025-09-08T15:58:53,324 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,324 8660 | bond(topright, toplcasing); 2025-09-08T15:58:53,324 | ^~~~ 2025-09-08T15:58:53,330 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,330 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,330 | ^ 2025-09-08T15:58:53,330 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,330 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,330 | ^~~~~~ 2025-09-08T15:58:53,330 c/triangle.c:8660:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,330 8660 | bond(topright, toplcasing); 2025-09-08T15:58:53,330 | ^~~~ 2025-09-08T15:58:53,336 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,336 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,336 | ^ 2025-09-08T15:58:53,336 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,336 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,336 | ^~~~~~~ 2025-09-08T15:58:53,336 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,337 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:53,337 | ^~~~~~~ 2025-09-08T15:58:53,342 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,342 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,342 | ^ 2025-09-08T15:58:53,342 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,343 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,343 | ^~~~~~~ 2025-09-08T15:58:53,343 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,343 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:53,343 | ^~~~~~~ 2025-09-08T15:58:53,348 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,348 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,349 | ^ 2025-09-08T15:58:53,349 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,349 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,349 | ^~~~~~~ 2025-09-08T15:58:53,349 c/triangle.c:8663:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,349 8663 | tspivot(topleft, toplsubseg); 2025-09-08T15:58:53,349 | ^~~~~~~ 2025-09-08T15:58:53,355 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,355 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,355 | ^ 2025-09-08T15:58:53,355 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,355 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,355 | ^~~~~~~ 2025-09-08T15:58:53,355 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,355 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:53,355 | ^~~~~~~ 2025-09-08T15:58:53,361 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,361 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,361 | ^ 2025-09-08T15:58:53,361 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,361 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,361 | ^~~~~~~ 2025-09-08T15:58:53,361 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,362 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:53,362 | ^~~~~~~ 2025-09-08T15:58:53,367 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,367 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,367 | ^ 2025-09-08T15:58:53,367 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,367 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,368 | ^~~~~~~ 2025-09-08T15:58:53,368 c/triangle.c:8664:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,368 8664 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:53,368 | ^~~~~~~ 2025-09-08T15:58:53,373 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,373 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,374 | ^ 2025-09-08T15:58:53,374 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,374 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,374 | ^~~~~~~ 2025-09-08T15:58:53,374 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,374 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:58:53,374 | ^~~~~~~ 2025-09-08T15:58:53,380 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,380 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,380 | ^ 2025-09-08T15:58:53,380 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,380 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,380 | ^~~~~~~ 2025-09-08T15:58:53,380 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,380 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:58:53,380 | ^~~~~~~ 2025-09-08T15:58:53,386 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,386 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,386 | ^ 2025-09-08T15:58:53,386 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,386 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,386 | ^~~~~~~ 2025-09-08T15:58:53,386 c/triangle.c:8665:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,387 8665 | tspivot(botright, botrsubseg); 2025-09-08T15:58:53,387 | ^~~~~~~ 2025-09-08T15:58:53,392 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,392 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,392 | ^ 2025-09-08T15:58:53,392 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,392 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,393 | ^~~~~~~ 2025-09-08T15:58:53,393 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,393 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:58:53,393 | ^~~~~~~ 2025-09-08T15:58:53,398 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,398 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,399 | ^ 2025-09-08T15:58:53,399 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,399 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,399 | ^~~~~~~ 2025-09-08T15:58:53,399 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,399 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:58:53,399 | ^~~~~~~ 2025-09-08T15:58:53,405 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,405 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,405 | ^ 2025-09-08T15:58:53,405 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,405 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,405 | ^~~~~~~ 2025-09-08T15:58:53,405 c/triangle.c:8666:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,405 8666 | tspivot(topright, toprsubseg); 2025-09-08T15:58:53,405 | ^~~~~~~ 2025-09-08T15:58:53,411 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,411 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,411 | ^ 2025-09-08T15:58:53,411 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,411 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,411 | ^~~~~~~ 2025-09-08T15:58:53,411 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,412 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:58:53,412 | ^~~~~~ 2025-09-08T15:58:53,417 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,417 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,417 | ^ 2025-09-08T15:58:53,418 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,418 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,418 | ^~~~~~~ 2025-09-08T15:58:53,418 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,418 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:58:53,418 | ^~~~~~ 2025-09-08T15:58:53,423 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,424 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,424 | ^ 2025-09-08T15:58:53,424 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,424 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,424 | ^~~~~~ 2025-09-08T15:58:53,424 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,424 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:58:53,424 | ^~~~~~ 2025-09-08T15:58:53,430 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,430 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,430 | ^ 2025-09-08T15:58:53,430 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,430 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,430 | ^~~~~~ 2025-09-08T15:58:53,430 c/triangle.c:8670:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,430 8670 | tsbond(topright, toplsubseg); 2025-09-08T15:58:53,430 | ^~~~~~ 2025-09-08T15:58:53,436 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,436 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,436 | ^ 2025-09-08T15:58:53,436 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,436 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,437 | ^~~~~~~ 2025-09-08T15:58:53,437 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,437 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:53,437 | ^~~~~~ 2025-09-08T15:58:53,442 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,442 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,442 | ^ 2025-09-08T15:58:53,443 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,443 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,443 | ^~~~~~~ 2025-09-08T15:58:53,443 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,443 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:53,443 | ^~~~~~ 2025-09-08T15:58:53,449 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,449 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,449 | ^ 2025-09-08T15:58:53,449 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,449 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,449 | ^~~~~~ 2025-09-08T15:58:53,449 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,449 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:53,449 | ^~~~~~ 2025-09-08T15:58:53,455 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,455 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,455 | ^ 2025-09-08T15:58:53,455 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,455 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,455 | ^~~~~~ 2025-09-08T15:58:53,455 c/triangle.c:8675:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,455 8675 | tsbond(topleft, botlsubseg); 2025-09-08T15:58:53,456 | ^~~~~~ 2025-09-08T15:58:53,461 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,461 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,461 | ^ 2025-09-08T15:58:53,461 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,462 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,462 | ^~~~~~~ 2025-09-08T15:58:53,462 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,462 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:53,462 | ^~~~~~ 2025-09-08T15:58:53,467 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,468 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,468 | ^ 2025-09-08T15:58:53,468 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,468 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,468 | ^~~~~~~ 2025-09-08T15:58:53,468 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,468 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:53,468 | ^~~~~~ 2025-09-08T15:58:53,474 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,474 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,474 | ^ 2025-09-08T15:58:53,474 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,474 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,474 | ^~~~~~ 2025-09-08T15:58:53,474 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,474 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:53,474 | ^~~~~~ 2025-09-08T15:58:53,480 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,480 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,480 | ^ 2025-09-08T15:58:53,480 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,480 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,480 | ^~~~~~ 2025-09-08T15:58:53,480 c/triangle.c:8680:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,481 8680 | tsbond(botleft, botrsubseg); 2025-09-08T15:58:53,481 | ^~~~~~ 2025-09-08T15:58:53,486 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,486 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,486 | ^ 2025-09-08T15:58:53,487 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,487 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,487 | ^~~~~~~ 2025-09-08T15:58:53,487 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,487 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:58:53,487 | ^~~~~~ 2025-09-08T15:58:53,492 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,493 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,493 | ^ 2025-09-08T15:58:53,493 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,493 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,493 | ^~~~~~~ 2025-09-08T15:58:53,493 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,493 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:58:53,493 | ^~~~~~ 2025-09-08T15:58:53,499 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,499 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,499 | ^ 2025-09-08T15:58:53,499 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,499 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,499 | ^~~~~~ 2025-09-08T15:58:53,499 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,499 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:58:53,500 | ^~~~~~ 2025-09-08T15:58:53,505 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,505 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,505 | ^ 2025-09-08T15:58:53,505 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,505 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,506 | ^~~~~~ 2025-09-08T15:58:53,506 c/triangle.c:8685:15: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,506 8685 | tsbond(botright, toprsubseg); 2025-09-08T15:58:53,506 | ^~~~~~ 2025-09-08T15:58:53,513 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,513 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,513 | ^ 2025-09-08T15:58:53,513 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,513 8716 | newflip->flippedtri = encode(horiz); 2025-09-08T15:58:53,513 | ^~~~~~ 2025-09-08T15:58:53,519 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,519 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,519 | ^ 2025-09-08T15:58:53,519 c/triangle.c:8716:35: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,519 8716 | newflip->flippedtri = encode(horiz); 2025-09-08T15:58:53,519 | ^~~~~~ 2025-09-08T15:58:53,526 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,526 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,526 | ^ 2025-09-08T15:58:53,526 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,526 967 | decode(ptr, otri2); 2025-09-08T15:58:53,526 | ^~~~~~ 2025-09-08T15:58:53,526 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,527 8775 | sym(horiz, testtri); 2025-09-08T15:58:53,527 | ^~~ 2025-09-08T15:58:53,532 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,532 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,533 | ^ 2025-09-08T15:58:53,533 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,533 967 | decode(ptr, otri2); 2025-09-08T15:58:53,533 | ^~~~~~ 2025-09-08T15:58:53,533 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,533 8775 | sym(horiz, testtri); 2025-09-08T15:58:53,533 | ^~~ 2025-09-08T15:58:53,539 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,539 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,539 | ^ 2025-09-08T15:58:53,539 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,539 967 | decode(ptr, otri2); 2025-09-08T15:58:53,539 | ^~~~~~ 2025-09-08T15:58:53,539 c/triangle.c:8775:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,539 8775 | sym(horiz, testtri); 2025-09-08T15:58:53,540 | ^~~ 2025-09-08T15:58:53,540 c/triangle.c: In function ‘triangulatepolygon’: 2025-09-08T15:58:53,547 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,547 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,547 | ^ 2025-09-08T15:58:53,547 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,547 971 | decode(ptr, otri); 2025-09-08T15:58:53,547 | ^~~~~~ 2025-09-08T15:58:53,548 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,548 997 | symself(otri2); 2025-09-08T15:58:53,548 | ^~~~~~~ 2025-09-08T15:58:53,548 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,548 8892 | onext(*firstedge, besttri); 2025-09-08T15:58:53,548 | ^~~~~ 2025-09-08T15:58:53,554 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,554 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,554 | ^ 2025-09-08T15:58:53,554 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,554 971 | decode(ptr, otri); 2025-09-08T15:58:53,554 | ^~~~~~ 2025-09-08T15:58:53,554 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,554 997 | symself(otri2); 2025-09-08T15:58:53,554 | ^~~~~~~ 2025-09-08T15:58:53,554 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,554 8892 | onext(*firstedge, besttri); 2025-09-08T15:58:53,554 | ^~~~~ 2025-09-08T15:58:53,560 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,560 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,560 | ^ 2025-09-08T15:58:53,560 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,560 971 | decode(ptr, otri); 2025-09-08T15:58:53,561 | ^~~~~~ 2025-09-08T15:58:53,561 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,561 997 | symself(otri2); 2025-09-08T15:58:53,561 | ^~~~~~~ 2025-09-08T15:58:53,561 c/triangle.c:8892:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,561 8892 | onext(*firstedge, besttri); 2025-09-08T15:58:53,561 | ^~~~~ 2025-09-08T15:58:53,567 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,567 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,567 | ^ 2025-09-08T15:58:53,567 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,567 971 | decode(ptr, otri); 2025-09-08T15:58:53,567 | ^~~~~~ 2025-09-08T15:58:53,567 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,567 1001 | symself(otri); 2025-09-08T15:58:53,568 | ^~~~~~~ 2025-09-08T15:58:53,568 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,568 8897 | onextself(testtri); 2025-09-08T15:58:53,568 | ^~~~~~~~~ 2025-09-08T15:58:53,573 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,573 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,574 | ^ 2025-09-08T15:58:53,574 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,574 971 | decode(ptr, otri); 2025-09-08T15:58:53,574 | ^~~~~~ 2025-09-08T15:58:53,574 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,574 1001 | symself(otri); 2025-09-08T15:58:53,574 | ^~~~~~~ 2025-09-08T15:58:53,574 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,574 8897 | onextself(testtri); 2025-09-08T15:58:53,574 | ^~~~~~~~~ 2025-09-08T15:58:53,580 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,580 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,580 | ^ 2025-09-08T15:58:53,580 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,580 971 | decode(ptr, otri); 2025-09-08T15:58:53,580 | ^~~~~~ 2025-09-08T15:58:53,580 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,581 1001 | symself(otri); 2025-09-08T15:58:53,581 | ^~~~~~~ 2025-09-08T15:58:53,581 c/triangle.c:8897:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,581 8897 | onextself(testtri); 2025-09-08T15:58:53,581 | ^~~~~~~~~ 2025-09-08T15:58:53,587 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,587 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,587 | ^ 2025-09-08T15:58:53,587 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,587 967 | decode(ptr, otri2); 2025-09-08T15:58:53,587 | ^~~~~~ 2025-09-08T15:58:53,587 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,588 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,588 | ^~~ 2025-09-08T15:58:53,588 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,588 8913 | oprev(besttri, tempedge); 2025-09-08T15:58:53,588 | ^~~~~ 2025-09-08T15:58:53,593 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,594 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,594 | ^ 2025-09-08T15:58:53,594 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,594 967 | decode(ptr, otri2); 2025-09-08T15:58:53,594 | ^~~~~~ 2025-09-08T15:58:53,594 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,594 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,594 | ^~~ 2025-09-08T15:58:53,594 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,594 8913 | oprev(besttri, tempedge); 2025-09-08T15:58:53,595 | ^~~~~ 2025-09-08T15:58:53,600 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,600 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,600 | ^ 2025-09-08T15:58:53,600 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,600 967 | decode(ptr, otri2); 2025-09-08T15:58:53,601 | ^~~~~~ 2025-09-08T15:58:53,601 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,601 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,601 | ^~~ 2025-09-08T15:58:53,601 c/triangle.c:8913:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,601 8913 | oprev(besttri, tempedge); 2025-09-08T15:58:53,601 | ^~~~~ 2025-09-08T15:58:53,607 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,607 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,607 | ^ 2025-09-08T15:58:53,607 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,607 967 | decode(ptr, otri2); 2025-09-08T15:58:53,607 | ^~~~~~ 2025-09-08T15:58:53,607 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,607 8919 | sym(besttri, tempedge); 2025-09-08T15:58:53,607 | ^~~ 2025-09-08T15:58:53,613 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,613 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,614 | ^ 2025-09-08T15:58:53,614 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,614 967 | decode(ptr, otri2); 2025-09-08T15:58:53,614 | ^~~~~~ 2025-09-08T15:58:53,614 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,614 8919 | sym(besttri, tempedge); 2025-09-08T15:58:53,614 | ^~~ 2025-09-08T15:58:53,620 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,620 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,620 | ^ 2025-09-08T15:58:53,620 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,620 967 | decode(ptr, otri2); 2025-09-08T15:58:53,620 | ^~~~~~ 2025-09-08T15:58:53,620 c/triangle.c:8919:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,620 8919 | sym(besttri, tempedge); 2025-09-08T15:58:53,621 | ^~~ 2025-09-08T15:58:53,626 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,627 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,627 | ^ 2025-09-08T15:58:53,627 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,627 967 | decode(ptr, otri2); 2025-09-08T15:58:53,627 | ^~~~~~ 2025-09-08T15:58:53,627 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,627 8923 | sym(tempedge, besttri); 2025-09-08T15:58:53,627 | ^~~ 2025-09-08T15:58:53,633 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,633 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,633 | ^ 2025-09-08T15:58:53,633 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,633 967 | decode(ptr, otri2); 2025-09-08T15:58:53,633 | ^~~~~~ 2025-09-08T15:58:53,634 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,634 8923 | sym(tempedge, besttri); 2025-09-08T15:58:53,634 | ^~~ 2025-09-08T15:58:53,640 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,640 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,640 | ^ 2025-09-08T15:58:53,640 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,640 967 | decode(ptr, otri2); 2025-09-08T15:58:53,640 | ^~~~~~ 2025-09-08T15:58:53,640 c/triangle.c:8923:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,640 8923 | sym(tempedge, besttri); 2025-09-08T15:58:53,640 | ^~~ 2025-09-08T15:58:53,646 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,646 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,646 | ^ 2025-09-08T15:58:53,647 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,647 967 | decode(ptr, otri2); 2025-09-08T15:58:53,647 | ^~~~~~ 2025-09-08T15:58:53,647 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,647 8931 | sym(besttri, testtri); 2025-09-08T15:58:53,647 | ^~~ 2025-09-08T15:58:53,653 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,653 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,653 | ^ 2025-09-08T15:58:53,653 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,653 967 | decode(ptr, otri2); 2025-09-08T15:58:53,653 | ^~~~~~ 2025-09-08T15:58:53,653 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,653 8931 | sym(besttri, testtri); 2025-09-08T15:58:53,654 | ^~~ 2025-09-08T15:58:53,659 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,659 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,660 | ^ 2025-09-08T15:58:53,660 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,660 967 | decode(ptr, otri2); 2025-09-08T15:58:53,660 | ^~~~~~ 2025-09-08T15:58:53,660 c/triangle.c:8931:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,660 8931 | sym(besttri, testtri); 2025-09-08T15:58:53,660 | ^~~ 2025-09-08T15:58:53,660 c/triangle.c: In function ‘deletevertex’: 2025-09-08T15:58:53,667 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,667 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,667 | ^ 2025-09-08T15:58:53,667 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,667 971 | decode(ptr, otri); 2025-09-08T15:58:53,667 | ^~~~~~ 2025-09-08T15:58:53,667 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,667 997 | symself(otri2); 2025-09-08T15:58:53,667 | ^~~~~~~ 2025-09-08T15:58:53,667 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,668 8985 | onext(*deltri, countingtri); 2025-09-08T15:58:53,668 | ^~~~~ 2025-09-08T15:58:53,673 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,673 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,674 | ^ 2025-09-08T15:58:53,674 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,674 971 | decode(ptr, otri); 2025-09-08T15:58:53,674 | ^~~~~~ 2025-09-08T15:58:53,674 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,674 997 | symself(otri2); 2025-09-08T15:58:53,674 | ^~~~~~~ 2025-09-08T15:58:53,674 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,674 8985 | onext(*deltri, countingtri); 2025-09-08T15:58:53,674 | ^~~~~ 2025-09-08T15:58:53,680 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,680 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,680 | ^ 2025-09-08T15:58:53,680 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,680 971 | decode(ptr, otri); 2025-09-08T15:58:53,680 | ^~~~~~ 2025-09-08T15:58:53,680 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,681 997 | symself(otri2); 2025-09-08T15:58:53,681 | ^~~~~~~ 2025-09-08T15:58:53,681 c/triangle.c:8985:3: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,681 8985 | onext(*deltri, countingtri); 2025-09-08T15:58:53,681 | ^~~~~ 2025-09-08T15:58:53,687 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,687 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,687 | ^ 2025-09-08T15:58:53,687 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,687 971 | decode(ptr, otri); 2025-09-08T15:58:53,687 | ^~~~~~ 2025-09-08T15:58:53,687 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,687 1001 | symself(otri); 2025-09-08T15:58:53,688 | ^~~~~~~ 2025-09-08T15:58:53,688 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,688 8996 | onextself(countingtri); 2025-09-08T15:58:53,688 | ^~~~~~~~~ 2025-09-08T15:58:53,693 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,694 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,694 | ^ 2025-09-08T15:58:53,694 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,694 971 | decode(ptr, otri); 2025-09-08T15:58:53,694 | ^~~~~~ 2025-09-08T15:58:53,694 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,694 1001 | symself(otri); 2025-09-08T15:58:53,694 | ^~~~~~~ 2025-09-08T15:58:53,694 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,694 8996 | onextself(countingtri); 2025-09-08T15:58:53,694 | ^~~~~~~~~ 2025-09-08T15:58:53,700 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,700 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,700 | ^ 2025-09-08T15:58:53,700 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,701 971 | decode(ptr, otri); 2025-09-08T15:58:53,701 | ^~~~~~ 2025-09-08T15:58:53,701 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,701 1001 | symself(otri); 2025-09-08T15:58:53,701 | ^~~~~~~ 2025-09-08T15:58:53,701 c/triangle.c:8996:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:53,701 8996 | onextself(countingtri); 2025-09-08T15:58:53,701 | ^~~~~~~~~ 2025-09-08T15:58:53,707 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,707 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,707 | ^ 2025-09-08T15:58:53,707 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,707 971 | decode(ptr, otri); 2025-09-08T15:58:53,707 | ^~~~~~ 2025-09-08T15:58:53,707 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,708 997 | symself(otri2); 2025-09-08T15:58:53,708 | ^~~~~~~ 2025-09-08T15:58:53,708 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,708 9010 | onext(*deltri, firstedge); 2025-09-08T15:58:53,708 | ^~~~~ 2025-09-08T15:58:53,714 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,714 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,714 | ^ 2025-09-08T15:58:53,714 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,714 971 | decode(ptr, otri); 2025-09-08T15:58:53,714 | ^~~~~~ 2025-09-08T15:58:53,714 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,714 997 | symself(otri2); 2025-09-08T15:58:53,714 | ^~~~~~~ 2025-09-08T15:58:53,714 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,714 9010 | onext(*deltri, firstedge); 2025-09-08T15:58:53,715 | ^~~~~ 2025-09-08T15:58:53,720 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,720 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,720 | ^ 2025-09-08T15:58:53,721 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,721 971 | decode(ptr, otri); 2025-09-08T15:58:53,721 | ^~~~~~ 2025-09-08T15:58:53,721 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,721 997 | symself(otri2); 2025-09-08T15:58:53,721 | ^~~~~~~ 2025-09-08T15:58:53,721 c/triangle.c:9010:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:53,721 9010 | onext(*deltri, firstedge); 2025-09-08T15:58:53,721 | ^~~~~ 2025-09-08T15:58:53,727 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,727 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,727 | ^ 2025-09-08T15:58:53,727 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,727 967 | decode(ptr, otri2); 2025-09-08T15:58:53,727 | ^~~~~~ 2025-09-08T15:58:53,728 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,728 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,728 | ^~~ 2025-09-08T15:58:53,728 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,728 9011 | oprev(*deltri, lastedge); 2025-09-08T15:58:53,728 | ^~~~~ 2025-09-08T15:58:53,734 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,734 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,734 | ^ 2025-09-08T15:58:53,734 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,734 967 | decode(ptr, otri2); 2025-09-08T15:58:53,734 | ^~~~~~ 2025-09-08T15:58:53,734 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,734 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,734 | ^~~ 2025-09-08T15:58:53,734 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,735 9011 | oprev(*deltri, lastedge); 2025-09-08T15:58:53,735 | ^~~~~ 2025-09-08T15:58:53,740 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,740 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,741 | ^ 2025-09-08T15:58:53,741 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,741 967 | decode(ptr, otri2); 2025-09-08T15:58:53,741 | ^~~~~~ 2025-09-08T15:58:53,741 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,741 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,741 | ^~~ 2025-09-08T15:58:53,741 c/triangle.c:9011:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,741 9011 | oprev(*deltri, lastedge); 2025-09-08T15:58:53,741 | ^~~~~ 2025-09-08T15:58:53,747 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,747 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,747 | ^ 2025-09-08T15:58:53,748 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,748 967 | decode(ptr, otri2); 2025-09-08T15:58:53,748 | ^~~~~~ 2025-09-08T15:58:53,748 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,748 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:53,748 | ^~~ 2025-09-08T15:58:53,748 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:53,748 9017 | dnext(*deltri, lefttri); 2025-09-08T15:58:53,748 | ^~~~~ 2025-09-08T15:58:53,754 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,754 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,754 | ^ 2025-09-08T15:58:53,754 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,754 967 | decode(ptr, otri2); 2025-09-08T15:58:53,754 | ^~~~~~ 2025-09-08T15:58:53,755 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,755 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:53,755 | ^~~ 2025-09-08T15:58:53,755 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:53,755 9017 | dnext(*deltri, lefttri); 2025-09-08T15:58:53,755 | ^~~~~ 2025-09-08T15:58:53,761 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,761 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,761 | ^ 2025-09-08T15:58:53,761 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,761 967 | decode(ptr, otri2); 2025-09-08T15:58:53,761 | ^~~~~~ 2025-09-08T15:58:53,761 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,761 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:53,761 | ^~~ 2025-09-08T15:58:53,761 c/triangle.c:9017:3: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:53,762 9017 | dnext(*deltri, lefttri); 2025-09-08T15:58:53,762 | ^~~~~ 2025-09-08T15:58:53,767 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,768 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,768 | ^ 2025-09-08T15:58:53,768 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,768 967 | decode(ptr, otri2); 2025-09-08T15:58:53,768 | ^~~~~~ 2025-09-08T15:58:53,768 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,768 9018 | sym(lefttri, leftcasing); 2025-09-08T15:58:53,768 | ^~~ 2025-09-08T15:58:53,774 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,774 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,774 | ^ 2025-09-08T15:58:53,774 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,774 967 | decode(ptr, otri2); 2025-09-08T15:58:53,774 | ^~~~~~ 2025-09-08T15:58:53,775 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,775 9018 | sym(lefttri, leftcasing); 2025-09-08T15:58:53,775 | ^~~ 2025-09-08T15:58:53,781 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,781 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,781 | ^ 2025-09-08T15:58:53,781 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,781 967 | decode(ptr, otri2); 2025-09-08T15:58:53,781 | ^~~~~~ 2025-09-08T15:58:53,781 c/triangle.c:9018:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,781 9018 | sym(lefttri, leftcasing); 2025-09-08T15:58:53,781 | ^~~ 2025-09-08T15:58:53,787 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,788 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,788 | ^ 2025-09-08T15:58:53,788 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,788 967 | decode(ptr, otri2); 2025-09-08T15:58:53,788 | ^~~~~~ 2025-09-08T15:58:53,788 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,788 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,788 | ^~~ 2025-09-08T15:58:53,788 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,788 9019 | oprev(deltriright, righttri); 2025-09-08T15:58:53,788 | ^~~~~ 2025-09-08T15:58:53,794 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,794 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,794 | ^ 2025-09-08T15:58:53,794 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,794 967 | decode(ptr, otri2); 2025-09-08T15:58:53,795 | ^~~~~~ 2025-09-08T15:58:53,795 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,795 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,795 | ^~~ 2025-09-08T15:58:53,795 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,795 9019 | oprev(deltriright, righttri); 2025-09-08T15:58:53,795 | ^~~~~ 2025-09-08T15:58:53,801 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,801 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,801 | ^ 2025-09-08T15:58:53,801 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,801 967 | decode(ptr, otri2); 2025-09-08T15:58:53,801 | ^~~~~~ 2025-09-08T15:58:53,801 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,801 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:53,801 | ^~~ 2025-09-08T15:58:53,802 c/triangle.c:9019:3: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:53,802 9019 | oprev(deltriright, righttri); 2025-09-08T15:58:53,802 | ^~~~~ 2025-09-08T15:58:53,807 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,808 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,808 | ^ 2025-09-08T15:58:53,808 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,808 967 | decode(ptr, otri2); 2025-09-08T15:58:53,808 | ^~~~~~ 2025-09-08T15:58:53,808 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,808 9020 | sym(righttri, rightcasing); 2025-09-08T15:58:53,808 | ^~~ 2025-09-08T15:58:53,814 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,814 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,814 | ^ 2025-09-08T15:58:53,814 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,814 967 | decode(ptr, otri2); 2025-09-08T15:58:53,815 | ^~~~~~ 2025-09-08T15:58:53,815 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,815 9020 | sym(righttri, rightcasing); 2025-09-08T15:58:53,815 | ^~~ 2025-09-08T15:58:53,821 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,821 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,821 | ^ 2025-09-08T15:58:53,821 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,821 967 | decode(ptr, otri2); 2025-09-08T15:58:53,821 | ^~~~~~ 2025-09-08T15:58:53,821 c/triangle.c:9020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:53,821 9020 | sym(righttri, rightcasing); 2025-09-08T15:58:53,821 | ^~~ 2025-09-08T15:58:53,827 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,828 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,828 | ^ 2025-09-08T15:58:53,828 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,828 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,828 | ^~~~~~ 2025-09-08T15:58:53,828 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,828 9021 | bond(*deltri, leftcasing); 2025-09-08T15:58:53,828 | ^~~~ 2025-09-08T15:58:53,834 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,834 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,834 | ^ 2025-09-08T15:58:53,834 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,834 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,835 | ^~~~~~ 2025-09-08T15:58:53,835 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,835 9021 | bond(*deltri, leftcasing); 2025-09-08T15:58:53,835 | ^~~~ 2025-09-08T15:58:53,841 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,841 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,841 | ^ 2025-09-08T15:58:53,841 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,841 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,841 | ^~~~~~ 2025-09-08T15:58:53,841 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,841 9021 | bond(*deltri, leftcasing); 2025-09-08T15:58:53,841 | ^~~~ 2025-09-08T15:58:53,847 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,848 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,848 | ^ 2025-09-08T15:58:53,848 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,848 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,848 | ^~~~~~ 2025-09-08T15:58:53,848 c/triangle.c:9021:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,848 9021 | bond(*deltri, leftcasing); 2025-09-08T15:58:53,848 | ^~~~ 2025-09-08T15:58:53,854 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,854 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,854 | ^ 2025-09-08T15:58:53,854 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,854 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,855 | ^~~~~~ 2025-09-08T15:58:53,855 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,855 9022 | bond(deltriright, rightcasing); 2025-09-08T15:58:53,855 | ^~~~ 2025-09-08T15:58:53,861 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,861 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,861 | ^ 2025-09-08T15:58:53,861 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,861 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:53,861 | ^~~~~~ 2025-09-08T15:58:53,861 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,861 9022 | bond(deltriright, rightcasing); 2025-09-08T15:58:53,861 | ^~~~ 2025-09-08T15:58:53,867 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,868 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,868 | ^ 2025-09-08T15:58:53,868 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,868 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,868 | ^~~~~~ 2025-09-08T15:58:53,868 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,868 9022 | bond(deltriright, rightcasing); 2025-09-08T15:58:53,868 | ^~~~ 2025-09-08T15:58:53,874 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,874 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,874 | ^ 2025-09-08T15:58:53,874 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,874 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:53,875 | ^~~~~~ 2025-09-08T15:58:53,875 c/triangle.c:9022:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:53,875 9022 | bond(deltriright, rightcasing); 2025-09-08T15:58:53,875 | ^~~~ 2025-09-08T15:58:53,881 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,881 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,881 | ^ 2025-09-08T15:58:53,881 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,881 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,881 | ^~~~~~~ 2025-09-08T15:58:53,881 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,881 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:58:53,882 | ^~~~~~~ 2025-09-08T15:58:53,887 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,888 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,888 | ^ 2025-09-08T15:58:53,888 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,888 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,888 | ^~~~~~~ 2025-09-08T15:58:53,888 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,888 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:58:53,888 | ^~~~~~~ 2025-09-08T15:58:53,894 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,894 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,894 | ^ 2025-09-08T15:58:53,894 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,894 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,895 | ^~~~~~~ 2025-09-08T15:58:53,895 c/triangle.c:9023:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,895 9023 | tspivot(lefttri, leftsubseg); 2025-09-08T15:58:53,895 | ^~~~~~~ 2025-09-08T15:58:53,901 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,901 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,901 | ^ 2025-09-08T15:58:53,901 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,901 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,901 | ^~~~~~~ 2025-09-08T15:58:53,901 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,901 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:58:53,902 | ^~~~~~ 2025-09-08T15:58:53,907 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,908 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,908 | ^ 2025-09-08T15:58:53,908 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,908 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,908 | ^~~~~~~ 2025-09-08T15:58:53,908 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,908 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:58:53,908 | ^~~~~~ 2025-09-08T15:58:53,914 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,914 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,914 | ^ 2025-09-08T15:58:53,914 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,914 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,915 | ^~~~~~ 2025-09-08T15:58:53,915 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,915 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:58:53,915 | ^~~~~~ 2025-09-08T15:58:53,921 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,921 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,921 | ^ 2025-09-08T15:58:53,921 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,921 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,921 | ^~~~~~ 2025-09-08T15:58:53,921 c/triangle.c:9025:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,921 9025 | tsbond(*deltri, leftsubseg); 2025-09-08T15:58:53,921 | ^~~~~~ 2025-09-08T15:58:53,927 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,928 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:53,928 | ^ 2025-09-08T15:58:53,928 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,928 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,928 | ^~~~~~~ 2025-09-08T15:58:53,928 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,928 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:58:53,928 | ^~~~~~~ 2025-09-08T15:58:53,934 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,934 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:53,934 | ^ 2025-09-08T15:58:53,934 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,935 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,935 | ^~~~~~~ 2025-09-08T15:58:53,935 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,935 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:58:53,935 | ^~~~~~~ 2025-09-08T15:58:53,941 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,941 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:53,941 | ^ 2025-09-08T15:58:53,941 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:53,941 1287 | sdecode(sptr, osub) 2025-09-08T15:58:53,941 | ^~~~~~~ 2025-09-08T15:58:53,941 c/triangle.c:9027:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:53,941 9027 | tspivot(righttri, rightsubseg); 2025-09-08T15:58:53,941 | ^~~~~~~ 2025-09-08T15:58:53,947 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,948 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,948 | ^ 2025-09-08T15:58:53,948 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,948 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,948 | ^~~~~~~ 2025-09-08T15:58:53,948 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,948 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:58:53,948 | ^~~~~~ 2025-09-08T15:58:53,954 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,954 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:53,954 | ^ 2025-09-08T15:58:53,954 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:53,954 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:53,955 | ^~~~~~~ 2025-09-08T15:58:53,955 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,955 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:58:53,955 | ^~~~~~ 2025-09-08T15:58:53,961 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,961 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,961 | ^ 2025-09-08T15:58:53,961 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,961 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,961 | ^~~~~~ 2025-09-08T15:58:53,961 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,961 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:58:53,962 | ^~~~~~ 2025-09-08T15:58:53,967 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,968 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:53,968 | ^ 2025-09-08T15:58:53,968 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:53,968 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:53,968 | ^~~~~~ 2025-09-08T15:58:53,968 c/triangle.c:9029:5: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:53,968 9029 | tsbond(deltriright, rightsubseg); 2025-09-08T15:58:53,968 | ^~~~~~ 2025-09-08T15:58:53,968 c/triangle.c: In function ‘undovertex’: 2025-09-08T15:58:53,975 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,975 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,975 | ^ 2025-09-08T15:58:53,975 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,975 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:58:53,975 | ^~~~~~ 2025-09-08T15:58:53,982 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,982 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:53,982 | ^ 2025-09-08T15:58:53,982 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,982 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:58:53,982 | ^~~~~~ 2025-09-08T15:58:53,988 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:53,989 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:53,989 | ^ 2025-09-08T15:58:53,989 c/triangle.c:9081:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,989 9081 | decode(m->lastflip->flippedtri, fliptri); 2025-09-08T15:58:53,989 | ^~~~~~ 2025-09-08T15:58:53,996 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:53,996 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:53,996 | ^ 2025-09-08T15:58:53,996 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:53,996 971 | decode(ptr, otri); 2025-09-08T15:58:53,996 | ^~~~~~ 2025-09-08T15:58:53,996 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:53,996 1033 | symself(otri2); 2025-09-08T15:58:53,996 | ^~~~~~~ 2025-09-08T15:58:53,997 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:58:53,997 9090 | dprev(fliptri, botleft); 2025-09-08T15:58:53,997 | ^~~~~ 2025-09-08T15:58:54,002 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,003 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,003 | ^ 2025-09-08T15:58:54,003 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,003 971 | decode(ptr, otri); 2025-09-08T15:58:54,003 | ^~~~~~ 2025-09-08T15:58:54,003 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,003 1033 | symself(otri2); 2025-09-08T15:58:54,003 | ^~~~~~~ 2025-09-08T15:58:54,003 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:58:54,003 9090 | dprev(fliptri, botleft); 2025-09-08T15:58:54,003 | ^~~~~ 2025-09-08T15:58:54,009 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,009 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,010 | ^ 2025-09-08T15:58:54,010 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,010 971 | decode(ptr, otri); 2025-09-08T15:58:54,010 | ^~~~~~ 2025-09-08T15:58:54,010 c/triangle.c:1033:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,010 1033 | symself(otri2); 2025-09-08T15:58:54,010 | ^~~~~~~ 2025-09-08T15:58:54,010 c/triangle.c:9090:7: note: in expansion of macro ‘dprev’ 2025-09-08T15:58:54,010 9090 | dprev(fliptri, botleft); 2025-09-08T15:58:54,010 | ^~~~~ 2025-09-08T15:58:54,016 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,016 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,016 | ^ 2025-09-08T15:58:54,017 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,017 971 | decode(ptr, otri); 2025-09-08T15:58:54,017 | ^~~~~~ 2025-09-08T15:58:54,017 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,017 997 | symself(otri2); 2025-09-08T15:58:54,017 | ^~~~~~~ 2025-09-08T15:58:54,017 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:54,017 9092 | onext(fliptri, botright); 2025-09-08T15:58:54,017 | ^~~~~ 2025-09-08T15:58:54,023 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,023 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,023 | ^ 2025-09-08T15:58:54,023 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,024 971 | decode(ptr, otri); 2025-09-08T15:58:54,024 | ^~~~~~ 2025-09-08T15:58:54,024 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,024 997 | symself(otri2); 2025-09-08T15:58:54,024 | ^~~~~~~ 2025-09-08T15:58:54,024 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:54,024 9092 | onext(fliptri, botright); 2025-09-08T15:58:54,024 | ^~~~~ 2025-09-08T15:58:54,030 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,030 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,030 | ^ 2025-09-08T15:58:54,030 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,030 971 | decode(ptr, otri); 2025-09-08T15:58:54,030 | ^~~~~~ 2025-09-08T15:58:54,031 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,031 997 | symself(otri2); 2025-09-08T15:58:54,031 | ^~~~~~~ 2025-09-08T15:58:54,031 c/triangle.c:9092:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:54,031 9092 | onext(fliptri, botright); 2025-09-08T15:58:54,031 | ^~~~~ 2025-09-08T15:58:54,037 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,037 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,037 | ^ 2025-09-08T15:58:54,037 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,037 967 | decode(ptr, otri2); 2025-09-08T15:58:54,037 | ^~~~~~ 2025-09-08T15:58:54,038 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,038 9094 | sym(botleft, botlcasing); 2025-09-08T15:58:54,038 | ^~~ 2025-09-08T15:58:54,044 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,044 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,044 | ^ 2025-09-08T15:58:54,044 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,044 967 | decode(ptr, otri2); 2025-09-08T15:58:54,044 | ^~~~~~ 2025-09-08T15:58:54,044 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,044 9094 | sym(botleft, botlcasing); 2025-09-08T15:58:54,044 | ^~~ 2025-09-08T15:58:54,051 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,051 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,051 | ^ 2025-09-08T15:58:54,051 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,051 967 | decode(ptr, otri2); 2025-09-08T15:58:54,051 | ^~~~~~ 2025-09-08T15:58:54,051 c/triangle.c:9094:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,051 9094 | sym(botleft, botlcasing); 2025-09-08T15:58:54,051 | ^~~ 2025-09-08T15:58:54,057 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,058 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,058 | ^ 2025-09-08T15:58:54,058 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,058 967 | decode(ptr, otri2); 2025-09-08T15:58:54,058 | ^~~~~~ 2025-09-08T15:58:54,058 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,058 9095 | sym(botright, botrcasing); 2025-09-08T15:58:54,058 | ^~~ 2025-09-08T15:58:54,064 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,064 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,065 | ^ 2025-09-08T15:58:54,065 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,065 967 | decode(ptr, otri2); 2025-09-08T15:58:54,065 | ^~~~~~ 2025-09-08T15:58:54,065 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,065 9095 | sym(botright, botrcasing); 2025-09-08T15:58:54,065 | ^~~ 2025-09-08T15:58:54,071 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,071 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,071 | ^ 2025-09-08T15:58:54,071 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,072 967 | decode(ptr, otri2); 2025-09-08T15:58:54,072 | ^~~~~~ 2025-09-08T15:58:54,072 c/triangle.c:9095:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,072 9095 | sym(botright, botrcasing); 2025-09-08T15:58:54,072 | ^~~ 2025-09-08T15:58:54,078 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,078 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,078 | ^ 2025-09-08T15:58:54,079 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,079 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,079 | ^~~~~~ 2025-09-08T15:58:54,079 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,079 9100 | bond(fliptri, botlcasing); 2025-09-08T15:58:54,079 | ^~~~ 2025-09-08T15:58:54,085 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,085 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,085 | ^ 2025-09-08T15:58:54,085 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,085 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,086 | ^~~~~~ 2025-09-08T15:58:54,086 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,086 9100 | bond(fliptri, botlcasing); 2025-09-08T15:58:54,086 | ^~~~ 2025-09-08T15:58:54,092 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,092 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,092 | ^ 2025-09-08T15:58:54,092 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,092 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,092 | ^~~~~~ 2025-09-08T15:58:54,092 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,093 9100 | bond(fliptri, botlcasing); 2025-09-08T15:58:54,093 | ^~~~ 2025-09-08T15:58:54,099 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,099 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,099 | ^ 2025-09-08T15:58:54,099 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,099 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,099 | ^~~~~~ 2025-09-08T15:58:54,099 c/triangle.c:9100:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,099 9100 | bond(fliptri, botlcasing); 2025-09-08T15:58:54,100 | ^~~~ 2025-09-08T15:58:54,106 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,106 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:54,106 | ^ 2025-09-08T15:58:54,106 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,106 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,106 | ^~~~~~~ 2025-09-08T15:58:54,106 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,106 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:54,106 | ^~~~~~~ 2025-09-08T15:58:54,113 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,113 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:54,113 | ^ 2025-09-08T15:58:54,113 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,113 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,113 | ^~~~~~~ 2025-09-08T15:58:54,113 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,113 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:54,113 | ^~~~~~~ 2025-09-08T15:58:54,119 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,119 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:54,120 | ^ 2025-09-08T15:58:54,120 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,120 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,120 | ^~~~~~~ 2025-09-08T15:58:54,120 c/triangle.c:9101:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,120 9101 | tspivot(botleft, botlsubseg); 2025-09-08T15:58:54,120 | ^~~~~~~ 2025-09-08T15:58:54,126 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,126 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,126 | ^ 2025-09-08T15:58:54,127 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,127 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,127 | ^~~~~~~ 2025-09-08T15:58:54,127 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,127 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:58:54,127 | ^~~~~~ 2025-09-08T15:58:54,133 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,133 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,133 | ^ 2025-09-08T15:58:54,133 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,133 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,134 | ^~~~~~~ 2025-09-08T15:58:54,134 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,134 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:58:54,134 | ^~~~~~ 2025-09-08T15:58:54,140 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,140 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,140 | ^ 2025-09-08T15:58:54,140 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,140 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,140 | ^~~~~~ 2025-09-08T15:58:54,140 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,141 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:58:54,141 | ^~~~~~ 2025-09-08T15:58:54,147 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,147 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,147 | ^ 2025-09-08T15:58:54,147 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,147 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,147 | ^~~~~~ 2025-09-08T15:58:54,147 c/triangle.c:9102:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,147 9102 | tsbond(fliptri, botlsubseg); 2025-09-08T15:58:54,148 | ^~~~~~ 2025-09-08T15:58:54,154 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,154 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,154 | ^ 2025-09-08T15:58:54,154 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,154 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,154 | ^~~~~~ 2025-09-08T15:58:54,154 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,154 9104 | bond(fliptri, botrcasing); 2025-09-08T15:58:54,154 | ^~~~ 2025-09-08T15:58:54,161 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,161 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,161 | ^ 2025-09-08T15:58:54,161 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,161 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,161 | ^~~~~~ 2025-09-08T15:58:54,161 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,161 9104 | bond(fliptri, botrcasing); 2025-09-08T15:58:54,161 | ^~~~ 2025-09-08T15:58:54,167 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,168 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,168 | ^ 2025-09-08T15:58:54,168 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,168 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,168 | ^~~~~~ 2025-09-08T15:58:54,168 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,168 9104 | bond(fliptri, botrcasing); 2025-09-08T15:58:54,168 | ^~~~ 2025-09-08T15:58:54,174 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,174 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,175 | ^ 2025-09-08T15:58:54,175 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,175 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,175 | ^~~~~~ 2025-09-08T15:58:54,175 c/triangle.c:9104:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,175 9104 | bond(fliptri, botrcasing); 2025-09-08T15:58:54,175 | ^~~~ 2025-09-08T15:58:54,181 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,181 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:54,182 | ^ 2025-09-08T15:58:54,182 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,182 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,182 | ^~~~~~~ 2025-09-08T15:58:54,182 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,182 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,182 | ^~~~~~~ 2025-09-08T15:58:54,188 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,188 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:54,188 | ^ 2025-09-08T15:58:54,188 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,189 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,189 | ^~~~~~~ 2025-09-08T15:58:54,189 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,189 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,189 | ^~~~~~~ 2025-09-08T15:58:54,195 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,195 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:54,195 | ^ 2025-09-08T15:58:54,195 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,195 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,195 | ^~~~~~~ 2025-09-08T15:58:54,196 c/triangle.c:9105:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,196 9105 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,196 | ^~~~~~~ 2025-09-08T15:58:54,202 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,202 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,202 | ^ 2025-09-08T15:58:54,202 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,202 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,202 | ^~~~~~~ 2025-09-08T15:58:54,202 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,202 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:58:54,203 | ^~~~~~ 2025-09-08T15:58:54,209 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,209 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,209 | ^ 2025-09-08T15:58:54,209 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,209 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,209 | ^~~~~~~ 2025-09-08T15:58:54,209 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,209 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:58:54,209 | ^~~~~~ 2025-09-08T15:58:54,216 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,216 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,216 | ^ 2025-09-08T15:58:54,216 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,216 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,216 | ^~~~~~ 2025-09-08T15:58:54,216 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,216 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:58:54,216 | ^~~~~~ 2025-09-08T15:58:54,222 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,222 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,223 | ^ 2025-09-08T15:58:54,223 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,223 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,223 | ^~~~~~ 2025-09-08T15:58:54,223 c/triangle.c:9106:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,223 9106 | tsbond(fliptri, botrsubseg); 2025-09-08T15:58:54,223 | ^~~~~~ 2025-09-08T15:58:54,230 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,230 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,230 | ^ 2025-09-08T15:58:54,230 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,230 967 | decode(ptr, otri2); 2025-09-08T15:58:54,230 | ^~~~~~ 2025-09-08T15:58:54,230 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,230 9115 | sym(gluetri, botright); 2025-09-08T15:58:54,230 | ^~~ 2025-09-08T15:58:54,237 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,237 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,237 | ^ 2025-09-08T15:58:54,237 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,237 967 | decode(ptr, otri2); 2025-09-08T15:58:54,237 | ^~~~~~ 2025-09-08T15:58:54,237 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,237 9115 | sym(gluetri, botright); 2025-09-08T15:58:54,237 | ^~~ 2025-09-08T15:58:54,244 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,244 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,244 | ^ 2025-09-08T15:58:54,244 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,244 967 | decode(ptr, otri2); 2025-09-08T15:58:54,244 | ^~~~~~ 2025-09-08T15:58:54,244 c/triangle.c:9115:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,244 9115 | sym(gluetri, botright); 2025-09-08T15:58:54,244 | ^~~ 2025-09-08T15:58:54,251 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,251 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,251 | ^ 2025-09-08T15:58:54,251 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,251 967 | decode(ptr, otri2); 2025-09-08T15:58:54,251 | ^~~~~~ 2025-09-08T15:58:54,251 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,252 9117 | sym(botright, botrcasing); 2025-09-08T15:58:54,252 | ^~~ 2025-09-08T15:58:54,258 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,258 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,258 | ^ 2025-09-08T15:58:54,258 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,258 967 | decode(ptr, otri2); 2025-09-08T15:58:54,258 | ^~~~~~ 2025-09-08T15:58:54,259 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,259 9117 | sym(botright, botrcasing); 2025-09-08T15:58:54,259 | ^~~ 2025-09-08T15:58:54,265 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,265 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,265 | ^ 2025-09-08T15:58:54,265 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,265 967 | decode(ptr, otri2); 2025-09-08T15:58:54,266 | ^~~~~~ 2025-09-08T15:58:54,266 c/triangle.c:9117:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,266 9117 | sym(botright, botrcasing); 2025-09-08T15:58:54,266 | ^~~ 2025-09-08T15:58:54,272 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,272 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,273 | ^ 2025-09-08T15:58:54,273 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,273 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,273 | ^~~~~~ 2025-09-08T15:58:54,273 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,273 9121 | bond(gluetri, botrcasing); 2025-09-08T15:58:54,273 | ^~~~ 2025-09-08T15:58:54,279 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,280 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,280 | ^ 2025-09-08T15:58:54,280 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,280 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,280 | ^~~~~~ 2025-09-08T15:58:54,280 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,280 9121 | bond(gluetri, botrcasing); 2025-09-08T15:58:54,280 | ^~~~ 2025-09-08T15:58:54,286 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,287 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,287 | ^ 2025-09-08T15:58:54,287 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,287 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,287 | ^~~~~~ 2025-09-08T15:58:54,287 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,287 9121 | bond(gluetri, botrcasing); 2025-09-08T15:58:54,287 | ^~~~ 2025-09-08T15:58:54,293 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,294 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,294 | ^ 2025-09-08T15:58:54,294 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,294 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,294 | ^~~~~~ 2025-09-08T15:58:54,294 c/triangle.c:9121:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,294 9121 | bond(gluetri, botrcasing); 2025-09-08T15:58:54,294 | ^~~~ 2025-09-08T15:58:54,301 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,301 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:54,301 | ^ 2025-09-08T15:58:54,301 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,301 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,301 | ^~~~~~~ 2025-09-08T15:58:54,301 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,301 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,301 | ^~~~~~~ 2025-09-08T15:58:54,308 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,308 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:54,308 | ^ 2025-09-08T15:58:54,308 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,308 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,308 | ^~~~~~~ 2025-09-08T15:58:54,308 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,308 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,308 | ^~~~~~~ 2025-09-08T15:58:54,314 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,315 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:54,315 | ^ 2025-09-08T15:58:54,315 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,315 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,315 | ^~~~~~~ 2025-09-08T15:58:54,315 c/triangle.c:9122:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,315 9122 | tspivot(botright, botrsubseg); 2025-09-08T15:58:54,315 | ^~~~~~~ 2025-09-08T15:58:54,321 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,322 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,322 | ^ 2025-09-08T15:58:54,322 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,322 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,322 | ^~~~~~~ 2025-09-08T15:58:54,322 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,322 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:58:54,322 | ^~~~~~ 2025-09-08T15:58:54,328 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,329 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,329 | ^ 2025-09-08T15:58:54,329 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,329 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,329 | ^~~~~~~ 2025-09-08T15:58:54,329 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,329 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:58:54,329 | ^~~~~~ 2025-09-08T15:58:54,335 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,336 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,336 | ^ 2025-09-08T15:58:54,336 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,336 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,336 | ^~~~~~ 2025-09-08T15:58:54,336 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,336 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:58:54,336 | ^~~~~~ 2025-09-08T15:58:54,342 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,343 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,343 | ^ 2025-09-08T15:58:54,343 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,343 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,343 | ^~~~~~ 2025-09-08T15:58:54,343 c/triangle.c:9123:7: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,343 9123 | tsbond(gluetri, botrsubseg); 2025-09-08T15:58:54,343 | ^~~~~~ 2025-09-08T15:58:54,350 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,350 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,350 | ^ 2025-09-08T15:58:54,350 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,350 967 | decode(ptr, otri2); 2025-09-08T15:58:54,350 | ^~~~~~ 2025-09-08T15:58:54,350 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,350 9128 | sym(fliptri, gluetri); 2025-09-08T15:58:54,350 | ^~~ 2025-09-08T15:58:54,357 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,357 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,357 | ^ 2025-09-08T15:58:54,357 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,357 967 | decode(ptr, otri2); 2025-09-08T15:58:54,357 | ^~~~~~ 2025-09-08T15:58:54,357 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,357 9128 | sym(fliptri, gluetri); 2025-09-08T15:58:54,357 | ^~~ 2025-09-08T15:58:54,364 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,364 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,364 | ^ 2025-09-08T15:58:54,364 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,364 967 | decode(ptr, otri2); 2025-09-08T15:58:54,364 | ^~~~~~ 2025-09-08T15:58:54,364 c/triangle.c:9128:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,364 9128 | sym(fliptri, gluetri); 2025-09-08T15:58:54,364 | ^~~ 2025-09-08T15:58:54,371 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,371 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,371 | ^ 2025-09-08T15:58:54,371 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,371 967 | decode(ptr, otri2); 2025-09-08T15:58:54,371 | ^~~~~~ 2025-09-08T15:58:54,371 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,371 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:54,371 | ^~~ 2025-09-08T15:58:54,372 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:54,372 9131 | dnext(gluetri, topright); 2025-09-08T15:58:54,372 | ^~~~~ 2025-09-08T15:58:54,378 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,378 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,378 | ^ 2025-09-08T15:58:54,378 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,378 967 | decode(ptr, otri2); 2025-09-08T15:58:54,378 | ^~~~~~ 2025-09-08T15:58:54,378 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,378 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:54,378 | ^~~ 2025-09-08T15:58:54,379 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:54,379 9131 | dnext(gluetri, topright); 2025-09-08T15:58:54,379 | ^~~~~ 2025-09-08T15:58:54,385 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,385 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,385 | ^ 2025-09-08T15:58:54,385 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,385 967 | decode(ptr, otri2); 2025-09-08T15:58:54,385 | ^~~~~~ 2025-09-08T15:58:54,385 c/triangle.c:1020:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,385 1020 | sym(otri1, otri2); \ 2025-09-08T15:58:54,386 | ^~~ 2025-09-08T15:58:54,386 c/triangle.c:9131:9: note: in expansion of macro ‘dnext’ 2025-09-08T15:58:54,386 9131 | dnext(gluetri, topright); 2025-09-08T15:58:54,386 | ^~~~~ 2025-09-08T15:58:54,392 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,392 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,392 | ^ 2025-09-08T15:58:54,392 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,392 967 | decode(ptr, otri2); 2025-09-08T15:58:54,392 | ^~~~~~ 2025-09-08T15:58:54,392 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,393 9132 | sym(topright, toprcasing); 2025-09-08T15:58:54,393 | ^~~ 2025-09-08T15:58:54,399 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,399 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,399 | ^ 2025-09-08T15:58:54,399 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,399 967 | decode(ptr, otri2); 2025-09-08T15:58:54,399 | ^~~~~~ 2025-09-08T15:58:54,399 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,399 9132 | sym(topright, toprcasing); 2025-09-08T15:58:54,400 | ^~~ 2025-09-08T15:58:54,406 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,406 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,406 | ^ 2025-09-08T15:58:54,406 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,406 967 | decode(ptr, otri2); 2025-09-08T15:58:54,406 | ^~~~~~ 2025-09-08T15:58:54,406 c/triangle.c:9132:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,407 9132 | sym(topright, toprcasing); 2025-09-08T15:58:54,407 | ^~~ 2025-09-08T15:58:54,413 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,413 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,413 | ^ 2025-09-08T15:58:54,413 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,413 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,413 | ^~~~~~ 2025-09-08T15:58:54,413 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,414 9135 | bond(gluetri, toprcasing); 2025-09-08T15:58:54,414 | ^~~~ 2025-09-08T15:58:54,420 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,420 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,420 | ^ 2025-09-08T15:58:54,420 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,420 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,420 | ^~~~~~ 2025-09-08T15:58:54,421 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,421 9135 | bond(gluetri, toprcasing); 2025-09-08T15:58:54,421 | ^~~~ 2025-09-08T15:58:54,427 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,427 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,427 | ^ 2025-09-08T15:58:54,427 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,427 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,428 | ^~~~~~ 2025-09-08T15:58:54,428 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,428 9135 | bond(gluetri, toprcasing); 2025-09-08T15:58:54,428 | ^~~~ 2025-09-08T15:58:54,434 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,434 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,434 | ^ 2025-09-08T15:58:54,434 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,434 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,434 | ^~~~~~ 2025-09-08T15:58:54,435 c/triangle.c:9135:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,435 9135 | bond(gluetri, toprcasing); 2025-09-08T15:58:54,435 | ^~~~ 2025-09-08T15:58:54,441 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,441 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:54,441 | ^ 2025-09-08T15:58:54,441 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,441 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,442 | ^~~~~~~ 2025-09-08T15:58:54,442 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,442 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:58:54,442 | ^~~~~~~ 2025-09-08T15:58:54,448 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,448 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:54,448 | ^ 2025-09-08T15:58:54,448 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,449 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,449 | ^~~~~~~ 2025-09-08T15:58:54,449 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,449 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:58:54,449 | ^~~~~~~ 2025-09-08T15:58:54,455 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,455 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:54,455 | ^ 2025-09-08T15:58:54,455 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:54,455 1287 | sdecode(sptr, osub) 2025-09-08T15:58:54,456 | ^~~~~~~ 2025-09-08T15:58:54,456 c/triangle.c:9136:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:54,456 9136 | tspivot(topright, toprsubseg); 2025-09-08T15:58:54,456 | ^~~~~~~ 2025-09-08T15:58:54,462 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,462 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,462 | ^ 2025-09-08T15:58:54,462 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,462 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,463 | ^~~~~~~ 2025-09-08T15:58:54,463 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,463 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:58:54,463 | ^~~~~~ 2025-09-08T15:58:54,469 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,469 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:54,469 | ^ 2025-09-08T15:58:54,469 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:54,469 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:54,470 | ^~~~~~~ 2025-09-08T15:58:54,470 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,470 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:58:54,470 | ^~~~~~ 2025-09-08T15:58:54,476 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,476 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,476 | ^ 2025-09-08T15:58:54,476 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,476 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,477 | ^~~~~~ 2025-09-08T15:58:54,477 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,477 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:58:54,477 | ^~~~~~ 2025-09-08T15:58:54,483 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,483 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,483 | ^ 2025-09-08T15:58:54,483 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,483 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:54,484 | ^~~~~~ 2025-09-08T15:58:54,484 c/triangle.c:9137:9: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:54,484 9137 | tsbond(gluetri, toprsubseg); 2025-09-08T15:58:54,484 | ^~~~~~ 2025-09-08T15:58:54,488 c/triangle.c: In function ‘mergehulls’: 2025-09-08T15:58:54,495 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,495 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,495 | ^ 2025-09-08T15:58:54,495 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,495 971 | decode(ptr, otri); 2025-09-08T15:58:54,496 | ^~~~~~ 2025-09-08T15:58:54,496 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,496 9472 | symself(*farleft); 2025-09-08T15:58:54,496 | ^~~~~~~ 2025-09-08T15:58:54,502 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,502 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,503 | ^ 2025-09-08T15:58:54,503 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,503 971 | decode(ptr, otri); 2025-09-08T15:58:54,503 | ^~~~~~ 2025-09-08T15:58:54,503 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,503 9472 | symself(*farleft); 2025-09-08T15:58:54,503 | ^~~~~~~ 2025-09-08T15:58:54,509 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,510 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,510 | ^ 2025-09-08T15:58:54,510 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,510 971 | decode(ptr, otri); 2025-09-08T15:58:54,510 | ^~~~~~ 2025-09-08T15:58:54,510 c/triangle.c:9472:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,510 9472 | symself(*farleft); 2025-09-08T15:58:54,510 | ^~~~~~~ 2025-09-08T15:58:54,517 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,517 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,517 | ^ 2025-09-08T15:58:54,517 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,517 967 | decode(ptr, otri2); 2025-09-08T15:58:54,517 | ^~~~~~ 2025-09-08T15:58:54,517 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,517 9476 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,518 | ^~~ 2025-09-08T15:58:54,524 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,524 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,524 | ^ 2025-09-08T15:58:54,524 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,524 967 | decode(ptr, otri2); 2025-09-08T15:58:54,524 | ^~~~~~ 2025-09-08T15:58:54,525 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,525 9476 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,525 | ^~~ 2025-09-08T15:58:54,531 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,531 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,531 | ^ 2025-09-08T15:58:54,531 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,532 967 | decode(ptr, otri2); 2025-09-08T15:58:54,532 | ^~~~~~ 2025-09-08T15:58:54,532 c/triangle.c:9476:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,532 9476 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,532 | ^~~ 2025-09-08T15:58:54,539 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,539 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,539 | ^ 2025-09-08T15:58:54,539 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,539 967 | decode(ptr, otri2); 2025-09-08T15:58:54,539 | ^~~~~~ 2025-09-08T15:58:54,539 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,539 9482 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,539 | ^~~ 2025-09-08T15:58:54,546 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,546 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,546 | ^ 2025-09-08T15:58:54,546 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,546 967 | decode(ptr, otri2); 2025-09-08T15:58:54,546 | ^~~~~~ 2025-09-08T15:58:54,546 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,546 9482 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,547 | ^~~ 2025-09-08T15:58:54,553 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,553 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,553 | ^ 2025-09-08T15:58:54,553 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,553 967 | decode(ptr, otri2); 2025-09-08T15:58:54,553 | ^~~~~~ 2025-09-08T15:58:54,554 c/triangle.c:9482:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,554 9482 | sym(*innerleft, checkedge); 2025-09-08T15:58:54,554 | ^~~ 2025-09-08T15:58:54,560 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,561 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,561 | ^ 2025-09-08T15:58:54,561 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,561 971 | decode(ptr, otri); 2025-09-08T15:58:54,561 | ^~~~~~ 2025-09-08T15:58:54,561 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,561 9487 | symself(*innerright); 2025-09-08T15:58:54,561 | ^~~~~~~ 2025-09-08T15:58:54,568 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,568 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,568 | ^ 2025-09-08T15:58:54,568 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,568 971 | decode(ptr, otri); 2025-09-08T15:58:54,568 | ^~~~~~ 2025-09-08T15:58:54,568 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,568 9487 | symself(*innerright); 2025-09-08T15:58:54,568 | ^~~~~~~ 2025-09-08T15:58:54,575 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,575 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,575 | ^ 2025-09-08T15:58:54,575 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,575 971 | decode(ptr, otri); 2025-09-08T15:58:54,575 | ^~~~~~ 2025-09-08T15:58:54,575 c/triangle.c:9487:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,575 9487 | symself(*innerright); 2025-09-08T15:58:54,576 | ^~~~~~~ 2025-09-08T15:58:54,582 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,582 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,582 | ^ 2025-09-08T15:58:54,582 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,583 967 | decode(ptr, otri2); 2025-09-08T15:58:54,583 | ^~~~~~ 2025-09-08T15:58:54,583 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,583 9491 | sym(*farright, checkedge); 2025-09-08T15:58:54,583 | ^~~ 2025-09-08T15:58:54,589 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,590 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,590 | ^ 2025-09-08T15:58:54,590 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,590 967 | decode(ptr, otri2); 2025-09-08T15:58:54,590 | ^~~~~~ 2025-09-08T15:58:54,590 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,590 9491 | sym(*farright, checkedge); 2025-09-08T15:58:54,590 | ^~~ 2025-09-08T15:58:54,597 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,597 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,597 | ^ 2025-09-08T15:58:54,597 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,597 967 | decode(ptr, otri2); 2025-09-08T15:58:54,597 | ^~~~~~ 2025-09-08T15:58:54,597 c/triangle.c:9491:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,597 9491 | sym(*farright, checkedge); 2025-09-08T15:58:54,597 | ^~~ 2025-09-08T15:58:54,604 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,604 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,604 | ^ 2025-09-08T15:58:54,604 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,604 967 | decode(ptr, otri2); 2025-09-08T15:58:54,604 | ^~~~~~ 2025-09-08T15:58:54,605 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,605 9497 | sym(*farright, checkedge); 2025-09-08T15:58:54,605 | ^~~ 2025-09-08T15:58:54,611 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,611 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,611 | ^ 2025-09-08T15:58:54,612 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,612 967 | decode(ptr, otri2); 2025-09-08T15:58:54,612 | ^~~~~~ 2025-09-08T15:58:54,612 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,612 9497 | sym(*farright, checkedge); 2025-09-08T15:58:54,612 | ^~~ 2025-09-08T15:58:54,618 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,619 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,619 | ^ 2025-09-08T15:58:54,619 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,619 967 | decode(ptr, otri2); 2025-09-08T15:58:54,619 | ^~~~~~ 2025-09-08T15:58:54,619 c/triangle.c:9497:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,619 9497 | sym(*farright, checkedge); 2025-09-08T15:58:54,619 | ^~~ 2025-09-08T15:58:54,626 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,626 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,626 | ^ 2025-09-08T15:58:54,626 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,626 971 | decode(ptr, otri); 2025-09-08T15:58:54,626 | ^~~~~~ 2025-09-08T15:58:54,626 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,627 9508 | symself(*innerleft); 2025-09-08T15:58:54,627 | ^~~~~~~ 2025-09-08T15:58:54,633 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,633 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,633 | ^ 2025-09-08T15:58:54,633 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,633 971 | decode(ptr, otri); 2025-09-08T15:58:54,634 | ^~~~~~ 2025-09-08T15:58:54,634 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,634 9508 | symself(*innerleft); 2025-09-08T15:58:54,634 | ^~~~~~~ 2025-09-08T15:58:54,640 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,640 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,641 | ^ 2025-09-08T15:58:54,641 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,641 971 | decode(ptr, otri); 2025-09-08T15:58:54,641 | ^~~~~~ 2025-09-08T15:58:54,641 c/triangle.c:9508:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,641 9508 | symself(*innerleft); 2025-09-08T15:58:54,641 | ^~~~~~~ 2025-09-08T15:58:54,648 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,648 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,648 | ^ 2025-09-08T15:58:54,648 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,648 971 | decode(ptr, otri); 2025-09-08T15:58:54,648 | ^~~~~~ 2025-09-08T15:58:54,648 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,648 9517 | symself(*innerright); 2025-09-08T15:58:54,649 | ^~~~~~~ 2025-09-08T15:58:54,655 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,655 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,655 | ^ 2025-09-08T15:58:54,655 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,655 971 | decode(ptr, otri); 2025-09-08T15:58:54,655 | ^~~~~~ 2025-09-08T15:58:54,656 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,656 9517 | symself(*innerright); 2025-09-08T15:58:54,656 | ^~~~~~~ 2025-09-08T15:58:54,662 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,662 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,662 | ^ 2025-09-08T15:58:54,663 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,663 971 | decode(ptr, otri); 2025-09-08T15:58:54,663 | ^~~~~~ 2025-09-08T15:58:54,663 c/triangle.c:9517:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,663 9517 | symself(*innerright); 2025-09-08T15:58:54,663 | ^~~~~~~ 2025-09-08T15:58:54,670 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,670 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,670 | ^ 2025-09-08T15:58:54,670 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,670 967 | decode(ptr, otri2); 2025-09-08T15:58:54,670 | ^~~~~~ 2025-09-08T15:58:54,670 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,670 9524 | sym(*innerleft, leftcand); 2025-09-08T15:58:54,670 | ^~~ 2025-09-08T15:58:54,677 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,677 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,677 | ^ 2025-09-08T15:58:54,677 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,677 967 | decode(ptr, otri2); 2025-09-08T15:58:54,677 | ^~~~~~ 2025-09-08T15:58:54,677 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,677 9524 | sym(*innerleft, leftcand); 2025-09-08T15:58:54,678 | ^~~ 2025-09-08T15:58:54,684 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,684 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,684 | ^ 2025-09-08T15:58:54,684 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,684 967 | decode(ptr, otri2); 2025-09-08T15:58:54,685 | ^~~~~~ 2025-09-08T15:58:54,685 c/triangle.c:9524:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,685 9524 | sym(*innerleft, leftcand); 2025-09-08T15:58:54,685 | ^~~ 2025-09-08T15:58:54,691 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,691 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,692 | ^ 2025-09-08T15:58:54,692 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,692 967 | decode(ptr, otri2); 2025-09-08T15:58:54,692 | ^~~~~~ 2025-09-08T15:58:54,692 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,692 9525 | sym(*innerright, rightcand); 2025-09-08T15:58:54,692 | ^~~ 2025-09-08T15:58:54,699 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,699 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,699 | ^ 2025-09-08T15:58:54,699 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,699 967 | decode(ptr, otri2); 2025-09-08T15:58:54,699 | ^~~~~~ 2025-09-08T15:58:54,699 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,699 9525 | sym(*innerright, rightcand); 2025-09-08T15:58:54,699 | ^~~ 2025-09-08T15:58:54,706 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,706 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,706 | ^ 2025-09-08T15:58:54,706 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,706 967 | decode(ptr, otri2); 2025-09-08T15:58:54,706 | ^~~~~~ 2025-09-08T15:58:54,706 c/triangle.c:9525:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,706 9525 | sym(*innerright, rightcand); 2025-09-08T15:58:54,706 | ^~~ 2025-09-08T15:58:54,713 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,713 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,713 | ^ 2025-09-08T15:58:54,713 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,713 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,714 | ^~~~~~ 2025-09-08T15:58:54,714 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,714 9529 | bond(baseedge, *innerleft); 2025-09-08T15:58:54,714 | ^~~~ 2025-09-08T15:58:54,720 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,720 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,720 | ^ 2025-09-08T15:58:54,721 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,721 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,721 | ^~~~~~ 2025-09-08T15:58:54,721 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,721 9529 | bond(baseedge, *innerleft); 2025-09-08T15:58:54,721 | ^~~~ 2025-09-08T15:58:54,728 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,728 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,728 | ^ 2025-09-08T15:58:54,728 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,728 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,728 | ^~~~~~ 2025-09-08T15:58:54,728 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,728 9529 | bond(baseedge, *innerleft); 2025-09-08T15:58:54,728 | ^~~~ 2025-09-08T15:58:54,735 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,735 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,735 | ^ 2025-09-08T15:58:54,735 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,735 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,735 | ^~~~~~ 2025-09-08T15:58:54,735 c/triangle.c:9529:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,735 9529 | bond(baseedge, *innerleft); 2025-09-08T15:58:54,736 | ^~~~ 2025-09-08T15:58:54,742 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,742 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,742 | ^ 2025-09-08T15:58:54,742 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,743 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,743 | ^~~~~~ 2025-09-08T15:58:54,743 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,743 9531 | bond(baseedge, *innerright); 2025-09-08T15:58:54,743 | ^~~~ 2025-09-08T15:58:54,749 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,750 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,750 | ^ 2025-09-08T15:58:54,750 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,750 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,750 | ^~~~~~ 2025-09-08T15:58:54,750 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,750 9531 | bond(baseedge, *innerright); 2025-09-08T15:58:54,750 | ^~~~ 2025-09-08T15:58:54,757 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,757 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,757 | ^ 2025-09-08T15:58:54,757 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,757 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,757 | ^~~~~~ 2025-09-08T15:58:54,757 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,757 9531 | bond(baseedge, *innerright); 2025-09-08T15:58:54,757 | ^~~~ 2025-09-08T15:58:54,764 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,764 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,764 | ^ 2025-09-08T15:58:54,764 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,764 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,764 | ^~~~~~ 2025-09-08T15:58:54,765 c/triangle.c:9531:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,765 9531 | bond(baseedge, *innerright); 2025-09-08T15:58:54,765 | ^~~~ 2025-09-08T15:58:54,772 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,772 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,773 | ^ 2025-09-08T15:58:54,773 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,773 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,773 | ^~~~~~ 2025-09-08T15:58:54,773 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,773 9572 | bond(nextedge, baseedge); 2025-09-08T15:58:54,773 | ^~~~ 2025-09-08T15:58:54,780 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,780 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,780 | ^ 2025-09-08T15:58:54,780 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,780 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,780 | ^~~~~~ 2025-09-08T15:58:54,780 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,780 9572 | bond(nextedge, baseedge); 2025-09-08T15:58:54,780 | ^~~~ 2025-09-08T15:58:54,787 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,787 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,787 | ^ 2025-09-08T15:58:54,787 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,787 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,787 | ^~~~~~ 2025-09-08T15:58:54,787 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,787 9572 | bond(nextedge, baseedge); 2025-09-08T15:58:54,788 | ^~~~ 2025-09-08T15:58:54,794 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,794 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,794 | ^ 2025-09-08T15:58:54,794 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,794 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,795 | ^~~~~~ 2025-09-08T15:58:54,795 c/triangle.c:9572:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,795 9572 | bond(nextedge, baseedge); 2025-09-08T15:58:54,795 | ^~~~ 2025-09-08T15:58:54,801 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,802 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,802 | ^ 2025-09-08T15:58:54,802 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,802 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,802 | ^~~~~~ 2025-09-08T15:58:54,802 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,802 9574 | bond(nextedge, rightcand); 2025-09-08T15:58:54,802 | ^~~~ 2025-09-08T15:58:54,809 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,809 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,809 | ^ 2025-09-08T15:58:54,809 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,809 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,809 | ^~~~~~ 2025-09-08T15:58:54,809 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,809 9574 | bond(nextedge, rightcand); 2025-09-08T15:58:54,809 | ^~~~ 2025-09-08T15:58:54,816 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,816 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,816 | ^ 2025-09-08T15:58:54,816 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,817 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,817 | ^~~~~~ 2025-09-08T15:58:54,817 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,817 9574 | bond(nextedge, rightcand); 2025-09-08T15:58:54,817 | ^~~~ 2025-09-08T15:58:54,823 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,823 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,824 | ^ 2025-09-08T15:58:54,824 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,824 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,824 | ^~~~~~ 2025-09-08T15:58:54,824 c/triangle.c:9574:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,824 9574 | bond(nextedge, rightcand); 2025-09-08T15:58:54,824 | ^~~~ 2025-09-08T15:58:54,831 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,831 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,831 | ^ 2025-09-08T15:58:54,831 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,831 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,831 | ^~~~~~ 2025-09-08T15:58:54,831 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,831 9576 | bond(nextedge, leftcand); 2025-09-08T15:58:54,831 | ^~~~ 2025-09-08T15:58:54,838 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,838 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,838 | ^ 2025-09-08T15:58:54,838 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,838 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,839 | ^~~~~~ 2025-09-08T15:58:54,839 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,839 9576 | bond(nextedge, leftcand); 2025-09-08T15:58:54,839 | ^~~~ 2025-09-08T15:58:54,845 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,845 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,846 | ^ 2025-09-08T15:58:54,846 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,846 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,846 | ^~~~~~ 2025-09-08T15:58:54,846 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,846 9576 | bond(nextedge, leftcand); 2025-09-08T15:58:54,846 | ^~~~ 2025-09-08T15:58:54,853 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,853 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,853 | ^ 2025-09-08T15:58:54,853 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,853 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:54,853 | ^~~~~~ 2025-09-08T15:58:54,853 c/triangle.c:9576:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,853 9576 | bond(nextedge, leftcand); 2025-09-08T15:58:54,853 | ^~~~ 2025-09-08T15:58:54,861 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,861 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,861 | ^ 2025-09-08T15:58:54,861 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,861 967 | decode(ptr, otri2); 2025-09-08T15:58:54,861 | ^~~~~~ 2025-09-08T15:58:54,861 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,861 9587 | sym(*farleft, checkedge); 2025-09-08T15:58:54,861 | ^~~ 2025-09-08T15:58:54,868 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,868 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,868 | ^ 2025-09-08T15:58:54,868 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,868 967 | decode(ptr, otri2); 2025-09-08T15:58:54,868 | ^~~~~~ 2025-09-08T15:58:54,868 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,869 9587 | sym(*farleft, checkedge); 2025-09-08T15:58:54,869 | ^~~ 2025-09-08T15:58:54,875 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,875 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,875 | ^ 2025-09-08T15:58:54,875 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,876 967 | decode(ptr, otri2); 2025-09-08T15:58:54,876 | ^~~~~~ 2025-09-08T15:58:54,876 c/triangle.c:9587:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,876 9587 | sym(*farleft, checkedge); 2025-09-08T15:58:54,876 | ^~~ 2025-09-08T15:58:54,883 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,883 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,883 | ^ 2025-09-08T15:58:54,883 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,883 967 | decode(ptr, otri2); 2025-09-08T15:58:54,883 | ^~~~~~ 2025-09-08T15:58:54,883 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,883 9596 | sym(*farleft, checkedge); 2025-09-08T15:58:54,883 | ^~~ 2025-09-08T15:58:54,890 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,890 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,890 | ^ 2025-09-08T15:58:54,890 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,890 967 | decode(ptr, otri2); 2025-09-08T15:58:54,890 | ^~~~~~ 2025-09-08T15:58:54,891 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,891 9596 | sym(*farleft, checkedge); 2025-09-08T15:58:54,891 | ^~~ 2025-09-08T15:58:54,897 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,897 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,898 | ^ 2025-09-08T15:58:54,898 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,898 967 | decode(ptr, otri2); 2025-09-08T15:58:54,898 | ^~~~~~ 2025-09-08T15:58:54,898 c/triangle.c:9596:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,898 9596 | sym(*farleft, checkedge); 2025-09-08T15:58:54,898 | ^~~ 2025-09-08T15:58:54,905 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,905 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,905 | ^ 2025-09-08T15:58:54,905 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,905 971 | decode(ptr, otri); 2025-09-08T15:58:54,905 | ^~~~~~ 2025-09-08T15:58:54,905 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,905 9601 | symself(*farright); 2025-09-08T15:58:54,906 | ^~~~~~~ 2025-09-08T15:58:54,912 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,912 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,912 | ^ 2025-09-08T15:58:54,912 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,913 971 | decode(ptr, otri); 2025-09-08T15:58:54,913 | ^~~~~~ 2025-09-08T15:58:54,913 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,913 9601 | symself(*farright); 2025-09-08T15:58:54,913 | ^~~~~~~ 2025-09-08T15:58:54,919 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,920 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,920 | ^ 2025-09-08T15:58:54,920 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,920 971 | decode(ptr, otri); 2025-09-08T15:58:54,920 | ^~~~~~ 2025-09-08T15:58:54,920 c/triangle.c:9601:11: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,920 9601 | symself(*farright); 2025-09-08T15:58:54,920 | ^~~~~~~ 2025-09-08T15:58:54,927 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,927 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,927 | ^ 2025-09-08T15:58:54,927 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,927 971 | decode(ptr, otri); 2025-09-08T15:58:54,927 | ^~~~~~ 2025-09-08T15:58:54,928 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,928 9612 | symself(nextedge); 2025-09-08T15:58:54,928 | ^~~~~~~ 2025-09-08T15:58:54,934 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,934 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,935 | ^ 2025-09-08T15:58:54,935 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,935 971 | decode(ptr, otri); 2025-09-08T15:58:54,935 | ^~~~~~ 2025-09-08T15:58:54,935 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,935 9612 | symself(nextedge); 2025-09-08T15:58:54,935 | ^~~~~~~ 2025-09-08T15:58:54,942 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,942 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,942 | ^ 2025-09-08T15:58:54,942 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,942 971 | decode(ptr, otri); 2025-09-08T15:58:54,942 | ^~~~~~ 2025-09-08T15:58:54,942 c/triangle.c:9612:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:54,942 9612 | symself(nextedge); 2025-09-08T15:58:54,942 | ^~~~~~~ 2025-09-08T15:58:54,949 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,949 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,950 | ^ 2025-09-08T15:58:54,950 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,950 967 | decode(ptr, otri2); 2025-09-08T15:58:54,950 | ^~~~~~ 2025-09-08T15:58:54,950 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,950 9624 | sym(nextedge, topcasing); 2025-09-08T15:58:54,950 | ^~~ 2025-09-08T15:58:54,957 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,957 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,957 | ^ 2025-09-08T15:58:54,957 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,957 967 | decode(ptr, otri2); 2025-09-08T15:58:54,957 | ^~~~~~ 2025-09-08T15:58:54,957 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,957 9624 | sym(nextedge, topcasing); 2025-09-08T15:58:54,957 | ^~~ 2025-09-08T15:58:54,964 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,964 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,964 | ^ 2025-09-08T15:58:54,964 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,964 967 | decode(ptr, otri2); 2025-09-08T15:58:54,964 | ^~~~~~ 2025-09-08T15:58:54,965 c/triangle.c:9624:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,965 9624 | sym(nextedge, topcasing); 2025-09-08T15:58:54,965 | ^~~ 2025-09-08T15:58:54,971 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,972 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:54,972 | ^ 2025-09-08T15:58:54,972 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,972 967 | decode(ptr, otri2); 2025-09-08T15:58:54,972 | ^~~~~~ 2025-09-08T15:58:54,972 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,972 9626 | sym(nextedge, sidecasing); 2025-09-08T15:58:54,972 | ^~~ 2025-09-08T15:58:54,979 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,979 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:54,979 | ^ 2025-09-08T15:58:54,979 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,979 967 | decode(ptr, otri2); 2025-09-08T15:58:54,979 | ^~~~~~ 2025-09-08T15:58:54,979 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,979 9626 | sym(nextedge, sidecasing); 2025-09-08T15:58:54,979 | ^~~ 2025-09-08T15:58:54,986 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:54,986 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:54,986 | ^ 2025-09-08T15:58:54,986 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:54,986 967 | decode(ptr, otri2); 2025-09-08T15:58:54,987 | ^~~~~~ 2025-09-08T15:58:54,987 c/triangle.c:9626:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:54,987 9626 | sym(nextedge, sidecasing); 2025-09-08T15:58:54,987 | ^~~ 2025-09-08T15:58:54,993 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:54,994 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:54,994 | ^ 2025-09-08T15:58:54,994 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:54,994 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:54,994 | ^~~~~~ 2025-09-08T15:58:54,994 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:54,994 9627 | bond(nextedge, topcasing); 2025-09-08T15:58:54,994 | ^~~~ 2025-09-08T15:58:55,001 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,001 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,001 | ^ 2025-09-08T15:58:55,001 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,001 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,001 | ^~~~~~ 2025-09-08T15:58:55,001 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,001 9627 | bond(nextedge, topcasing); 2025-09-08T15:58:55,002 | ^~~~ 2025-09-08T15:58:55,008 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,008 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,008 | ^ 2025-09-08T15:58:55,009 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,009 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,009 | ^~~~~~ 2025-09-08T15:58:55,009 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,009 9627 | bond(nextedge, topcasing); 2025-09-08T15:58:55,009 | ^~~~ 2025-09-08T15:58:55,016 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,016 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,016 | ^ 2025-09-08T15:58:55,016 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,016 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,016 | ^~~~~~ 2025-09-08T15:58:55,016 c/triangle.c:9627:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,016 9627 | bond(nextedge, topcasing); 2025-09-08T15:58:55,016 | ^~~~ 2025-09-08T15:58:55,023 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,023 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,023 | ^ 2025-09-08T15:58:55,023 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,023 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,023 | ^~~~~~ 2025-09-08T15:58:55,024 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,024 9628 | bond(leftcand, sidecasing); 2025-09-08T15:58:55,024 | ^~~~ 2025-09-08T15:58:55,030 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,030 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,031 | ^ 2025-09-08T15:58:55,031 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,031 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,031 | ^~~~~~ 2025-09-08T15:58:55,031 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,031 9628 | bond(leftcand, sidecasing); 2025-09-08T15:58:55,031 | ^~~~ 2025-09-08T15:58:55,038 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,038 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,038 | ^ 2025-09-08T15:58:55,038 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,038 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,038 | ^~~~~~ 2025-09-08T15:58:55,038 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,038 9628 | bond(leftcand, sidecasing); 2025-09-08T15:58:55,038 | ^~~~ 2025-09-08T15:58:55,045 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,045 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,045 | ^ 2025-09-08T15:58:55,045 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,045 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,046 | ^~~~~~ 2025-09-08T15:58:55,046 c/triangle.c:9628:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,046 9628 | bond(leftcand, sidecasing); 2025-09-08T15:58:55,046 | ^~~~ 2025-09-08T15:58:55,053 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,053 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,053 | ^ 2025-09-08T15:58:55,053 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,053 967 | decode(ptr, otri2); 2025-09-08T15:58:55,053 | ^~~~~~ 2025-09-08T15:58:55,053 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,053 9630 | sym(leftcand, outercasing); 2025-09-08T15:58:55,053 | ^~~ 2025-09-08T15:58:55,060 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,060 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,060 | ^ 2025-09-08T15:58:55,060 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,060 967 | decode(ptr, otri2); 2025-09-08T15:58:55,060 | ^~~~~~ 2025-09-08T15:58:55,060 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,061 9630 | sym(leftcand, outercasing); 2025-09-08T15:58:55,061 | ^~~ 2025-09-08T15:58:55,067 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,067 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,067 | ^ 2025-09-08T15:58:55,067 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,068 967 | decode(ptr, otri2); 2025-09-08T15:58:55,068 | ^~~~~~ 2025-09-08T15:58:55,068 c/triangle.c:9630:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,068 9630 | sym(leftcand, outercasing); 2025-09-08T15:58:55,068 | ^~~ 2025-09-08T15:58:55,075 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,075 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,075 | ^ 2025-09-08T15:58:55,075 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,075 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,075 | ^~~~~~ 2025-09-08T15:58:55,075 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,075 9632 | bond(nextedge, outercasing); 2025-09-08T15:58:55,075 | ^~~~ 2025-09-08T15:58:55,082 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,082 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,082 | ^ 2025-09-08T15:58:55,082 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,082 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,082 | ^~~~~~ 2025-09-08T15:58:55,083 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,083 9632 | bond(nextedge, outercasing); 2025-09-08T15:58:55,083 | ^~~~ 2025-09-08T15:58:55,089 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,089 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,090 | ^ 2025-09-08T15:58:55,090 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,090 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,090 | ^~~~~~ 2025-09-08T15:58:55,090 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,090 9632 | bond(nextedge, outercasing); 2025-09-08T15:58:55,090 | ^~~~ 2025-09-08T15:58:55,097 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,097 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,097 | ^ 2025-09-08T15:58:55,097 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,097 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,097 | ^~~~~~ 2025-09-08T15:58:55,097 c/triangle.c:9632:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,097 9632 | bond(nextedge, outercasing); 2025-09-08T15:58:55,098 | ^~~~ 2025-09-08T15:58:55,105 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,105 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,105 | ^ 2025-09-08T15:58:55,105 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,105 971 | decode(ptr, otri); 2025-09-08T15:58:55,105 | ^~~~~~ 2025-09-08T15:58:55,105 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,106 9660 | symself(nextedge); 2025-09-08T15:58:55,106 | ^~~~~~~ 2025-09-08T15:58:55,112 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,112 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,112 | ^ 2025-09-08T15:58:55,113 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,113 971 | decode(ptr, otri); 2025-09-08T15:58:55,113 | ^~~~~~ 2025-09-08T15:58:55,113 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,113 9660 | symself(nextedge); 2025-09-08T15:58:55,113 | ^~~~~~~ 2025-09-08T15:58:55,120 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,120 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,120 | ^ 2025-09-08T15:58:55,120 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,120 971 | decode(ptr, otri); 2025-09-08T15:58:55,120 | ^~~~~~ 2025-09-08T15:58:55,120 c/triangle.c:9660:7: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,120 9660 | symself(nextedge); 2025-09-08T15:58:55,120 | ^~~~~~~ 2025-09-08T15:58:55,127 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,127 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,128 | ^ 2025-09-08T15:58:55,128 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,128 967 | decode(ptr, otri2); 2025-09-08T15:58:55,128 | ^~~~~~ 2025-09-08T15:58:55,128 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,128 9672 | sym(nextedge, topcasing); 2025-09-08T15:58:55,128 | ^~~ 2025-09-08T15:58:55,135 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,135 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,135 | ^ 2025-09-08T15:58:55,135 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,135 967 | decode(ptr, otri2); 2025-09-08T15:58:55,135 | ^~~~~~ 2025-09-08T15:58:55,135 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,135 9672 | sym(nextedge, topcasing); 2025-09-08T15:58:55,135 | ^~~ 2025-09-08T15:58:55,142 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,142 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,142 | ^ 2025-09-08T15:58:55,142 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,142 967 | decode(ptr, otri2); 2025-09-08T15:58:55,143 | ^~~~~~ 2025-09-08T15:58:55,143 c/triangle.c:9672:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,143 9672 | sym(nextedge, topcasing); 2025-09-08T15:58:55,143 | ^~~ 2025-09-08T15:58:55,150 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,150 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,150 | ^ 2025-09-08T15:58:55,150 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,150 967 | decode(ptr, otri2); 2025-09-08T15:58:55,150 | ^~~~~~ 2025-09-08T15:58:55,150 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,150 9674 | sym(nextedge, sidecasing); 2025-09-08T15:58:55,150 | ^~~ 2025-09-08T15:58:55,157 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,157 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,157 | ^ 2025-09-08T15:58:55,157 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,157 967 | decode(ptr, otri2); 2025-09-08T15:58:55,157 | ^~~~~~ 2025-09-08T15:58:55,158 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,158 9674 | sym(nextedge, sidecasing); 2025-09-08T15:58:55,158 | ^~~ 2025-09-08T15:58:55,164 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,164 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,165 | ^ 2025-09-08T15:58:55,165 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,165 967 | decode(ptr, otri2); 2025-09-08T15:58:55,165 | ^~~~~~ 2025-09-08T15:58:55,165 c/triangle.c:9674:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,165 9674 | sym(nextedge, sidecasing); 2025-09-08T15:58:55,165 | ^~~ 2025-09-08T15:58:55,172 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,172 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,172 | ^ 2025-09-08T15:58:55,172 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,172 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,172 | ^~~~~~ 2025-09-08T15:58:55,172 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,172 9675 | bond(nextedge, topcasing); 2025-09-08T15:58:55,172 | ^~~~ 2025-09-08T15:58:55,179 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,179 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,179 | ^ 2025-09-08T15:58:55,180 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,180 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,180 | ^~~~~~ 2025-09-08T15:58:55,180 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,180 9675 | bond(nextedge, topcasing); 2025-09-08T15:58:55,180 | ^~~~ 2025-09-08T15:58:55,187 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,187 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,187 | ^ 2025-09-08T15:58:55,187 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,187 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,187 | ^~~~~~ 2025-09-08T15:58:55,187 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,187 9675 | bond(nextedge, topcasing); 2025-09-08T15:58:55,187 | ^~~~ 2025-09-08T15:58:55,194 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,194 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,194 | ^ 2025-09-08T15:58:55,194 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,194 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,194 | ^~~~~~ 2025-09-08T15:58:55,195 c/triangle.c:9675:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,195 9675 | bond(nextedge, topcasing); 2025-09-08T15:58:55,195 | ^~~~ 2025-09-08T15:58:55,201 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,202 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,202 | ^ 2025-09-08T15:58:55,202 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,202 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,202 | ^~~~~~ 2025-09-08T15:58:55,202 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,202 9676 | bond(rightcand, sidecasing); 2025-09-08T15:58:55,202 | ^~~~ 2025-09-08T15:58:55,209 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,209 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,209 | ^ 2025-09-08T15:58:55,209 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,209 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,209 | ^~~~~~ 2025-09-08T15:58:55,209 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,210 9676 | bond(rightcand, sidecasing); 2025-09-08T15:58:55,210 | ^~~~ 2025-09-08T15:58:55,216 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,216 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,217 | ^ 2025-09-08T15:58:55,217 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,217 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,217 | ^~~~~~ 2025-09-08T15:58:55,217 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,217 9676 | bond(rightcand, sidecasing); 2025-09-08T15:58:55,217 | ^~~~ 2025-09-08T15:58:55,224 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,224 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,224 | ^ 2025-09-08T15:58:55,224 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,224 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,224 | ^~~~~~ 2025-09-08T15:58:55,224 c/triangle.c:9676:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,224 9676 | bond(rightcand, sidecasing); 2025-09-08T15:58:55,225 | ^~~~ 2025-09-08T15:58:55,231 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,231 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,231 | ^ 2025-09-08T15:58:55,232 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,232 967 | decode(ptr, otri2); 2025-09-08T15:58:55,232 | ^~~~~~ 2025-09-08T15:58:55,232 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,232 9678 | sym(rightcand, outercasing); 2025-09-08T15:58:55,232 | ^~~ 2025-09-08T15:58:55,239 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,239 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,239 | ^ 2025-09-08T15:58:55,239 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,239 967 | decode(ptr, otri2); 2025-09-08T15:58:55,239 | ^~~~~~ 2025-09-08T15:58:55,239 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,239 9678 | sym(rightcand, outercasing); 2025-09-08T15:58:55,239 | ^~~ 2025-09-08T15:58:55,246 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,246 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,246 | ^ 2025-09-08T15:58:55,246 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,246 967 | decode(ptr, otri2); 2025-09-08T15:58:55,247 | ^~~~~~ 2025-09-08T15:58:55,247 c/triangle.c:9678:11: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,247 9678 | sym(rightcand, outercasing); 2025-09-08T15:58:55,247 | ^~~ 2025-09-08T15:58:55,254 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,254 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,254 | ^ 2025-09-08T15:58:55,254 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,254 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,254 | ^~~~~~ 2025-09-08T15:58:55,254 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,254 9680 | bond(nextedge, outercasing); 2025-09-08T15:58:55,254 | ^~~~ 2025-09-08T15:58:55,261 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,261 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,261 | ^ 2025-09-08T15:58:55,261 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,261 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,261 | ^~~~~~ 2025-09-08T15:58:55,261 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,262 9680 | bond(nextedge, outercasing); 2025-09-08T15:58:55,262 | ^~~~ 2025-09-08T15:58:55,268 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,269 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,269 | ^ 2025-09-08T15:58:55,269 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,269 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,269 | ^~~~~~ 2025-09-08T15:58:55,269 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,269 9680 | bond(nextedge, outercasing); 2025-09-08T15:58:55,269 | ^~~~ 2025-09-08T15:58:55,276 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,276 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,276 | ^ 2025-09-08T15:58:55,276 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,276 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,276 | ^~~~~~ 2025-09-08T15:58:55,276 c/triangle.c:9680:11: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,276 9680 | bond(nextedge, outercasing); 2025-09-08T15:58:55,277 | ^~~~ 2025-09-08T15:58:55,284 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,284 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,284 | ^ 2025-09-08T15:58:55,284 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,284 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,284 | ^~~~~~ 2025-09-08T15:58:55,285 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,285 9709 | bond(baseedge, rightcand); 2025-09-08T15:58:55,285 | ^~~~ 2025-09-08T15:58:55,291 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,292 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,292 | ^ 2025-09-08T15:58:55,292 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,292 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,292 | ^~~~~~ 2025-09-08T15:58:55,292 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,292 9709 | bond(baseedge, rightcand); 2025-09-08T15:58:55,292 | ^~~~ 2025-09-08T15:58:55,299 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,299 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,299 | ^ 2025-09-08T15:58:55,299 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,299 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,299 | ^~~~~~ 2025-09-08T15:58:55,300 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,300 9709 | bond(baseedge, rightcand); 2025-09-08T15:58:55,300 | ^~~~ 2025-09-08T15:58:55,306 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,307 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,307 | ^ 2025-09-08T15:58:55,307 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,307 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,307 | ^~~~~~ 2025-09-08T15:58:55,307 c/triangle.c:9709:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,307 9709 | bond(baseedge, rightcand); 2025-09-08T15:58:55,307 | ^~~~ 2025-09-08T15:58:55,314 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,314 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,314 | ^ 2025-09-08T15:58:55,314 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,314 967 | decode(ptr, otri2); 2025-09-08T15:58:55,315 | ^~~~~~ 2025-09-08T15:58:55,315 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,315 9713 | sym(baseedge, rightcand); 2025-09-08T15:58:55,315 | ^~~ 2025-09-08T15:58:55,321 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,322 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,322 | ^ 2025-09-08T15:58:55,322 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,322 967 | decode(ptr, otri2); 2025-09-08T15:58:55,322 | ^~~~~~ 2025-09-08T15:58:55,322 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,322 9713 | sym(baseedge, rightcand); 2025-09-08T15:58:55,322 | ^~~ 2025-09-08T15:58:55,329 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,329 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,329 | ^ 2025-09-08T15:58:55,329 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,329 967 | decode(ptr, otri2); 2025-09-08T15:58:55,329 | ^~~~~~ 2025-09-08T15:58:55,330 c/triangle.c:9713:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,330 9713 | sym(baseedge, rightcand); 2025-09-08T15:58:55,330 | ^~~ 2025-09-08T15:58:55,336 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,337 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,337 | ^ 2025-09-08T15:58:55,337 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,337 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,337 | ^~~~~~ 2025-09-08T15:58:55,337 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,337 9718 | bond(baseedge, leftcand); 2025-09-08T15:58:55,337 | ^~~~ 2025-09-08T15:58:55,344 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,344 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,344 | ^ 2025-09-08T15:58:55,344 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,344 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,344 | ^~~~~~ 2025-09-08T15:58:55,344 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,345 9718 | bond(baseedge, leftcand); 2025-09-08T15:58:55,345 | ^~~~ 2025-09-08T15:58:55,351 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,352 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,352 | ^ 2025-09-08T15:58:55,352 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,352 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,352 | ^~~~~~ 2025-09-08T15:58:55,352 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,352 9718 | bond(baseedge, leftcand); 2025-09-08T15:58:55,352 | ^~~~ 2025-09-08T15:58:55,359 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,359 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,359 | ^ 2025-09-08T15:58:55,359 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,359 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,359 | ^~~~~~ 2025-09-08T15:58:55,359 c/triangle.c:9718:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,360 9718 | bond(baseedge, leftcand); 2025-09-08T15:58:55,360 | ^~~~ 2025-09-08T15:58:55,366 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,367 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,367 | ^ 2025-09-08T15:58:55,367 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,367 967 | decode(ptr, otri2); 2025-09-08T15:58:55,367 | ^~~~~~ 2025-09-08T15:58:55,367 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,367 9722 | sym(baseedge, leftcand); 2025-09-08T15:58:55,367 | ^~~ 2025-09-08T15:58:55,374 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,374 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,374 | ^ 2025-09-08T15:58:55,374 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,374 967 | decode(ptr, otri2); 2025-09-08T15:58:55,374 | ^~~~~~ 2025-09-08T15:58:55,374 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,375 9722 | sym(baseedge, leftcand); 2025-09-08T15:58:55,375 | ^~~ 2025-09-08T15:58:55,381 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,382 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,382 | ^ 2025-09-08T15:58:55,382 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,382 967 | decode(ptr, otri2); 2025-09-08T15:58:55,382 | ^~~~~~ 2025-09-08T15:58:55,382 c/triangle.c:9722:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,382 9722 | sym(baseedge, leftcand); 2025-09-08T15:58:55,382 | ^~~ 2025-09-08T15:58:55,383 c/triangle.c: In function ‘divconqrecurse’: 2025-09-08T15:58:55,390 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,390 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,390 | ^ 2025-09-08T15:58:55,391 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,391 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,391 | ^~~~~~ 2025-09-08T15:58:55,391 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,391 9784 | bond(*farleft, *farright); 2025-09-08T15:58:55,391 | ^~~~ 2025-09-08T15:58:55,398 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,398 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,398 | ^ 2025-09-08T15:58:55,398 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,398 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,398 | ^~~~~~ 2025-09-08T15:58:55,398 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,398 9784 | bond(*farleft, *farright); 2025-09-08T15:58:55,399 | ^~~~ 2025-09-08T15:58:55,405 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,405 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,406 | ^ 2025-09-08T15:58:55,406 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,406 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,406 | ^~~~~~ 2025-09-08T15:58:55,406 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,406 9784 | bond(*farleft, *farright); 2025-09-08T15:58:55,406 | ^~~~ 2025-09-08T15:58:55,413 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,413 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,413 | ^ 2025-09-08T15:58:55,413 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,413 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,413 | ^~~~~~ 2025-09-08T15:58:55,413 c/triangle.c:9784:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,414 9784 | bond(*farleft, *farright); 2025-09-08T15:58:55,414 | ^~~~ 2025-09-08T15:58:55,421 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,421 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,421 | ^ 2025-09-08T15:58:55,421 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,421 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,421 | ^~~~~~ 2025-09-08T15:58:55,421 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,421 9787 | bond(*farleft, *farright); 2025-09-08T15:58:55,421 | ^~~~ 2025-09-08T15:58:55,428 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,428 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,428 | ^ 2025-09-08T15:58:55,428 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,428 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,429 | ^~~~~~ 2025-09-08T15:58:55,429 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,429 9787 | bond(*farleft, *farright); 2025-09-08T15:58:55,429 | ^~~~ 2025-09-08T15:58:55,436 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,436 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,436 | ^ 2025-09-08T15:58:55,436 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,436 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,436 | ^~~~~~ 2025-09-08T15:58:55,436 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,436 9787 | bond(*farleft, *farright); 2025-09-08T15:58:55,436 | ^~~~ 2025-09-08T15:58:55,443 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,443 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,443 | ^ 2025-09-08T15:58:55,444 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,444 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,444 | ^~~~~~ 2025-09-08T15:58:55,444 c/triangle.c:9787:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,444 9787 | bond(*farleft, *farright); 2025-09-08T15:58:55,444 | ^~~~ 2025-09-08T15:58:55,451 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,451 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,451 | ^ 2025-09-08T15:58:55,451 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,451 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,451 | ^~~~~~ 2025-09-08T15:58:55,451 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,451 9790 | bond(*farleft, *farright); 2025-09-08T15:58:55,452 | ^~~~ 2025-09-08T15:58:55,458 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,459 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,459 | ^ 2025-09-08T15:58:55,459 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,459 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,459 | ^~~~~~ 2025-09-08T15:58:55,459 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,459 9790 | bond(*farleft, *farright); 2025-09-08T15:58:55,459 | ^~~~ 2025-09-08T15:58:55,466 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,466 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,466 | ^ 2025-09-08T15:58:55,466 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,466 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,466 | ^~~~~~ 2025-09-08T15:58:55,467 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,467 9790 | bond(*farleft, *farright); 2025-09-08T15:58:55,467 | ^~~~ 2025-09-08T15:58:55,473 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,474 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,474 | ^ 2025-09-08T15:58:55,474 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,474 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,474 | ^~~~~~ 2025-09-08T15:58:55,474 c/triangle.c:9790:5: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,474 9790 | bond(*farleft, *farright); 2025-09-08T15:58:55,474 | ^~~~ 2025-09-08T15:58:55,482 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,482 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,482 | ^ 2025-09-08T15:58:55,482 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,482 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,483 | ^~~~~~ 2025-09-08T15:58:55,483 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,483 9820 | bond(midtri, tri1); 2025-09-08T15:58:55,483 | ^~~~ 2025-09-08T15:58:55,490 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,490 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,490 | ^ 2025-09-08T15:58:55,490 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,490 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,490 | ^~~~~~ 2025-09-08T15:58:55,490 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,490 9820 | bond(midtri, tri1); 2025-09-08T15:58:55,490 | ^~~~ 2025-09-08T15:58:55,497 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,497 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,497 | ^ 2025-09-08T15:58:55,497 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,498 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,498 | ^~~~~~ 2025-09-08T15:58:55,498 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,498 9820 | bond(midtri, tri1); 2025-09-08T15:58:55,498 | ^~~~ 2025-09-08T15:58:55,505 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,505 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,505 | ^ 2025-09-08T15:58:55,505 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,505 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,505 | ^~~~~~ 2025-09-08T15:58:55,505 c/triangle.c:9820:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,505 9820 | bond(midtri, tri1); 2025-09-08T15:58:55,505 | ^~~~ 2025-09-08T15:58:55,512 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,512 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,513 | ^ 2025-09-08T15:58:55,513 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,513 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,513 | ^~~~~~ 2025-09-08T15:58:55,513 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,513 9821 | bond(tri2, tri3); 2025-09-08T15:58:55,513 | ^~~~ 2025-09-08T15:58:55,520 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,520 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,520 | ^ 2025-09-08T15:58:55,520 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,520 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,520 | ^~~~~~ 2025-09-08T15:58:55,520 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,521 9821 | bond(tri2, tri3); 2025-09-08T15:58:55,521 | ^~~~ 2025-09-08T15:58:55,528 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,528 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,528 | ^ 2025-09-08T15:58:55,528 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,528 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,528 | ^~~~~~ 2025-09-08T15:58:55,528 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,528 9821 | bond(tri2, tri3); 2025-09-08T15:58:55,528 | ^~~~ 2025-09-08T15:58:55,535 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,535 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,535 | ^ 2025-09-08T15:58:55,535 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,535 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,536 | ^~~~~~ 2025-09-08T15:58:55,536 c/triangle.c:9821:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,536 9821 | bond(tri2, tri3); 2025-09-08T15:58:55,536 | ^~~~ 2025-09-08T15:58:55,543 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,543 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,543 | ^ 2025-09-08T15:58:55,543 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,543 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,543 | ^~~~~~ 2025-09-08T15:58:55,543 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,543 9826 | bond(midtri, tri3); 2025-09-08T15:58:55,544 | ^~~~ 2025-09-08T15:58:55,550 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,551 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,551 | ^ 2025-09-08T15:58:55,551 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,551 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,551 | ^~~~~~ 2025-09-08T15:58:55,551 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,551 9826 | bond(midtri, tri3); 2025-09-08T15:58:55,551 | ^~~~ 2025-09-08T15:58:55,558 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,558 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,558 | ^ 2025-09-08T15:58:55,558 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,558 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,559 | ^~~~~~ 2025-09-08T15:58:55,559 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,559 9826 | bond(midtri, tri3); 2025-09-08T15:58:55,559 | ^~~~ 2025-09-08T15:58:55,566 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,566 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,566 | ^ 2025-09-08T15:58:55,566 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,566 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,566 | ^~~~~~ 2025-09-08T15:58:55,566 c/triangle.c:9826:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,566 9826 | bond(midtri, tri3); 2025-09-08T15:58:55,566 | ^~~~ 2025-09-08T15:58:55,573 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,573 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,573 | ^ 2025-09-08T15:58:55,574 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,574 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,574 | ^~~~~~ 2025-09-08T15:58:55,574 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,574 9827 | bond(tri1, tri2); 2025-09-08T15:58:55,574 | ^~~~ 2025-09-08T15:58:55,581 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,581 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,581 | ^ 2025-09-08T15:58:55,581 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,581 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,581 | ^~~~~~ 2025-09-08T15:58:55,581 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,581 9827 | bond(tri1, tri2); 2025-09-08T15:58:55,582 | ^~~~ 2025-09-08T15:58:55,588 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,589 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,589 | ^ 2025-09-08T15:58:55,589 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,589 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,589 | ^~~~~~ 2025-09-08T15:58:55,589 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,589 9827 | bond(tri1, tri2); 2025-09-08T15:58:55,589 | ^~~~ 2025-09-08T15:58:55,596 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,596 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,596 | ^ 2025-09-08T15:58:55,596 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,596 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,597 | ^~~~~~ 2025-09-08T15:58:55,597 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,597 9827 | bond(tri1, tri2); 2025-09-08T15:58:55,597 | ^~~~ 2025-09-08T15:58:55,604 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,604 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,604 | ^ 2025-09-08T15:58:55,604 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,604 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,604 | ^~~~~~ 2025-09-08T15:58:55,604 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,604 9832 | bond(midtri, tri1); 2025-09-08T15:58:55,604 | ^~~~ 2025-09-08T15:58:55,611 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,611 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,611 | ^ 2025-09-08T15:58:55,612 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,612 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,612 | ^~~~~~ 2025-09-08T15:58:55,612 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,612 9832 | bond(midtri, tri1); 2025-09-08T15:58:55,612 | ^~~~ 2025-09-08T15:58:55,619 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,619 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,619 | ^ 2025-09-08T15:58:55,619 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,619 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,619 | ^~~~~~ 2025-09-08T15:58:55,619 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,620 9832 | bond(midtri, tri1); 2025-09-08T15:58:55,620 | ^~~~ 2025-09-08T15:58:55,626 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,627 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,627 | ^ 2025-09-08T15:58:55,627 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,627 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,627 | ^~~~~~ 2025-09-08T15:58:55,627 c/triangle.c:9832:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,627 9832 | bond(midtri, tri1); 2025-09-08T15:58:55,627 | ^~~~ 2025-09-08T15:58:55,634 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,634 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,634 | ^ 2025-09-08T15:58:55,634 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,634 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,635 | ^~~~~~ 2025-09-08T15:58:55,635 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,635 9833 | bond(tri2, tri3); 2025-09-08T15:58:55,635 | ^~~~ 2025-09-08T15:58:55,642 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,642 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,642 | ^ 2025-09-08T15:58:55,642 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,642 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,642 | ^~~~~~ 2025-09-08T15:58:55,642 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,642 9833 | bond(tri2, tri3); 2025-09-08T15:58:55,642 | ^~~~ 2025-09-08T15:58:55,649 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,649 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,649 | ^ 2025-09-08T15:58:55,650 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,650 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,650 | ^~~~~~ 2025-09-08T15:58:55,650 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,650 9833 | bond(tri2, tri3); 2025-09-08T15:58:55,650 | ^~~~ 2025-09-08T15:58:55,657 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,657 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,657 | ^ 2025-09-08T15:58:55,657 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,657 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,657 | ^~~~~~ 2025-09-08T15:58:55,657 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,657 9833 | bond(tri2, tri3); 2025-09-08T15:58:55,658 | ^~~~ 2025-09-08T15:58:55,666 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,666 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,666 | ^ 2025-09-08T15:58:55,666 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,666 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,666 | ^~~~~~ 2025-09-08T15:58:55,666 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,666 9863 | bond(midtri, tri1); 2025-09-08T15:58:55,666 | ^~~~ 2025-09-08T15:58:55,673 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,673 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,673 | ^ 2025-09-08T15:58:55,673 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,674 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,674 | ^~~~~~ 2025-09-08T15:58:55,674 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,674 9863 | bond(midtri, tri1); 2025-09-08T15:58:55,674 | ^~~~ 2025-09-08T15:58:55,681 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,681 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,681 | ^ 2025-09-08T15:58:55,681 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,681 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,681 | ^~~~~~ 2025-09-08T15:58:55,681 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,681 9863 | bond(midtri, tri1); 2025-09-08T15:58:55,681 | ^~~~ 2025-09-08T15:58:55,688 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,688 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,689 | ^ 2025-09-08T15:58:55,689 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,689 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,689 | ^~~~~~ 2025-09-08T15:58:55,689 c/triangle.c:9863:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,689 9863 | bond(midtri, tri1); 2025-09-08T15:58:55,689 | ^~~~ 2025-09-08T15:58:55,696 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,696 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,696 | ^ 2025-09-08T15:58:55,696 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,696 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,697 | ^~~~~~ 2025-09-08T15:58:55,697 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,697 9865 | bond(midtri, tri2); 2025-09-08T15:58:55,697 | ^~~~ 2025-09-08T15:58:55,704 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,704 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,704 | ^ 2025-09-08T15:58:55,704 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,704 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,704 | ^~~~~~ 2025-09-08T15:58:55,704 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,704 9865 | bond(midtri, tri2); 2025-09-08T15:58:55,704 | ^~~~ 2025-09-08T15:58:55,711 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,711 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,712 | ^ 2025-09-08T15:58:55,712 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,712 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,712 | ^~~~~~ 2025-09-08T15:58:55,712 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,712 9865 | bond(midtri, tri2); 2025-09-08T15:58:55,712 | ^~~~ 2025-09-08T15:58:55,719 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,719 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,719 | ^ 2025-09-08T15:58:55,719 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,719 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,719 | ^~~~~~ 2025-09-08T15:58:55,720 c/triangle.c:9865:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,720 9865 | bond(midtri, tri2); 2025-09-08T15:58:55,720 | ^~~~ 2025-09-08T15:58:55,727 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,727 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,727 | ^ 2025-09-08T15:58:55,727 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,727 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,727 | ^~~~~~ 2025-09-08T15:58:55,727 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,727 9867 | bond(midtri, tri3); 2025-09-08T15:58:55,727 | ^~~~ 2025-09-08T15:58:55,734 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,734 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,734 | ^ 2025-09-08T15:58:55,735 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,735 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,735 | ^~~~~~ 2025-09-08T15:58:55,735 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,735 9867 | bond(midtri, tri3); 2025-09-08T15:58:55,735 | ^~~~ 2025-09-08T15:58:55,742 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,742 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,742 | ^ 2025-09-08T15:58:55,742 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,742 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,742 | ^~~~~~ 2025-09-08T15:58:55,742 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,743 9867 | bond(midtri, tri3); 2025-09-08T15:58:55,743 | ^~~~ 2025-09-08T15:58:55,750 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,750 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,750 | ^ 2025-09-08T15:58:55,750 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,750 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,750 | ^~~~~~ 2025-09-08T15:58:55,750 c/triangle.c:9867:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,750 9867 | bond(midtri, tri3); 2025-09-08T15:58:55,750 | ^~~~ 2025-09-08T15:58:55,757 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,757 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,757 | ^ 2025-09-08T15:58:55,758 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,758 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,758 | ^~~~~~ 2025-09-08T15:58:55,758 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,758 9870 | bond(tri1, tri2); 2025-09-08T15:58:55,758 | ^~~~ 2025-09-08T15:58:55,765 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,765 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,765 | ^ 2025-09-08T15:58:55,765 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,765 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,765 | ^~~~~~ 2025-09-08T15:58:55,765 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,766 9870 | bond(tri1, tri2); 2025-09-08T15:58:55,766 | ^~~~ 2025-09-08T15:58:55,773 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,773 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,773 | ^ 2025-09-08T15:58:55,773 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,773 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,773 | ^~~~~~ 2025-09-08T15:58:55,773 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,773 9870 | bond(tri1, tri2); 2025-09-08T15:58:55,773 | ^~~~ 2025-09-08T15:58:55,780 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,780 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,780 | ^ 2025-09-08T15:58:55,780 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,781 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,781 | ^~~~~~ 2025-09-08T15:58:55,781 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,781 9870 | bond(tri1, tri2); 2025-09-08T15:58:55,781 | ^~~~ 2025-09-08T15:58:55,788 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,788 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,788 | ^ 2025-09-08T15:58:55,788 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,788 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,788 | ^~~~~~ 2025-09-08T15:58:55,788 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,788 9873 | bond(tri1, tri3); 2025-09-08T15:58:55,789 | ^~~~ 2025-09-08T15:58:55,795 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,796 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,796 | ^ 2025-09-08T15:58:55,796 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,796 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,796 | ^~~~~~ 2025-09-08T15:58:55,796 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,796 9873 | bond(tri1, tri3); 2025-09-08T15:58:55,796 | ^~~~ 2025-09-08T15:58:55,803 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,803 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,803 | ^ 2025-09-08T15:58:55,803 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,804 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,804 | ^~~~~~ 2025-09-08T15:58:55,804 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,804 9873 | bond(tri1, tri3); 2025-09-08T15:58:55,804 | ^~~~ 2025-09-08T15:58:55,811 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,811 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,811 | ^ 2025-09-08T15:58:55,811 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,811 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,811 | ^~~~~~ 2025-09-08T15:58:55,811 c/triangle.c:9873:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,811 9873 | bond(tri1, tri3); 2025-09-08T15:58:55,811 | ^~~~ 2025-09-08T15:58:55,818 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,819 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,819 | ^ 2025-09-08T15:58:55,819 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,819 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,819 | ^~~~~~ 2025-09-08T15:58:55,819 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,819 9876 | bond(tri2, tri3); 2025-09-08T15:58:55,819 | ^~~~ 2025-09-08T15:58:55,826 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,826 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,826 | ^ 2025-09-08T15:58:55,826 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,826 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:55,827 | ^~~~~~ 2025-09-08T15:58:55,827 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,827 9876 | bond(tri2, tri3); 2025-09-08T15:58:55,827 | ^~~~ 2025-09-08T15:58:55,834 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,834 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,834 | ^ 2025-09-08T15:58:55,834 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,834 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,834 | ^~~~~~ 2025-09-08T15:58:55,834 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,834 9876 | bond(tri2, tri3); 2025-09-08T15:58:55,834 | ^~~~ 2025-09-08T15:58:55,841 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,841 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,842 | ^ 2025-09-08T15:58:55,842 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,842 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:55,842 | ^~~~~~ 2025-09-08T15:58:55,842 c/triangle.c:9876:7: note: in expansion of macro ‘bond’ 2025-09-08T15:58:55,842 9876 | bond(tri2, tri3); 2025-09-08T15:58:55,842 | ^~~~ 2025-09-08T15:58:55,843 c/triangle.c: In function ‘removeghosts’: 2025-09-08T15:58:55,850 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,850 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,850 | ^ 2025-09-08T15:58:55,851 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,851 971 | decode(ptr, otri); 2025-09-08T15:58:55,851 | ^~~~~~ 2025-09-08T15:58:55,851 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,851 9935 | symself(searchedge); 2025-09-08T15:58:55,851 | ^~~~~~~ 2025-09-08T15:58:55,858 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,858 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,858 | ^ 2025-09-08T15:58:55,858 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,858 971 | decode(ptr, otri); 2025-09-08T15:58:55,858 | ^~~~~~ 2025-09-08T15:58:55,858 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,859 9935 | symself(searchedge); 2025-09-08T15:58:55,859 | ^~~~~~~ 2025-09-08T15:58:55,866 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,866 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,866 | ^ 2025-09-08T15:58:55,866 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,866 971 | decode(ptr, otri); 2025-09-08T15:58:55,866 | ^~~~~~ 2025-09-08T15:58:55,866 c/triangle.c:9935:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,866 9935 | symself(searchedge); 2025-09-08T15:58:55,866 | ^~~~~~~ 2025-09-08T15:58:55,873 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,873 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,873 | ^ 2025-09-08T15:58:55,874 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,874 9936 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:58:55,874 | ^~~~~~ 2025-09-08T15:58:55,881 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,881 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:55,881 | ^ 2025-09-08T15:58:55,881 c/triangle.c:9936:20: note: in expansion of macro ‘encode’ 2025-09-08T15:58:55,881 9936 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:58:55,881 | ^~~~~~ 2025-09-08T15:58:55,889 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,889 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,889 | ^ 2025-09-08T15:58:55,889 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,889 971 | decode(ptr, otri); 2025-09-08T15:58:55,889 | ^~~~~~ 2025-09-08T15:58:55,889 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,889 9944 | symself(dissolveedge); 2025-09-08T15:58:55,889 | ^~~~~~~ 2025-09-08T15:58:55,896 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,897 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,897 | ^ 2025-09-08T15:58:55,897 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,897 971 | decode(ptr, otri); 2025-09-08T15:58:55,897 | ^~~~~~ 2025-09-08T15:58:55,897 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,897 9944 | symself(dissolveedge); 2025-09-08T15:58:55,897 | ^~~~~~~ 2025-09-08T15:58:55,904 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,904 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,904 | ^ 2025-09-08T15:58:55,904 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,904 971 | decode(ptr, otri); 2025-09-08T15:58:55,905 | ^~~~~~ 2025-09-08T15:58:55,905 c/triangle.c:9944:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,905 9944 | symself(dissolveedge); 2025-09-08T15:58:55,905 | ^~~~~~~ 2025-09-08T15:58:55,912 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,912 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,912 | ^ 2025-09-08T15:58:55,912 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,913 967 | decode(ptr, otri2); 2025-09-08T15:58:55,913 | ^~~~~~ 2025-09-08T15:58:55,913 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,913 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:58:55,913 | ^~~ 2025-09-08T15:58:55,920 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,920 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,920 | ^ 2025-09-08T15:58:55,920 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,920 967 | decode(ptr, otri2); 2025-09-08T15:58:55,920 | ^~~~~~ 2025-09-08T15:58:55,920 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,921 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:58:55,921 | ^~~ 2025-09-08T15:58:55,928 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,928 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,928 | ^ 2025-09-08T15:58:55,928 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,928 967 | decode(ptr, otri2); 2025-09-08T15:58:55,928 | ^~~~~~ 2025-09-08T15:58:55,928 c/triangle.c:9959:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:55,928 9959 | sym(deadtriangle, dissolveedge); 2025-09-08T15:58:55,928 | ^~~ 2025-09-08T15:58:55,930 c/triangle.c: In function ‘removebox’: 2025-09-08T15:58:55,938 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,938 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,938 | ^ 2025-09-08T15:58:55,938 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,939 971 | decode(ptr, otri); 2025-09-08T15:58:55,939 | ^~~~~~ 2025-09-08T15:58:55,939 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,939 10152 | symself(nextedge); 2025-09-08T15:58:55,939 | ^~~~~~~ 2025-09-08T15:58:55,946 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,946 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,946 | ^ 2025-09-08T15:58:55,946 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,946 971 | decode(ptr, otri); 2025-09-08T15:58:55,947 | ^~~~~~ 2025-09-08T15:58:55,947 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,947 10152 | symself(nextedge); 2025-09-08T15:58:55,947 | ^~~~~~~ 2025-09-08T15:58:55,954 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,954 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,954 | ^ 2025-09-08T15:58:55,954 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,954 971 | decode(ptr, otri); 2025-09-08T15:58:55,954 | ^~~~~~ 2025-09-08T15:58:55,955 c/triangle.c:10152:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,955 10152 | symself(nextedge); 2025-09-08T15:58:55,955 | ^~~~~~~ 2025-09-08T15:58:55,962 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,962 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,962 | ^ 2025-09-08T15:58:55,962 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,962 971 | decode(ptr, otri); 2025-09-08T15:58:55,963 | ^~~~~~ 2025-09-08T15:58:55,963 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,963 10156 | symself(nextedge); 2025-09-08T15:58:55,963 | ^~~~~~~ 2025-09-08T15:58:55,970 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,970 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,970 | ^ 2025-09-08T15:58:55,970 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,970 971 | decode(ptr, otri); 2025-09-08T15:58:55,970 | ^~~~~~ 2025-09-08T15:58:55,970 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,971 10156 | symself(nextedge); 2025-09-08T15:58:55,971 | ^~~~~~~ 2025-09-08T15:58:55,978 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:55,978 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:55,978 | ^ 2025-09-08T15:58:55,978 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,978 971 | decode(ptr, otri); 2025-09-08T15:58:55,978 | ^~~~~~ 2025-09-08T15:58:55,978 c/triangle.c:10156:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,978 10156 | symself(nextedge); 2025-09-08T15:58:55,979 | ^~~~~~~ 2025-09-08T15:58:55,986 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,986 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:55,986 | ^ 2025-09-08T15:58:55,986 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,986 971 | decode(ptr, otri); 2025-09-08T15:58:55,986 | ^~~~~~ 2025-09-08T15:58:55,986 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,986 10160 | symself(searchedge); 2025-09-08T15:58:55,987 | ^~~~~~~ 2025-09-08T15:58:55,994 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:55,994 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:55,994 | ^ 2025-09-08T15:58:55,994 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:55,994 971 | decode(ptr, otri); 2025-09-08T15:58:55,994 | ^~~~~~ 2025-09-08T15:58:55,994 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:55,994 10160 | symself(searchedge); 2025-09-08T15:58:55,995 | ^~~~~~~ 2025-09-08T15:58:56,002 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,002 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,002 | ^ 2025-09-08T15:58:56,002 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,002 971 | decode(ptr, otri); 2025-09-08T15:58:56,002 | ^~~~~~ 2025-09-08T15:58:56,002 c/triangle.c:10160:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,002 10160 | symself(searchedge); 2025-09-08T15:58:56,002 | ^~~~~~~ 2025-09-08T15:58:56,010 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,010 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,010 | ^ 2025-09-08T15:58:56,010 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,010 971 | decode(ptr, otri); 2025-09-08T15:58:56,010 | ^~~~~~ 2025-09-08T15:58:56,010 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,010 10164 | symself(checkedge); 2025-09-08T15:58:56,010 | ^~~~~~~ 2025-09-08T15:58:56,018 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,018 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,018 | ^ 2025-09-08T15:58:56,018 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,018 971 | decode(ptr, otri); 2025-09-08T15:58:56,018 | ^~~~~~ 2025-09-08T15:58:56,018 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,018 10164 | symself(checkedge); 2025-09-08T15:58:56,018 | ^~~~~~~ 2025-09-08T15:58:56,025 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,026 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,026 | ^ 2025-09-08T15:58:56,026 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,026 971 | decode(ptr, otri); 2025-09-08T15:58:56,026 | ^~~~~~ 2025-09-08T15:58:56,026 c/triangle.c:10164:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,026 10164 | symself(checkedge); 2025-09-08T15:58:56,026 | ^~~~~~~ 2025-09-08T15:58:56,034 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,034 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,034 | ^ 2025-09-08T15:58:56,034 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,034 971 | decode(ptr, otri); 2025-09-08T15:58:56,034 | ^~~~~~ 2025-09-08T15:58:56,034 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,034 10170 | symself(searchedge); 2025-09-08T15:58:56,034 | ^~~~~~~ 2025-09-08T15:58:56,041 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,042 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,042 | ^ 2025-09-08T15:58:56,042 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,042 971 | decode(ptr, otri); 2025-09-08T15:58:56,042 | ^~~~~~ 2025-09-08T15:58:56,042 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,042 10170 | symself(searchedge); 2025-09-08T15:58:56,042 | ^~~~~~~ 2025-09-08T15:58:56,049 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,050 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,050 | ^ 2025-09-08T15:58:56,050 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,050 971 | decode(ptr, otri); 2025-09-08T15:58:56,050 | ^~~~~~ 2025-09-08T15:58:56,050 c/triangle.c:10170:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,050 10170 | symself(searchedge); 2025-09-08T15:58:56,050 | ^~~~~~~ 2025-09-08T15:58:56,057 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,057 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,058 | ^ 2025-09-08T15:58:56,058 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,058 10174 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:58:56,058 | ^~~~~~ 2025-09-08T15:58:56,065 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,065 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,065 | ^ 2025-09-08T15:58:56,066 c/triangle.c:10174:20: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,066 10174 | m->dummytri[0] = encode(searchedge); 2025-09-08T15:58:56,066 | ^~~~~~ 2025-09-08T15:58:56,073 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,074 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,074 | ^ 2025-09-08T15:58:56,074 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,074 971 | decode(ptr, otri); 2025-09-08T15:58:56,074 | ^~~~~~ 2025-09-08T15:58:56,074 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,074 10179 | symself(dissolveedge); 2025-09-08T15:58:56,074 | ^~~~~~~ 2025-09-08T15:58:56,081 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,082 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,082 | ^ 2025-09-08T15:58:56,082 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,082 971 | decode(ptr, otri); 2025-09-08T15:58:56,082 | ^~~~~~ 2025-09-08T15:58:56,082 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,082 10179 | symself(dissolveedge); 2025-09-08T15:58:56,082 | ^~~~~~~ 2025-09-08T15:58:56,089 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,089 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,090 | ^ 2025-09-08T15:58:56,090 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,090 971 | decode(ptr, otri); 2025-09-08T15:58:56,090 | ^~~~~~ 2025-09-08T15:58:56,090 c/triangle.c:10179:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,090 10179 | symself(dissolveedge); 2025-09-08T15:58:56,090 | ^~~~~~~ 2025-09-08T15:58:56,098 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,098 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,098 | ^ 2025-09-08T15:58:56,098 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,098 967 | decode(ptr, otri2); 2025-09-08T15:58:56,098 | ^~~~~~ 2025-09-08T15:58:56,098 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,098 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:58:56,099 | ^~~ 2025-09-08T15:58:56,106 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,106 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,106 | ^ 2025-09-08T15:58:56,106 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,106 967 | decode(ptr, otri2); 2025-09-08T15:58:56,106 | ^~~~~~ 2025-09-08T15:58:56,106 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,106 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:58:56,106 | ^~~ 2025-09-08T15:58:56,114 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,114 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,114 | ^ 2025-09-08T15:58:56,114 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,114 967 | decode(ptr, otri2); 2025-09-08T15:58:56,114 | ^~~~~~ 2025-09-08T15:58:56,114 c/triangle.c:10197:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,114 10197 | sym(deadtriangle, nextedge); 2025-09-08T15:58:56,114 | ^~~ 2025-09-08T15:58:56,123 c/triangle.c: In function ‘frontlocate’: 2025-09-08T15:58:56,131 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,131 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,132 | ^ 2025-09-08T15:58:56,132 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,132 971 | decode(ptr, otri); 2025-09-08T15:58:56,132 | ^~~~~~ 2025-09-08T15:58:56,132 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,132 1001 | symself(otri); 2025-09-08T15:58:56,132 | ^~~~~~~ 2025-09-08T15:58:56,132 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:56,132 10781 | onextself(*searchtri); 2025-09-08T15:58:56,132 | ^~~~~~~~~ 2025-09-08T15:58:56,140 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,140 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,140 | ^ 2025-09-08T15:58:56,140 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,140 971 | decode(ptr, otri); 2025-09-08T15:58:56,141 | ^~~~~~ 2025-09-08T15:58:56,141 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,141 1001 | symself(otri); 2025-09-08T15:58:56,141 | ^~~~~~~ 2025-09-08T15:58:56,141 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:56,141 10781 | onextself(*searchtri); 2025-09-08T15:58:56,141 | ^~~~~~~~~ 2025-09-08T15:58:56,149 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,149 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,149 | ^ 2025-09-08T15:58:56,149 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,149 971 | decode(ptr, otri); 2025-09-08T15:58:56,149 | ^~~~~~ 2025-09-08T15:58:56,149 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,149 1001 | symself(otri); 2025-09-08T15:58:56,150 | ^~~~~~~ 2025-09-08T15:58:56,150 c/triangle.c:10781:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:56,150 10781 | onextself(*searchtri); 2025-09-08T15:58:56,150 | ^~~~~~~~~ 2025-09-08T15:58:56,150 c/triangle.c: In function ‘sweeplinedelaunay’: 2025-09-08T15:58:56,158 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,158 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,158 | ^ 2025-09-08T15:58:56,158 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,159 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,159 | ^~~~~~ 2025-09-08T15:58:56,159 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,159 10836 | bond(lefttri, righttri); 2025-09-08T15:58:56,159 | ^~~~ 2025-09-08T15:58:56,167 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,167 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,167 | ^ 2025-09-08T15:58:56,167 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,167 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,167 | ^~~~~~ 2025-09-08T15:58:56,167 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,168 10836 | bond(lefttri, righttri); 2025-09-08T15:58:56,168 | ^~~~ 2025-09-08T15:58:56,176 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,176 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,176 | ^ 2025-09-08T15:58:56,176 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,176 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,176 | ^~~~~~ 2025-09-08T15:58:56,176 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,176 10836 | bond(lefttri, righttri); 2025-09-08T15:58:56,176 | ^~~~ 2025-09-08T15:58:56,184 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,184 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,185 | ^ 2025-09-08T15:58:56,185 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,185 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,185 | ^~~~~~ 2025-09-08T15:58:56,185 c/triangle.c:10836:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,185 10836 | bond(lefttri, righttri); 2025-09-08T15:58:56,185 | ^~~~ 2025-09-08T15:58:56,193 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,193 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,193 | ^ 2025-09-08T15:58:56,193 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,194 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,194 | ^~~~~~ 2025-09-08T15:58:56,194 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,194 10839 | bond(lefttri, righttri); 2025-09-08T15:58:56,194 | ^~~~ 2025-09-08T15:58:56,202 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,202 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,202 | ^ 2025-09-08T15:58:56,202 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,202 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,202 | ^~~~~~ 2025-09-08T15:58:56,202 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,202 10839 | bond(lefttri, righttri); 2025-09-08T15:58:56,203 | ^~~~ 2025-09-08T15:58:56,211 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,211 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,211 | ^ 2025-09-08T15:58:56,211 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,211 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,211 | ^~~~~~ 2025-09-08T15:58:56,211 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,211 10839 | bond(lefttri, righttri); 2025-09-08T15:58:56,211 | ^~~~ 2025-09-08T15:58:56,219 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,219 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,220 | ^ 2025-09-08T15:58:56,220 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,220 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,220 | ^~~~~~ 2025-09-08T15:58:56,220 c/triangle.c:10839:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,220 10839 | bond(lefttri, righttri); 2025-09-08T15:58:56,220 | ^~~~ 2025-09-08T15:58:56,228 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,228 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,228 | ^ 2025-09-08T15:58:56,228 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,229 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,229 | ^~~~~~ 2025-09-08T15:58:56,229 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,229 10842 | bond(lefttri, righttri); 2025-09-08T15:58:56,229 | ^~~~ 2025-09-08T15:58:56,237 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,237 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,237 | ^ 2025-09-08T15:58:56,237 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,237 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,237 | ^~~~~~ 2025-09-08T15:58:56,237 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,237 10842 | bond(lefttri, righttri); 2025-09-08T15:58:56,238 | ^~~~ 2025-09-08T15:58:56,245 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,246 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,246 | ^ 2025-09-08T15:58:56,246 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,246 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,246 | ^~~~~~ 2025-09-08T15:58:56,246 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,246 10842 | bond(lefttri, righttri); 2025-09-08T15:58:56,246 | ^~~~ 2025-09-08T15:58:56,254 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,254 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,254 | ^ 2025-09-08T15:58:56,255 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,255 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,255 | ^~~~~~ 2025-09-08T15:58:56,255 c/triangle.c:10842:3: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,255 10842 | bond(lefttri, righttri); 2025-09-08T15:58:56,255 | ^~~~ 2025-09-08T15:58:56,264 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,264 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,264 | ^ 2025-09-08T15:58:56,264 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,264 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:58:56,265 | ^~~~~~ 2025-09-08T15:58:56,273 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,273 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,273 | ^ 2025-09-08T15:58:56,273 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,273 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:58:56,273 | ^~~~~~ 2025-09-08T15:58:56,281 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,282 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,282 | ^ 2025-09-08T15:58:56,282 c/triangle.c:10882:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,282 10882 | decode(nextevent->eventptr, fliptri); 2025-09-08T15:58:56,282 | ^~~~~~ 2025-09-08T15:58:56,290 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,290 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,291 | ^ 2025-09-08T15:58:56,291 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,291 967 | decode(ptr, otri2); 2025-09-08T15:58:56,291 | ^~~~~~ 2025-09-08T15:58:56,291 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,291 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:56,291 | ^~~ 2025-09-08T15:58:56,291 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:56,291 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:58:56,291 | ^~~~~ 2025-09-08T15:58:56,299 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,299 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,299 | ^ 2025-09-08T15:58:56,299 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,300 967 | decode(ptr, otri2); 2025-09-08T15:58:56,300 | ^~~~~~ 2025-09-08T15:58:56,300 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,300 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:56,300 | ^~~ 2025-09-08T15:58:56,300 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:56,300 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:58:56,300 | ^~~~~ 2025-09-08T15:58:56,308 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,308 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,308 | ^ 2025-09-08T15:58:56,308 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,308 967 | decode(ptr, otri2); 2025-09-08T15:58:56,308 | ^~~~~~ 2025-09-08T15:58:56,308 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,309 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:56,309 | ^~~ 2025-09-08T15:58:56,309 c/triangle.c:10883:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:56,309 10883 | oprev(fliptri, farlefttri); 2025-09-08T15:58:56,309 | ^~~~~ 2025-09-08T15:58:56,317 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,317 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,317 | ^ 2025-09-08T15:58:56,317 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,317 971 | decode(ptr, otri); 2025-09-08T15:58:56,317 | ^~~~~~ 2025-09-08T15:58:56,317 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,318 997 | symself(otri2); 2025-09-08T15:58:56,318 | ^~~~~~~ 2025-09-08T15:58:56,318 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,318 10885 | onext(fliptri, farrighttri); 2025-09-08T15:58:56,318 | ^~~~~ 2025-09-08T15:58:56,326 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,326 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,326 | ^ 2025-09-08T15:58:56,326 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,326 971 | decode(ptr, otri); 2025-09-08T15:58:56,326 | ^~~~~~ 2025-09-08T15:58:56,326 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,326 997 | symself(otri2); 2025-09-08T15:58:56,326 | ^~~~~~~ 2025-09-08T15:58:56,326 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,327 10885 | onext(fliptri, farrighttri); 2025-09-08T15:58:56,327 | ^~~~~ 2025-09-08T15:58:56,334 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,334 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,335 | ^ 2025-09-08T15:58:56,335 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,335 971 | decode(ptr, otri); 2025-09-08T15:58:56,335 | ^~~~~~ 2025-09-08T15:58:56,335 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,335 997 | symself(otri2); 2025-09-08T15:58:56,335 | ^~~~~~~ 2025-09-08T15:58:56,335 c/triangle.c:10885:7: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,335 10885 | onext(fliptri, farrighttri); 2025-09-08T15:58:56,335 | ^~~~~ 2025-09-08T15:58:56,343 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,344 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,344 | ^ 2025-09-08T15:58:56,344 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,344 967 | decode(ptr, otri2); 2025-09-08T15:58:56,344 | ^~~~~~ 2025-09-08T15:58:56,344 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,344 10895 | sym(lefttri, farlefttri); 2025-09-08T15:58:56,344 | ^~~ 2025-09-08T15:58:56,352 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,352 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,352 | ^ 2025-09-08T15:58:56,352 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,352 967 | decode(ptr, otri2); 2025-09-08T15:58:56,353 | ^~~~~~ 2025-09-08T15:58:56,353 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,353 10895 | sym(lefttri, farlefttri); 2025-09-08T15:58:56,353 | ^~~ 2025-09-08T15:58:56,361 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,361 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,361 | ^ 2025-09-08T15:58:56,361 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,361 967 | decode(ptr, otri2); 2025-09-08T15:58:56,361 | ^~~~~~ 2025-09-08T15:58:56,361 c/triangle.c:10895:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,361 10895 | sym(lefttri, farlefttri); 2025-09-08T15:58:56,361 | ^~~ 2025-09-08T15:58:56,369 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,369 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,370 | ^ 2025-09-08T15:58:56,370 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,370 971 | decode(ptr, otri); 2025-09-08T15:58:56,370 | ^~~~~~ 2025-09-08T15:58:56,370 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,370 10898 | symself(fliptri); 2025-09-08T15:58:56,370 | ^~~~~~~ 2025-09-08T15:58:56,378 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,378 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,378 | ^ 2025-09-08T15:58:56,378 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,378 971 | decode(ptr, otri); 2025-09-08T15:58:56,378 | ^~~~~~ 2025-09-08T15:58:56,379 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,379 10898 | symself(fliptri); 2025-09-08T15:58:56,379 | ^~~~~~~ 2025-09-08T15:58:56,387 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,387 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,387 | ^ 2025-09-08T15:58:56,387 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,387 971 | decode(ptr, otri); 2025-09-08T15:58:56,387 | ^~~~~~ 2025-09-08T15:58:56,387 c/triangle.c:10898:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,387 10898 | symself(fliptri); 2025-09-08T15:58:56,387 | ^~~~~~~ 2025-09-08T15:58:56,396 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,396 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,396 | ^ 2025-09-08T15:58:56,396 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,397 967 | decode(ptr, otri2); 2025-09-08T15:58:56,397 | ^~~~~~ 2025-09-08T15:58:56,397 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,397 10934 | sym(searchtri, farlefttri); 2025-09-08T15:58:56,397 | ^~~ 2025-09-08T15:58:56,405 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,405 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,405 | ^ 2025-09-08T15:58:56,405 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,405 967 | decode(ptr, otri2); 2025-09-08T15:58:56,405 | ^~~~~~ 2025-09-08T15:58:56,406 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,406 10934 | sym(searchtri, farlefttri); 2025-09-08T15:58:56,406 | ^~~ 2025-09-08T15:58:56,414 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,414 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,414 | ^ 2025-09-08T15:58:56,414 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,414 967 | decode(ptr, otri2); 2025-09-08T15:58:56,414 | ^~~~~~ 2025-09-08T15:58:56,414 c/triangle.c:10934:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,414 10934 | sym(searchtri, farlefttri); 2025-09-08T15:58:56,415 | ^~~ 2025-09-08T15:58:56,423 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,423 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,423 | ^ 2025-09-08T15:58:56,423 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,423 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,424 | ^~~~~~ 2025-09-08T15:58:56,424 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,424 10942 | bond(lefttri, righttri); 2025-09-08T15:58:56,424 | ^~~~ 2025-09-08T15:58:56,432 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,432 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,432 | ^ 2025-09-08T15:58:56,432 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,432 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,432 | ^~~~~~ 2025-09-08T15:58:56,432 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,433 10942 | bond(lefttri, righttri); 2025-09-08T15:58:56,433 | ^~~~ 2025-09-08T15:58:56,441 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,441 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,441 | ^ 2025-09-08T15:58:56,441 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,441 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,441 | ^~~~~~ 2025-09-08T15:58:56,441 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,441 10942 | bond(lefttri, righttri); 2025-09-08T15:58:56,441 | ^~~~ 2025-09-08T15:58:56,450 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,450 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,450 | ^ 2025-09-08T15:58:56,450 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,450 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,450 | ^~~~~~ 2025-09-08T15:58:56,450 c/triangle.c:10942:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,450 10942 | bond(lefttri, righttri); 2025-09-08T15:58:56,450 | ^~~~ 2025-09-08T15:58:56,459 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,459 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,459 | ^ 2025-09-08T15:58:56,459 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,459 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,459 | ^~~~~~ 2025-09-08T15:58:56,459 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,459 10945 | bond(lefttri, righttri); 2025-09-08T15:58:56,459 | ^~~~ 2025-09-08T15:58:56,467 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,467 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,468 | ^ 2025-09-08T15:58:56,468 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,468 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,468 | ^~~~~~ 2025-09-08T15:58:56,468 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,468 10945 | bond(lefttri, righttri); 2025-09-08T15:58:56,468 | ^~~~ 2025-09-08T15:58:56,476 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,476 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,476 | ^ 2025-09-08T15:58:56,477 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,477 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,477 | ^~~~~~ 2025-09-08T15:58:56,477 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,477 10945 | bond(lefttri, righttri); 2025-09-08T15:58:56,477 | ^~~~ 2025-09-08T15:58:56,485 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,485 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,485 | ^ 2025-09-08T15:58:56,485 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,485 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,485 | ^~~~~~ 2025-09-08T15:58:56,486 c/triangle.c:10945:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,486 10945 | bond(lefttri, righttri); 2025-09-08T15:58:56,486 | ^~~~ 2025-09-08T15:58:56,494 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,494 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,494 | ^ 2025-09-08T15:58:56,494 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,494 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,494 | ^~~~~~ 2025-09-08T15:58:56,494 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,495 10948 | bond(lefttri, farlefttri); 2025-09-08T15:58:56,495 | ^~~~ 2025-09-08T15:58:56,503 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,503 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,503 | ^ 2025-09-08T15:58:56,503 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,503 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,503 | ^~~~~~ 2025-09-08T15:58:56,503 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,503 10948 | bond(lefttri, farlefttri); 2025-09-08T15:58:56,504 | ^~~~ 2025-09-08T15:58:56,512 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,512 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,512 | ^ 2025-09-08T15:58:56,512 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,512 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,512 | ^~~~~~ 2025-09-08T15:58:56,512 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,512 10948 | bond(lefttri, farlefttri); 2025-09-08T15:58:56,512 | ^~~~ 2025-09-08T15:58:56,520 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,521 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,521 | ^ 2025-09-08T15:58:56,521 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,521 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,521 | ^~~~~~ 2025-09-08T15:58:56,521 c/triangle.c:10948:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,521 10948 | bond(lefttri, farlefttri); 2025-09-08T15:58:56,521 | ^~~~ 2025-09-08T15:58:56,529 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,529 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,530 | ^ 2025-09-08T15:58:56,530 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,530 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,530 | ^~~~~~ 2025-09-08T15:58:56,530 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,530 10949 | bond(righttri, farrighttri); 2025-09-08T15:58:56,530 | ^~~~ 2025-09-08T15:58:56,538 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,538 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,538 | ^ 2025-09-08T15:58:56,538 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,539 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,539 | ^~~~~~ 2025-09-08T15:58:56,539 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,539 10949 | bond(righttri, farrighttri); 2025-09-08T15:58:56,539 | ^~~~ 2025-09-08T15:58:56,547 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,547 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,547 | ^ 2025-09-08T15:58:56,547 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,547 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,547 | ^~~~~~ 2025-09-08T15:58:56,548 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,548 10949 | bond(righttri, farrighttri); 2025-09-08T15:58:56,548 | ^~~~ 2025-09-08T15:58:56,556 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,556 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,556 | ^ 2025-09-08T15:58:56,556 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,556 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,556 | ^~~~~~ 2025-09-08T15:58:56,556 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,557 10949 | bond(righttri, farrighttri); 2025-09-08T15:58:56,557 | ^~~~ 2025-09-08T15:58:56,565 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,565 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,565 | ^ 2025-09-08T15:58:56,566 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,566 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T15:58:56,566 | ^~~~~~ 2025-09-08T15:58:56,574 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,574 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,574 | ^ 2025-09-08T15:58:56,574 c/triangle.c:10976:39: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,574 10976 | newevent->eventptr = (VOID *) encode(lefttri); 2025-09-08T15:58:56,574 | ^~~~~~ 2025-09-08T15:58:56,583 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,583 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,583 | ^ 2025-09-08T15:58:56,583 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,583 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T15:58:56,584 | ^~~~~~ 2025-09-08T15:58:56,592 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,592 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,592 | ^ 2025-09-08T15:58:56,592 c/triangle.c:10991:39: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,592 10991 | newevent->eventptr = (VOID *) encode(farrighttri); 2025-09-08T15:58:56,592 | ^~~~~~ 2025-09-08T15:58:56,597 c/triangle.c: In function ‘reconstruct’: 2025-09-08T15:58:56,606 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,606 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,606 | ^ 2025-09-08T15:58:56,606 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,606 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T15:58:56,606 | ^~~~~~ 2025-09-08T15:58:56,615 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,615 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,615 | ^ 2025-09-08T15:58:56,615 c/triangle.c:11395:52: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,615 11395 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2025-09-08T15:58:56,615 | ^~~~~~ 2025-09-08T15:58:56,624 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,624 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,624 | ^ 2025-09-08T15:58:56,624 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,625 11396 | decode(nexttri, checktri); 2025-09-08T15:58:56,625 | ^~~~~~ 2025-09-08T15:58:56,633 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,633 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,633 | ^ 2025-09-08T15:58:56,634 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,634 11396 | decode(nexttri, checktri); 2025-09-08T15:58:56,634 | ^~~~~~ 2025-09-08T15:58:56,642 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,642 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,643 | ^ 2025-09-08T15:58:56,643 c/triangle.c:11396:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,643 11396 | decode(nexttri, checktri); 2025-09-08T15:58:56,643 | ^~~~~~ 2025-09-08T15:58:56,652 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,652 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,652 | ^ 2025-09-08T15:58:56,652 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,652 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,652 | ^~~~~~ 2025-09-08T15:58:56,652 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,653 11407 | bond(triangleleft, checktri); 2025-09-08T15:58:56,653 | ^~~~ 2025-09-08T15:58:56,661 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,661 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,661 | ^ 2025-09-08T15:58:56,661 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,661 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,662 | ^~~~~~ 2025-09-08T15:58:56,662 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,662 11407 | bond(triangleleft, checktri); 2025-09-08T15:58:56,662 | ^~~~ 2025-09-08T15:58:56,670 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,670 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,670 | ^ 2025-09-08T15:58:56,671 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,671 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,671 | ^~~~~~ 2025-09-08T15:58:56,671 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,671 11407 | bond(triangleleft, checktri); 2025-09-08T15:58:56,671 | ^~~~ 2025-09-08T15:58:56,679 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,680 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,680 | ^ 2025-09-08T15:58:56,680 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,680 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,680 | ^~~~~~ 2025-09-08T15:58:56,680 c/triangle.c:11407:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,680 11407 | bond(triangleleft, checktri); 2025-09-08T15:58:56,680 | ^~~~ 2025-09-08T15:58:56,689 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,689 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,689 | ^ 2025-09-08T15:58:56,689 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,689 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,689 | ^~~~~~ 2025-09-08T15:58:56,689 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,689 11412 | bond(triangleloop, checkleft); 2025-09-08T15:58:56,689 | ^~~~ 2025-09-08T15:58:56,698 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,698 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,698 | ^ 2025-09-08T15:58:56,698 c/triangle.c:1091:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,698 1091 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2025-09-08T15:58:56,698 | ^~~~~~ 2025-09-08T15:58:56,698 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,699 11412 | bond(triangleloop, checkleft); 2025-09-08T15:58:56,699 | ^~~~ 2025-09-08T15:58:56,707 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,707 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,707 | ^ 2025-09-08T15:58:56,707 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,707 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,708 | ^~~~~~ 2025-09-08T15:58:56,708 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,708 11412 | bond(triangleloop, checkleft); 2025-09-08T15:58:56,708 | ^~~~ 2025-09-08T15:58:56,716 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,716 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,716 | ^ 2025-09-08T15:58:56,717 c/triangle.c:1092:33: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,717 1092 | (otri2).tri[(otri2).orient] = encode(otri1) 2025-09-08T15:58:56,717 | ^~~~~~ 2025-09-08T15:58:56,717 c/triangle.c:11412:13: note: in expansion of macro ‘bond’ 2025-09-08T15:58:56,717 11412 | bond(triangleloop, checkleft); 2025-09-08T15:58:56,717 | ^~~~ 2025-09-08T15:58:56,725 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,726 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,726 | ^ 2025-09-08T15:58:56,726 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,726 11416 | decode(nexttri, checktri); 2025-09-08T15:58:56,726 | ^~~~~~ 2025-09-08T15:58:56,735 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,735 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,735 | ^ 2025-09-08T15:58:56,735 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,735 11416 | decode(nexttri, checktri); 2025-09-08T15:58:56,735 | ^~~~~~ 2025-09-08T15:58:56,744 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,744 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,744 | ^ 2025-09-08T15:58:56,744 c/triangle.c:11416:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,744 11416 | decode(nexttri, checktri); 2025-09-08T15:58:56,744 | ^~~~~~ 2025-09-08T15:58:56,754 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,754 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,754 | ^ 2025-09-08T15:58:56,754 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,755 11506 | decode(nexttri, checktri); 2025-09-08T15:58:56,755 | ^~~~~~ 2025-09-08T15:58:56,763 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,763 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,764 | ^ 2025-09-08T15:58:56,764 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,764 11506 | decode(nexttri, checktri); 2025-09-08T15:58:56,764 | ^~~~~~ 2025-09-08T15:58:56,772 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,773 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,773 | ^ 2025-09-08T15:58:56,773 c/triangle.c:11506:9: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,773 11506 | decode(nexttri, checktri); 2025-09-08T15:58:56,773 | ^~~~~~ 2025-09-08T15:58:56,782 c/triangle.c:1175:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,782 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:56,782 | ^ 2025-09-08T15:58:56,782 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:56,783 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:56,783 | ^~~~~~~ 2025-09-08T15:58:56,783 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:56,783 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:58:56,783 | ^~~~~~ 2025-09-08T15:58:56,791 c/triangle.c:1175:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,791 1175 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2025-09-08T15:58:56,792 | ^ 2025-09-08T15:58:56,792 c/triangle.c:1299:46: note: in expansion of macro ‘sencode’ 2025-09-08T15:58:56,792 1299 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2025-09-08T15:58:56,792 | ^~~~~~~ 2025-09-08T15:58:56,792 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:56,792 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:58:56,792 | ^~~~~~ 2025-09-08T15:58:56,801 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,801 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,801 | ^ 2025-09-08T15:58:56,801 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,801 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:56,801 | ^~~~~~ 2025-09-08T15:58:56,801 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:56,801 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:58:56,801 | ^~~~~~ 2025-09-08T15:58:56,810 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,810 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:56,810 | ^ 2025-09-08T15:58:56,810 c/triangle.c:1300:45: note: in expansion of macro ‘encode’ 2025-09-08T15:58:56,810 1300 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2025-09-08T15:58:56,810 | ^~~~~~ 2025-09-08T15:58:56,810 c/triangle.c:11522:13: note: in expansion of macro ‘tsbond’ 2025-09-08T15:58:56,811 11522 | tsbond(checktri, subsegloop); 2025-09-08T15:58:56,811 | ^~~~~~ 2025-09-08T15:58:56,819 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,819 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,820 | ^ 2025-09-08T15:58:56,820 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,820 967 | decode(ptr, otri2); 2025-09-08T15:58:56,820 | ^~~~~~ 2025-09-08T15:58:56,820 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,820 11524 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,820 | ^~~ 2025-09-08T15:58:56,829 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,829 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,829 | ^ 2025-09-08T15:58:56,829 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,829 967 | decode(ptr, otri2); 2025-09-08T15:58:56,829 | ^~~~~~ 2025-09-08T15:58:56,829 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,829 11524 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,829 | ^~~ 2025-09-08T15:58:56,838 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,838 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,838 | ^ 2025-09-08T15:58:56,838 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,838 967 | decode(ptr, otri2); 2025-09-08T15:58:56,838 | ^~~~~~ 2025-09-08T15:58:56,838 c/triangle.c:11524:13: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,838 11524 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,839 | ^~~ 2025-09-08T15:58:56,847 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,847 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,847 | ^ 2025-09-08T15:58:56,848 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,848 11537 | decode(nexttri, checktri); 2025-09-08T15:58:56,848 | ^~~~~~ 2025-09-08T15:58:56,857 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,857 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,857 | ^ 2025-09-08T15:58:56,857 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,857 11537 | decode(nexttri, checktri); 2025-09-08T15:58:56,857 | ^~~~~~ 2025-09-08T15:58:56,866 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,866 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,866 | ^ 2025-09-08T15:58:56,866 c/triangle.c:11537:11: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,866 11537 | decode(nexttri, checktri); 2025-09-08T15:58:56,866 | ^~~~~~ 2025-09-08T15:58:56,875 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,875 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,875 | ^ 2025-09-08T15:58:56,876 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,876 11550 | decode(nexttri, checktri); 2025-09-08T15:58:56,876 | ^~~~~~ 2025-09-08T15:58:56,884 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,885 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,885 | ^ 2025-09-08T15:58:56,885 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,885 11550 | decode(nexttri, checktri); 2025-09-08T15:58:56,885 | ^~~~~~ 2025-09-08T15:58:56,894 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,894 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,894 | ^ 2025-09-08T15:58:56,894 c/triangle.c:11550:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,894 11550 | decode(nexttri, checktri); 2025-09-08T15:58:56,894 | ^~~~~~ 2025-09-08T15:58:56,903 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,903 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,904 | ^ 2025-09-08T15:58:56,904 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,904 967 | decode(ptr, otri2); 2025-09-08T15:58:56,904 | ^~~~~~ 2025-09-08T15:58:56,904 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,904 11557 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,904 | ^~~ 2025-09-08T15:58:56,913 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,913 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,913 | ^ 2025-09-08T15:58:56,913 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,913 967 | decode(ptr, otri2); 2025-09-08T15:58:56,913 | ^~~~~~ 2025-09-08T15:58:56,913 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,913 11557 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,913 | ^~~ 2025-09-08T15:58:56,922 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,922 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,922 | ^ 2025-09-08T15:58:56,922 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,922 967 | decode(ptr, otri2); 2025-09-08T15:58:56,922 | ^~~~~~ 2025-09-08T15:58:56,922 c/triangle.c:11557:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:56,923 11557 | sym(checktri, checkneighbor); 2025-09-08T15:58:56,923 | ^~~ 2025-09-08T15:58:56,931 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,931 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,932 | ^ 2025-09-08T15:58:56,932 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,932 11562 | decode(nexttri, checktri); 2025-09-08T15:58:56,932 | ^~~~~~ 2025-09-08T15:58:56,941 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,941 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,941 | ^ 2025-09-08T15:58:56,941 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,941 11562 | decode(nexttri, checktri); 2025-09-08T15:58:56,941 | ^~~~~~ 2025-09-08T15:58:56,950 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,950 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,950 | ^ 2025-09-08T15:58:56,950 c/triangle.c:11562:7: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,950 11562 | decode(nexttri, checktri); 2025-09-08T15:58:56,950 | ^~~~~~ 2025-09-08T15:58:56,951 c/triangle.c: In function ‘finddirection’: 2025-09-08T15:58:56,961 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,961 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,961 | ^ 2025-09-08T15:58:56,961 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,961 971 | decode(ptr, otri); 2025-09-08T15:58:56,961 | ^~~~~~ 2025-09-08T15:58:56,961 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,961 997 | symself(otri2); 2025-09-08T15:58:56,961 | ^~~~~~~ 2025-09-08T15:58:56,961 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,961 11629 | onext(*searchtri, checktri); 2025-09-08T15:58:56,962 | ^~~~~ 2025-09-08T15:58:56,970 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,970 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,970 | ^ 2025-09-08T15:58:56,970 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,971 971 | decode(ptr, otri); 2025-09-08T15:58:56,971 | ^~~~~~ 2025-09-08T15:58:56,971 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,971 997 | symself(otri2); 2025-09-08T15:58:56,971 | ^~~~~~~ 2025-09-08T15:58:56,971 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,971 11629 | onext(*searchtri, checktri); 2025-09-08T15:58:56,971 | ^~~~~ 2025-09-08T15:58:56,980 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:56,980 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:56,980 | ^ 2025-09-08T15:58:56,980 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,980 971 | decode(ptr, otri); 2025-09-08T15:58:56,980 | ^~~~~~ 2025-09-08T15:58:56,980 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,980 997 | symself(otri2); 2025-09-08T15:58:56,980 | ^~~~~~~ 2025-09-08T15:58:56,981 c/triangle.c:11629:5: note: in expansion of macro ‘onext’ 2025-09-08T15:58:56,981 11629 | onext(*searchtri, checktri); 2025-09-08T15:58:56,981 | ^~~~~ 2025-09-08T15:58:56,989 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,989 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:56,990 | ^ 2025-09-08T15:58:56,990 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,990 971 | decode(ptr, otri); 2025-09-08T15:58:56,990 | ^~~~~~ 2025-09-08T15:58:56,990 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,990 1001 | symself(otri); 2025-09-08T15:58:56,990 | ^~~~~~~ 2025-09-08T15:58:56,990 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:56,990 11638 | onextself(*searchtri); 2025-09-08T15:58:56,990 | ^~~~~~~~~ 2025-09-08T15:58:56,999 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:56,999 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:56,999 | ^ 2025-09-08T15:58:56,999 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:56,999 971 | decode(ptr, otri); 2025-09-08T15:58:56,999 | ^~~~~~ 2025-09-08T15:58:56,999 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:56,999 1001 | symself(otri); 2025-09-08T15:58:57,000 | ^~~~~~~ 2025-09-08T15:58:57,000 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:57,000 11638 | onextself(*searchtri); 2025-09-08T15:58:57,000 | ^~~~~~~~~ 2025-09-08T15:58:57,008 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,008 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,008 | ^ 2025-09-08T15:58:57,009 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,009 971 | decode(ptr, otri); 2025-09-08T15:58:57,009 | ^~~~~~ 2025-09-08T15:58:57,009 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,009 1001 | symself(otri); 2025-09-08T15:58:57,009 | ^~~~~~~ 2025-09-08T15:58:57,009 c/triangle.c:11638:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:57,009 11638 | onextself(*searchtri); 2025-09-08T15:58:57,009 | ^~~~~~~~~ 2025-09-08T15:58:57,018 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,018 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,019 | ^ 2025-09-08T15:58:57,019 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,019 971 | decode(ptr, otri); 2025-09-08T15:58:57,019 | ^~~~~~ 2025-09-08T15:58:57,019 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,019 1012 | symself(otri); \ 2025-09-08T15:58:57,019 | ^~~~~~~ 2025-09-08T15:58:57,019 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,019 11653 | oprevself(*searchtri); 2025-09-08T15:58:57,019 | ^~~~~~~~~ 2025-09-08T15:58:57,028 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,028 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,028 | ^ 2025-09-08T15:58:57,028 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,028 971 | decode(ptr, otri); 2025-09-08T15:58:57,028 | ^~~~~~ 2025-09-08T15:58:57,029 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,029 1012 | symself(otri); \ 2025-09-08T15:58:57,029 | ^~~~~~~ 2025-09-08T15:58:57,029 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,029 11653 | oprevself(*searchtri); 2025-09-08T15:58:57,029 | ^~~~~~~~~ 2025-09-08T15:58:57,038 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,038 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,038 | ^ 2025-09-08T15:58:57,038 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,038 971 | decode(ptr, otri); 2025-09-08T15:58:57,038 | ^~~~~~ 2025-09-08T15:58:57,038 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,038 1012 | symself(otri); \ 2025-09-08T15:58:57,038 | ^~~~~~~ 2025-09-08T15:58:57,039 c/triangle.c:11653:5: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,039 11653 | oprevself(*searchtri); 2025-09-08T15:58:57,039 | ^~~~~~~~~ 2025-09-08T15:58:57,042 c/triangle.c: In function ‘segmentintersection’: 2025-09-08T15:58:57,052 c/triangle.c:955:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,052 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:57,052 | ^ 2025-09-08T15:58:57,052 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:58:57,052 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:58:57,052 | ^~~~~ 2025-09-08T15:58:57,052 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2025-09-08T15:58:57,053 11760 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T15:58:57,053 | ^~~~~~ 2025-09-08T15:58:57,062 c/triangle.c:955:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,062 955 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2025-09-08T15:58:57,062 | ^ 2025-09-08T15:58:57,062 c/triangle.c:1329:45: note: in definition of macro ‘setvertex2tri’ 2025-09-08T15:58:57,062 1329 | ((triangle *) (vx))[m->vertex2triindex] = value 2025-09-08T15:58:57,062 | ^~~~~ 2025-09-08T15:58:57,062 c/triangle.c:11760:28: note: in expansion of macro ‘encode’ 2025-09-08T15:58:57,062 11760 | setvertex2tri(newvertex, encode(*splittri)); 2025-09-08T15:58:57,062 | ^~~~~~ 2025-09-08T15:58:57,071 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,072 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,072 | ^ 2025-09-08T15:58:57,072 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,072 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:57,072 | ^~~~~~~ 2025-09-08T15:58:57,072 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:57,072 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:58:57,072 | ^~~~~~ 2025-09-08T15:58:57,081 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,081 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,081 | ^ 2025-09-08T15:58:57,081 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,082 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:57,082 | ^~~~~~~ 2025-09-08T15:58:57,082 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:57,082 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:58:57,082 | ^~~~~~ 2025-09-08T15:58:57,091 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,091 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,091 | ^ 2025-09-08T15:58:57,091 c/triangle.c:1191:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,091 1191 | sdecode(sptr, osub2) 2025-09-08T15:58:57,091 | ^~~~~~~ 2025-09-08T15:58:57,091 c/triangle.c:11767:3: note: in expansion of macro ‘spivot’ 2025-09-08T15:58:57,091 11767 | spivot(*splitsubseg, opposubseg); 2025-09-08T15:58:57,092 | ^~~~~~ 2025-09-08T15:58:57,101 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,101 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,101 | ^ 2025-09-08T15:58:57,101 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,101 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,101 | ^~~~~~~ 2025-09-08T15:58:57,101 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,101 11772 | snextself(*splitsubseg); 2025-09-08T15:58:57,102 | ^~~~~~~~~ 2025-09-08T15:58:57,110 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,111 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,111 | ^ 2025-09-08T15:58:57,111 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,111 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,111 | ^~~~~~~ 2025-09-08T15:58:57,111 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,111 11772 | snextself(*splitsubseg); 2025-09-08T15:58:57,111 | ^~~~~~~~~ 2025-09-08T15:58:57,120 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,120 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,120 | ^ 2025-09-08T15:58:57,120 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,121 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,121 | ^~~~~~~ 2025-09-08T15:58:57,121 c/triangle.c:11772:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,121 11772 | snextself(*splitsubseg); 2025-09-08T15:58:57,121 | ^~~~~~~~~ 2025-09-08T15:58:57,130 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,130 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,130 | ^ 2025-09-08T15:58:57,130 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,130 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,131 | ^~~~~~~ 2025-09-08T15:58:57,131 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,131 11776 | snextself(opposubseg); 2025-09-08T15:58:57,131 | ^~~~~~~~~ 2025-09-08T15:58:57,140 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,140 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,140 | ^ 2025-09-08T15:58:57,140 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,140 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,140 | ^~~~~~~ 2025-09-08T15:58:57,140 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,140 11776 | snextself(opposubseg); 2025-09-08T15:58:57,140 | ^~~~~~~~~ 2025-09-08T15:58:57,149 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,150 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,150 | ^ 2025-09-08T15:58:57,150 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,150 1206 | sdecode(sptr, osub) 2025-09-08T15:58:57,150 | ^~~~~~~ 2025-09-08T15:58:57,150 c/triangle.c:11776:5: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:57,150 11776 | snextself(opposubseg); 2025-09-08T15:58:57,150 | ^~~~~~~~~ 2025-09-08T15:58:57,159 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,160 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,160 | ^ 2025-09-08T15:58:57,160 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,160 971 | decode(ptr, otri); 2025-09-08T15:58:57,160 | ^~~~~~ 2025-09-08T15:58:57,160 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,160 1001 | symself(otri); 2025-09-08T15:58:57,160 | ^~~~~~~ 2025-09-08T15:58:57,160 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:57,160 11785 | onextself(*splittri); 2025-09-08T15:58:57,161 | ^~~~~~~~~ 2025-09-08T15:58:57,169 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,169 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,169 | ^ 2025-09-08T15:58:57,169 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,170 971 | decode(ptr, otri); 2025-09-08T15:58:57,170 | ^~~~~~ 2025-09-08T15:58:57,170 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,170 1001 | symself(otri); 2025-09-08T15:58:57,170 | ^~~~~~~ 2025-09-08T15:58:57,170 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:57,170 11785 | onextself(*splittri); 2025-09-08T15:58:57,170 | ^~~~~~~~~ 2025-09-08T15:58:57,179 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,179 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,179 | ^ 2025-09-08T15:58:57,179 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,179 971 | decode(ptr, otri); 2025-09-08T15:58:57,179 | ^~~~~~ 2025-09-08T15:58:57,179 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,179 1001 | symself(otri); 2025-09-08T15:58:57,179 | ^~~~~~~ 2025-09-08T15:58:57,180 c/triangle.c:11785:5: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:57,180 11785 | onextself(*splittri); 2025-09-08T15:58:57,180 | ^~~~~~~~~ 2025-09-08T15:58:57,188 c/triangle.c:11712:28: warning: variable ‘collinear’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:58:57,188 11712 | enum finddirectionresult collinear; 2025-09-08T15:58:57,188 | ^~~~~~~~~ 2025-09-08T15:58:57,189 c/triangle.c: In function ‘scoutsegment’: 2025-09-08T15:58:57,199 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,199 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,199 | ^ 2025-09-08T15:58:57,199 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,199 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,200 | ^~~~~~~ 2025-09-08T15:58:57,200 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,200 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:58:57,200 | ^~~~~~~ 2025-09-08T15:58:57,209 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,209 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,209 | ^ 2025-09-08T15:58:57,209 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,209 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,209 | ^~~~~~~ 2025-09-08T15:58:57,210 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,210 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:58:57,210 | ^~~~~~~ 2025-09-08T15:58:57,219 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,219 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,219 | ^ 2025-09-08T15:58:57,219 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,219 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,219 | ^~~~~~~ 2025-09-08T15:58:57,219 c/triangle.c:11866:5: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,220 11866 | tspivot(crosstri, crosssubseg); 2025-09-08T15:58:57,220 | ^~~~~~~ 2025-09-08T15:58:57,220 c/triangle.c: In function ‘conformingedge’: 2025-09-08T15:58:57,230 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,230 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,230 | ^ 2025-09-08T15:58:57,230 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,230 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,230 | ^~~~~~~ 2025-09-08T15:58:57,230 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,231 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:58:57,231 | ^~~~~~~ 2025-09-08T15:58:57,240 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,240 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,240 | ^ 2025-09-08T15:58:57,240 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,240 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,240 | ^~~~~~~ 2025-09-08T15:58:57,240 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,240 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:58:57,240 | ^~~~~~~ 2025-09-08T15:58:57,249 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,250 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,250 | ^ 2025-09-08T15:58:57,250 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,250 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,250 | ^~~~~~~ 2025-09-08T15:58:57,250 c/triangle.c:11957:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,250 11957 | tspivot(searchtri1, brokensubseg); 2025-09-08T15:58:57,250 | ^~~~~~~ 2025-09-08T15:58:57,250 c/triangle.c: In function ‘delaunayfixup’: 2025-09-08T15:58:57,260 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,261 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,261 | ^ 2025-09-08T15:58:57,261 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,261 967 | decode(ptr, otri2); 2025-09-08T15:58:57,261 | ^~~~~~ 2025-09-08T15:58:57,261 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,261 12053 | sym(neartri, fartri); 2025-09-08T15:58:57,261 | ^~~ 2025-09-08T15:58:57,271 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,271 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,271 | ^ 2025-09-08T15:58:57,271 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,271 967 | decode(ptr, otri2); 2025-09-08T15:58:57,271 | ^~~~~~ 2025-09-08T15:58:57,271 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,271 12053 | sym(neartri, fartri); 2025-09-08T15:58:57,271 | ^~~ 2025-09-08T15:58:57,281 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,281 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,281 | ^ 2025-09-08T15:58:57,281 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,281 967 | decode(ptr, otri2); 2025-09-08T15:58:57,281 | ^~~~~~ 2025-09-08T15:58:57,281 c/triangle.c:12053:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,281 12053 | sym(neartri, fartri); 2025-09-08T15:58:57,281 | ^~~ 2025-09-08T15:58:57,291 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,291 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,291 | ^ 2025-09-08T15:58:57,291 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,291 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,291 | ^~~~~~~ 2025-09-08T15:58:57,291 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,291 12058 | tspivot(neartri, faredge); 2025-09-08T15:58:57,291 | ^~~~~~~ 2025-09-08T15:58:57,301 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,301 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,301 | ^ 2025-09-08T15:58:57,301 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,301 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,301 | ^~~~~~~ 2025-09-08T15:58:57,301 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,301 12058 | tspivot(neartri, faredge); 2025-09-08T15:58:57,301 | ^~~~~~~ 2025-09-08T15:58:57,311 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,311 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,311 | ^ 2025-09-08T15:58:57,311 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,311 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,311 | ^~~~~~~ 2025-09-08T15:58:57,311 c/triangle.c:12058:3: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,311 12058 | tspivot(neartri, faredge); 2025-09-08T15:58:57,311 | ^~~~~~~ 2025-09-08T15:58:57,312 c/triangle.c: In function ‘constrainededge’: 2025-09-08T15:58:57,322 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,322 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,322 | ^ 2025-09-08T15:58:57,322 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,322 967 | decode(ptr, otri2); 2025-09-08T15:58:57,322 | ^~~~~~ 2025-09-08T15:58:57,323 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,323 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,323 | ^~~ 2025-09-08T15:58:57,323 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,323 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,323 | ^~~~~ 2025-09-08T15:58:57,332 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,332 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,332 | ^ 2025-09-08T15:58:57,332 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,333 967 | decode(ptr, otri2); 2025-09-08T15:58:57,333 | ^~~~~~ 2025-09-08T15:58:57,333 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,333 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,333 | ^~~ 2025-09-08T15:58:57,333 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,333 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,333 | ^~~~~ 2025-09-08T15:58:57,342 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,342 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,342 | ^ 2025-09-08T15:58:57,343 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,343 967 | decode(ptr, otri2); 2025-09-08T15:58:57,343 | ^~~~~~ 2025-09-08T15:58:57,343 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,343 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,343 | ^~~ 2025-09-08T15:58:57,343 c/triangle.c:12188:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,343 12188 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,343 | ^~~~~ 2025-09-08T15:58:57,353 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,353 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,353 | ^ 2025-09-08T15:58:57,353 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,353 967 | decode(ptr, otri2); 2025-09-08T15:58:57,353 | ^~~~~~ 2025-09-08T15:58:57,353 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,353 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,353 | ^~~ 2025-09-08T15:58:57,353 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,354 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,354 | ^~~~~ 2025-09-08T15:58:57,363 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,363 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,363 | ^ 2025-09-08T15:58:57,363 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,363 967 | decode(ptr, otri2); 2025-09-08T15:58:57,363 | ^~~~~~ 2025-09-08T15:58:57,363 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,363 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,363 | ^~~ 2025-09-08T15:58:57,364 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,364 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,364 | ^~~~~ 2025-09-08T15:58:57,373 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,373 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,373 | ^ 2025-09-08T15:58:57,373 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,373 967 | decode(ptr, otri2); 2025-09-08T15:58:57,373 | ^~~~~~ 2025-09-08T15:58:57,373 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,374 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,374 | ^~~ 2025-09-08T15:58:57,374 c/triangle.c:12201:9: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,374 12201 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,374 | ^~~~~ 2025-09-08T15:58:57,383 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,383 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,384 | ^ 2025-09-08T15:58:57,384 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,384 967 | decode(ptr, otri2); 2025-09-08T15:58:57,384 | ^~~~~~ 2025-09-08T15:58:57,384 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,384 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,384 | ^~~ 2025-09-08T15:58:57,384 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,384 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,384 | ^~~~~ 2025-09-08T15:58:57,393 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,394 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,394 | ^ 2025-09-08T15:58:57,394 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,394 967 | decode(ptr, otri2); 2025-09-08T15:58:57,394 | ^~~~~~ 2025-09-08T15:58:57,394 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,394 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,394 | ^~~ 2025-09-08T15:58:57,394 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,394 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,394 | ^~~~~ 2025-09-08T15:58:57,404 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,404 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,404 | ^ 2025-09-08T15:58:57,404 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,404 967 | decode(ptr, otri2); 2025-09-08T15:58:57,404 | ^~~~~~ 2025-09-08T15:58:57,404 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,404 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,404 | ^~~ 2025-09-08T15:58:57,404 c/triangle.c:12208:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,404 12208 | oprev(fixuptri, fixuptri2); 2025-09-08T15:58:57,405 | ^~~~~ 2025-09-08T15:58:57,414 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,414 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,414 | ^ 2025-09-08T15:58:57,414 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,414 971 | decode(ptr, otri); 2025-09-08T15:58:57,414 | ^~~~~~ 2025-09-08T15:58:57,415 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,415 1012 | symself(otri); \ 2025-09-08T15:58:57,415 | ^~~~~~~ 2025-09-08T15:58:57,415 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,415 12221 | oprevself(fixuptri); 2025-09-08T15:58:57,415 | ^~~~~~~~~ 2025-09-08T15:58:57,424 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,424 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,424 | ^ 2025-09-08T15:58:57,424 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,425 971 | decode(ptr, otri); 2025-09-08T15:58:57,425 | ^~~~~~ 2025-09-08T15:58:57,425 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,425 1012 | symself(otri); \ 2025-09-08T15:58:57,425 | ^~~~~~~ 2025-09-08T15:58:57,425 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,425 12221 | oprevself(fixuptri); 2025-09-08T15:58:57,425 | ^~~~~~~~~ 2025-09-08T15:58:57,434 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,434 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,435 | ^ 2025-09-08T15:58:57,435 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,435 971 | decode(ptr, otri); 2025-09-08T15:58:57,435 | ^~~~~~ 2025-09-08T15:58:57,435 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,435 1012 | symself(otri); \ 2025-09-08T15:58:57,435 | ^~~~~~~ 2025-09-08T15:58:57,435 c/triangle.c:12221:11: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:57,435 12221 | oprevself(fixuptri); 2025-09-08T15:58:57,435 | ^~~~~~~~~ 2025-09-08T15:58:57,445 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,445 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,445 | ^ 2025-09-08T15:58:57,445 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,445 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,445 | ^~~~~~~ 2025-09-08T15:58:57,445 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,445 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:58:57,445 | ^~~~~~~ 2025-09-08T15:58:57,455 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,455 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,455 | ^ 2025-09-08T15:58:57,455 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,455 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,455 | ^~~~~~~ 2025-09-08T15:58:57,455 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,455 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:58:57,455 | ^~~~~~~ 2025-09-08T15:58:57,465 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,465 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,465 | ^ 2025-09-08T15:58:57,465 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,465 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,465 | ^~~~~~~ 2025-09-08T15:58:57,465 c/triangle.c:12224:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,465 12224 | tspivot(fixuptri, crosssubseg); 2025-09-08T15:58:57,466 | ^~~~~~~ 2025-09-08T15:58:57,466 c/triangle.c: In function ‘insertsegment’: 2025-09-08T15:58:57,476 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,476 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,476 | ^ 2025-09-08T15:58:57,476 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,476 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:58:57,476 | ^~~~~~ 2025-09-08T15:58:57,486 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,486 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,486 | ^ 2025-09-08T15:58:57,486 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,486 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:58:57,486 | ^~~~~~ 2025-09-08T15:58:57,496 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,496 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,496 | ^ 2025-09-08T15:58:57,496 c/triangle.c:12282:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,497 12282 | decode(encodedtri, searchtri1); 2025-09-08T15:58:57,497 | ^~~~~~ 2025-09-08T15:58:57,506 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,507 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,507 | ^ 2025-09-08T15:58:57,507 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,507 971 | decode(ptr, otri); 2025-09-08T15:58:57,507 | ^~~~~~ 2025-09-08T15:58:57,507 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,507 12289 | symself(searchtri1); 2025-09-08T15:58:57,507 | ^~~~~~~ 2025-09-08T15:58:57,517 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,517 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,517 | ^ 2025-09-08T15:58:57,517 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,517 971 | decode(ptr, otri); 2025-09-08T15:58:57,517 | ^~~~~~ 2025-09-08T15:58:57,517 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,517 12289 | symself(searchtri1); 2025-09-08T15:58:57,518 | ^~~~~~~ 2025-09-08T15:58:57,527 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,527 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,527 | ^ 2025-09-08T15:58:57,527 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,527 971 | decode(ptr, otri); 2025-09-08T15:58:57,527 | ^~~~~~ 2025-09-08T15:58:57,528 c/triangle.c:12289:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,528 12289 | symself(searchtri1); 2025-09-08T15:58:57,528 | ^~~~~~~ 2025-09-08T15:58:57,538 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,538 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,538 | ^ 2025-09-08T15:58:57,538 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,538 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:58:57,538 | ^~~~~~ 2025-09-08T15:58:57,548 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,548 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,548 | ^ 2025-09-08T15:58:57,549 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,549 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:58:57,549 | ^~~~~~ 2025-09-08T15:58:57,559 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,559 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,559 | ^ 2025-09-08T15:58:57,559 c/triangle.c:12315:5: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,559 12315 | decode(encodedtri, searchtri2); 2025-09-08T15:58:57,559 | ^~~~~~ 2025-09-08T15:58:57,569 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,569 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,569 | ^ 2025-09-08T15:58:57,570 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,570 971 | decode(ptr, otri); 2025-09-08T15:58:57,570 | ^~~~~~ 2025-09-08T15:58:57,570 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,570 12322 | symself(searchtri2); 2025-09-08T15:58:57,570 | ^~~~~~~ 2025-09-08T15:58:57,580 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,580 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,580 | ^ 2025-09-08T15:58:57,580 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,580 971 | decode(ptr, otri); 2025-09-08T15:58:57,580 | ^~~~~~ 2025-09-08T15:58:57,580 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,580 12322 | symself(searchtri2); 2025-09-08T15:58:57,580 | ^~~~~~~ 2025-09-08T15:58:57,590 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,590 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,590 | ^ 2025-09-08T15:58:57,590 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,591 971 | decode(ptr, otri); 2025-09-08T15:58:57,591 | ^~~~~~ 2025-09-08T15:58:57,591 c/triangle.c:12322:5: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,591 12322 | symself(searchtri2); 2025-09-08T15:58:57,591 | ^~~~~~~ 2025-09-08T15:58:57,591 c/triangle.c: In function ‘markhull’: 2025-09-08T15:58:57,601 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,601 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,602 | ^ 2025-09-08T15:58:57,602 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,602 971 | decode(ptr, otri); 2025-09-08T15:58:57,602 | ^~~~~~ 2025-09-08T15:58:57,602 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,602 12384 | symself(hulltri); 2025-09-08T15:58:57,602 | ^~~~~~~ 2025-09-08T15:58:57,612 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,612 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,612 | ^ 2025-09-08T15:58:57,612 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,612 971 | decode(ptr, otri); 2025-09-08T15:58:57,612 | ^~~~~~ 2025-09-08T15:58:57,612 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,612 12384 | symself(hulltri); 2025-09-08T15:58:57,613 | ^~~~~~~ 2025-09-08T15:58:57,622 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,622 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,623 | ^ 2025-09-08T15:58:57,623 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,623 971 | decode(ptr, otri); 2025-09-08T15:58:57,623 | ^~~~~~ 2025-09-08T15:58:57,623 c/triangle.c:12384:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,623 12384 | symself(hulltri); 2025-09-08T15:58:57,623 | ^~~~~~~ 2025-09-08T15:58:57,633 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,633 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,633 | ^ 2025-09-08T15:58:57,633 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,633 967 | decode(ptr, otri2); 2025-09-08T15:58:57,633 | ^~~~~~ 2025-09-08T15:58:57,634 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,634 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,634 | ^~~ 2025-09-08T15:58:57,634 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,634 12393 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,634 | ^~~~~ 2025-09-08T15:58:57,644 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,644 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,644 | ^ 2025-09-08T15:58:57,644 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,644 967 | decode(ptr, otri2); 2025-09-08T15:58:57,644 | ^~~~~~ 2025-09-08T15:58:57,644 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,644 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,644 | ^~~ 2025-09-08T15:58:57,644 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,644 12393 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,645 | ^~~~~ 2025-09-08T15:58:57,654 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,654 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,654 | ^ 2025-09-08T15:58:57,654 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,654 967 | decode(ptr, otri2); 2025-09-08T15:58:57,655 | ^~~~~~ 2025-09-08T15:58:57,655 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,655 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,655 | ^~~ 2025-09-08T15:58:57,655 c/triangle.c:12393:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,655 12393 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,655 | ^~~~~ 2025-09-08T15:58:57,665 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,665 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,665 | ^ 2025-09-08T15:58:57,665 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,665 967 | decode(ptr, otri2); 2025-09-08T15:58:57,665 | ^~~~~~ 2025-09-08T15:58:57,665 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,665 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,665 | ^~~ 2025-09-08T15:58:57,665 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,665 12396 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,666 | ^~~~~ 2025-09-08T15:58:57,675 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,675 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,675 | ^ 2025-09-08T15:58:57,675 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,675 967 | decode(ptr, otri2); 2025-09-08T15:58:57,675 | ^~~~~~ 2025-09-08T15:58:57,676 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,676 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,676 | ^~~ 2025-09-08T15:58:57,676 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,676 12396 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,676 | ^~~~~ 2025-09-08T15:58:57,685 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,685 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,686 | ^ 2025-09-08T15:58:57,686 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,686 967 | decode(ptr, otri2); 2025-09-08T15:58:57,686 | ^~~~~~ 2025-09-08T15:58:57,686 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,686 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,686 | ^~~ 2025-09-08T15:58:57,686 c/triangle.c:12396:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,686 12396 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,686 | ^~~~~ 2025-09-08T15:58:57,687 c/triangle.c: In function ‘infecthull’: 2025-09-08T15:58:57,698 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,698 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,698 | ^ 2025-09-08T15:58:57,698 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,698 971 | decode(ptr, otri); 2025-09-08T15:58:57,698 | ^~~~~~ 2025-09-08T15:58:57,698 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,698 12604 | symself(hulltri); 2025-09-08T15:58:57,698 | ^~~~~~~ 2025-09-08T15:58:57,708 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,708 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,709 | ^ 2025-09-08T15:58:57,709 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,709 971 | decode(ptr, otri); 2025-09-08T15:58:57,709 | ^~~~~~ 2025-09-08T15:58:57,709 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,709 12604 | symself(hulltri); 2025-09-08T15:58:57,709 | ^~~~~~~ 2025-09-08T15:58:57,719 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,719 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,719 | ^ 2025-09-08T15:58:57,719 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,719 971 | decode(ptr, otri); 2025-09-08T15:58:57,719 | ^~~~~~ 2025-09-08T15:58:57,719 c/triangle.c:12604:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:57,720 12604 | symself(hulltri); 2025-09-08T15:58:57,720 | ^~~~~~~ 2025-09-08T15:58:57,729 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,730 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:57,730 | ^ 2025-09-08T15:58:57,730 c/triangle.c:12610:10: note: in expansion of macro ‘infected’ 2025-09-08T15:58:57,730 12610 | if (!infected(hulltri)) { 2025-09-08T15:58:57,730 | ^~~~~~~~ 2025-09-08T15:58:57,740 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,740 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,740 | ^ 2025-09-08T15:58:57,740 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,741 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,741 | ^~~~~~~ 2025-09-08T15:58:57,741 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,741 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:58:57,741 | ^~~~~~~ 2025-09-08T15:58:57,751 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,751 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,751 | ^ 2025-09-08T15:58:57,751 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,751 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,751 | ^~~~~~~ 2025-09-08T15:58:57,751 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,751 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:58:57,751 | ^~~~~~~ 2025-09-08T15:58:57,761 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,761 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,761 | ^ 2025-09-08T15:58:57,762 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,762 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,762 | ^~~~~~~ 2025-09-08T15:58:57,762 c/triangle.c:12612:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,762 12612 | tspivot(hulltri, hullsubseg); 2025-09-08T15:58:57,762 | ^~~~~~~ 2025-09-08T15:58:57,772 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,772 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:57,772 | ^ 2025-09-08T15:58:57,772 c/triangle.c:12615:14: note: in expansion of macro ‘infected’ 2025-09-08T15:58:57,772 12615 | if (!infected(hulltri)) { 2025-09-08T15:58:57,772 | ^~~~~~~~ 2025-09-08T15:58:57,782 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,782 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:57,782 | ^ 2025-09-08T15:58:57,783 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:57,783 12616 | infect(hulltri); 2025-09-08T15:58:57,783 | ^~~~~~ 2025-09-08T15:58:57,793 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,793 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:57,793 | ^ 2025-09-08T15:58:57,793 c/triangle.c:12616:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:57,793 12616 | infect(hulltri); 2025-09-08T15:58:57,793 | ^~~~~~ 2025-09-08T15:58:57,804 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,804 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,804 | ^ 2025-09-08T15:58:57,804 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,804 967 | decode(ptr, otri2); 2025-09-08T15:58:57,804 | ^~~~~~ 2025-09-08T15:58:57,805 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,805 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,805 | ^~~ 2025-09-08T15:58:57,805 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,805 12637 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,805 | ^~~~~ 2025-09-08T15:58:57,815 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,815 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,815 | ^ 2025-09-08T15:58:57,815 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,815 967 | decode(ptr, otri2); 2025-09-08T15:58:57,815 | ^~~~~~ 2025-09-08T15:58:57,815 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,815 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,815 | ^~~ 2025-09-08T15:58:57,815 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,815 12637 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,816 | ^~~~~ 2025-09-08T15:58:57,825 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,825 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,825 | ^ 2025-09-08T15:58:57,825 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,826 967 | decode(ptr, otri2); 2025-09-08T15:58:57,826 | ^~~~~~ 2025-09-08T15:58:57,826 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,826 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,826 | ^~~ 2025-09-08T15:58:57,826 c/triangle.c:12637:5: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,826 12637 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,826 | ^~~~~ 2025-09-08T15:58:57,836 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,836 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,836 | ^ 2025-09-08T15:58:57,836 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,836 967 | decode(ptr, otri2); 2025-09-08T15:58:57,836 | ^~~~~~ 2025-09-08T15:58:57,837 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,837 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,837 | ^~~ 2025-09-08T15:58:57,837 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,837 12640 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,837 | ^~~~~ 2025-09-08T15:58:57,847 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,847 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,847 | ^ 2025-09-08T15:58:57,847 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,847 967 | decode(ptr, otri2); 2025-09-08T15:58:57,847 | ^~~~~~ 2025-09-08T15:58:57,847 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,847 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,847 | ^~~ 2025-09-08T15:58:57,847 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,847 12640 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,848 | ^~~~~ 2025-09-08T15:58:57,857 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,857 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,857 | ^ 2025-09-08T15:58:57,857 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,858 967 | decode(ptr, otri2); 2025-09-08T15:58:57,858 | ^~~~~~ 2025-09-08T15:58:57,858 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,858 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:57,858 | ^~~ 2025-09-08T15:58:57,858 c/triangle.c:12640:7: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:57,858 12640 | oprev(hulltri, nexttri); 2025-09-08T15:58:57,858 | ^~~~~ 2025-09-08T15:58:57,858 c/triangle.c: In function ‘plague’: 2025-09-08T15:58:57,868 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,868 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:58:57,869 | ^ 2025-09-08T15:58:57,869 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:57,869 12696 | uninfect(testtri); 2025-09-08T15:58:57,869 | ^~~~~~~~ 2025-09-08T15:58:57,879 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,879 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:57,879 | ^ 2025-09-08T15:58:57,879 c/triangle.c:12696:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:57,879 12696 | uninfect(testtri); 2025-09-08T15:58:57,879 | ^~~~~~~~ 2025-09-08T15:58:57,890 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,890 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:57,890 | ^ 2025-09-08T15:58:57,890 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,890 967 | decode(ptr, otri2); 2025-09-08T15:58:57,891 | ^~~~~~ 2025-09-08T15:58:57,891 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,891 12711 | sym(testtri, neighbor); 2025-09-08T15:58:57,891 | ^~~ 2025-09-08T15:58:57,901 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,901 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:57,901 | ^ 2025-09-08T15:58:57,901 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,901 967 | decode(ptr, otri2); 2025-09-08T15:58:57,901 | ^~~~~~ 2025-09-08T15:58:57,901 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,901 12711 | sym(testtri, neighbor); 2025-09-08T15:58:57,902 | ^~~ 2025-09-08T15:58:57,911 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,912 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:57,912 | ^ 2025-09-08T15:58:57,912 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:57,912 967 | decode(ptr, otri2); 2025-09-08T15:58:57,912 | ^~~~~~ 2025-09-08T15:58:57,912 c/triangle.c:12711:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:57,912 12711 | sym(testtri, neighbor); 2025-09-08T15:58:57,912 | ^~~ 2025-09-08T15:58:57,922 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,922 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:57,922 | ^ 2025-09-08T15:58:57,922 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,923 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,923 | ^~~~~~~ 2025-09-08T15:58:57,923 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,923 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:57,923 | ^~~~~~~ 2025-09-08T15:58:57,933 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,933 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:57,933 | ^ 2025-09-08T15:58:57,933 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,933 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,933 | ^~~~~~~ 2025-09-08T15:58:57,933 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,933 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:57,934 | ^~~~~~~ 2025-09-08T15:58:57,943 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,944 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:57,944 | ^ 2025-09-08T15:58:57,944 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:57,944 1287 | sdecode(sptr, osub) 2025-09-08T15:58:57,944 | ^~~~~~~ 2025-09-08T15:58:57,944 c/triangle.c:12713:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:57,944 12713 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:57,944 | ^~~~~~~ 2025-09-08T15:58:57,954 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,954 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:57,954 | ^ 2025-09-08T15:58:57,954 c/triangle.c:12715:44: note: in expansion of macro ‘infected’ 2025-09-08T15:58:57,955 12715 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2025-09-08T15:58:57,955 | ^~~~~~~~ 2025-09-08T15:58:57,965 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,965 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:58:57,965 | ^ 2025-09-08T15:58:57,965 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:57,965 12724 | uninfect(neighbor); 2025-09-08T15:58:57,965 | ^~~~~~~~ 2025-09-08T15:58:57,975 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,976 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:57,976 | ^ 2025-09-08T15:58:57,976 c/triangle.c:12724:13: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:57,976 12724 | uninfect(neighbor); 2025-09-08T15:58:57,976 | ^~~~~~~~ 2025-09-08T15:58:57,986 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:57,986 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:57,987 | ^ 2025-09-08T15:58:57,987 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2025-09-08T15:58:57,987 12726 | infect(neighbor); 2025-09-08T15:58:57,987 | ^~~~~~ 2025-09-08T15:58:57,997 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:57,997 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:57,997 | ^ 2025-09-08T15:58:57,997 c/triangle.c:12726:13: note: in expansion of macro ‘infect’ 2025-09-08T15:58:57,997 12726 | infect(neighbor); 2025-09-08T15:58:57,997 | ^~~~~~ 2025-09-08T15:58:58,008 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,008 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,008 | ^ 2025-09-08T15:58:58,008 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,008 12742 | infect(neighbor); 2025-09-08T15:58:58,008 | ^~~~~~ 2025-09-08T15:58:58,019 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,019 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,019 | ^ 2025-09-08T15:58:58,019 c/triangle.c:12742:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,019 12742 | infect(neighbor); 2025-09-08T15:58:58,019 | ^~~~~~ 2025-09-08T15:58:58,030 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,030 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,030 | ^ 2025-09-08T15:58:58,030 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,030 12766 | infect(testtri); 2025-09-08T15:58:58,030 | ^~~~~~ 2025-09-08T15:58:58,040 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,041 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,041 | ^ 2025-09-08T15:58:58,041 c/triangle.c:12766:5: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,041 12766 | infect(testtri); 2025-09-08T15:58:58,041 | ^~~~~~ 2025-09-08T15:58:58,052 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,052 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,052 | ^ 2025-09-08T15:58:58,052 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,052 971 | decode(ptr, otri); 2025-09-08T15:58:58,053 | ^~~~~~ 2025-09-08T15:58:58,053 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,053 997 | symself(otri2); 2025-09-08T15:58:58,053 | ^~~~~~~ 2025-09-08T15:58:58,053 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:58:58,053 12790 | onext(testtri, neighbor); 2025-09-08T15:58:58,053 | ^~~~~ 2025-09-08T15:58:58,063 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,063 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,063 | ^ 2025-09-08T15:58:58,063 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,063 971 | decode(ptr, otri); 2025-09-08T15:58:58,064 | ^~~~~~ 2025-09-08T15:58:58,064 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,064 997 | symself(otri2); 2025-09-08T15:58:58,064 | ^~~~~~~ 2025-09-08T15:58:58,064 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:58:58,064 12790 | onext(testtri, neighbor); 2025-09-08T15:58:58,064 | ^~~~~ 2025-09-08T15:58:58,074 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,074 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,074 | ^ 2025-09-08T15:58:58,074 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,074 971 | decode(ptr, otri); 2025-09-08T15:58:58,074 | ^~~~~~ 2025-09-08T15:58:58,075 c/triangle.c:997:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,075 997 | symself(otri2); 2025-09-08T15:58:58,075 | ^~~~~~~ 2025-09-08T15:58:58,075 c/triangle.c:12790:9: note: in expansion of macro ‘onext’ 2025-09-08T15:58:58,075 12790 | onext(testtri, neighbor); 2025-09-08T15:58:58,075 | ^~~~~ 2025-09-08T15:58:58,085 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,085 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:58,085 | ^ 2025-09-08T15:58:58,085 c/triangle.c:12794:15: note: in expansion of macro ‘infected’ 2025-09-08T15:58:58,085 12794 | if (infected(neighbor)) { 2025-09-08T15:58:58,085 | ^~~~~~~~ 2025-09-08T15:58:58,096 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,096 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,096 | ^ 2025-09-08T15:58:58,096 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,096 971 | decode(ptr, otri); 2025-09-08T15:58:58,096 | ^~~~~~ 2025-09-08T15:58:58,096 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,097 1001 | symself(otri); 2025-09-08T15:58:58,097 | ^~~~~~~ 2025-09-08T15:58:58,097 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:58,097 12802 | onextself(neighbor); 2025-09-08T15:58:58,097 | ^~~~~~~~~ 2025-09-08T15:58:58,107 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,107 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,107 | ^ 2025-09-08T15:58:58,107 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,107 971 | decode(ptr, otri); 2025-09-08T15:58:58,107 | ^~~~~~ 2025-09-08T15:58:58,107 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,107 1001 | symself(otri); 2025-09-08T15:58:58,107 | ^~~~~~~ 2025-09-08T15:58:58,107 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:58,108 12802 | onextself(neighbor); 2025-09-08T15:58:58,108 | ^~~~~~~~~ 2025-09-08T15:58:58,117 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,118 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,118 | ^ 2025-09-08T15:58:58,118 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,118 971 | decode(ptr, otri); 2025-09-08T15:58:58,118 | ^~~~~~ 2025-09-08T15:58:58,118 c/triangle.c:1001:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,118 1001 | symself(otri); 2025-09-08T15:58:58,118 | ^~~~~~~ 2025-09-08T15:58:58,118 c/triangle.c:12802:11: note: in expansion of macro ‘onextself’ 2025-09-08T15:58:58,118 12802 | onextself(neighbor); 2025-09-08T15:58:58,118 | ^~~~~~~~~ 2025-09-08T15:58:58,128 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,128 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,129 | ^ 2025-09-08T15:58:58,129 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,129 967 | decode(ptr, otri2); 2025-09-08T15:58:58,129 | ^~~~~~ 2025-09-08T15:58:58,129 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,129 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:58,129 | ^~~ 2025-09-08T15:58:58,129 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:58,129 12807 | oprev(testtri, neighbor); 2025-09-08T15:58:58,129 | ^~~~~ 2025-09-08T15:58:58,139 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,139 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,139 | ^ 2025-09-08T15:58:58,139 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,140 967 | decode(ptr, otri2); 2025-09-08T15:58:58,140 | ^~~~~~ 2025-09-08T15:58:58,140 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,140 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:58,140 | ^~~ 2025-09-08T15:58:58,140 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:58,140 12807 | oprev(testtri, neighbor); 2025-09-08T15:58:58,140 | ^~~~~ 2025-09-08T15:58:58,150 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,150 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,150 | ^ 2025-09-08T15:58:58,150 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,150 967 | decode(ptr, otri2); 2025-09-08T15:58:58,150 | ^~~~~~ 2025-09-08T15:58:58,151 c/triangle.c:1008:3: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,151 1008 | sym(otri1, otri2); \ 2025-09-08T15:58:58,151 | ^~~ 2025-09-08T15:58:58,151 c/triangle.c:12807:11: note: in expansion of macro ‘oprev’ 2025-09-08T15:58:58,151 12807 | oprev(testtri, neighbor); 2025-09-08T15:58:58,151 | ^~~~~ 2025-09-08T15:58:58,161 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,161 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:58,161 | ^ 2025-09-08T15:58:58,161 c/triangle.c:12810:17: note: in expansion of macro ‘infected’ 2025-09-08T15:58:58,161 12810 | if (infected(neighbor)) { 2025-09-08T15:58:58,161 | ^~~~~~~~ 2025-09-08T15:58:58,172 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,172 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,172 | ^ 2025-09-08T15:58:58,172 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,172 971 | decode(ptr, otri); 2025-09-08T15:58:58,172 | ^~~~~~ 2025-09-08T15:58:58,172 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,173 1012 | symself(otri); \ 2025-09-08T15:58:58,173 | ^~~~~~~ 2025-09-08T15:58:58,173 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:58,173 12818 | oprevself(neighbor); 2025-09-08T15:58:58,173 | ^~~~~~~~~ 2025-09-08T15:58:58,183 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,183 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,183 | ^ 2025-09-08T15:58:58,183 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,183 971 | decode(ptr, otri); 2025-09-08T15:58:58,183 | ^~~~~~ 2025-09-08T15:58:58,183 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,183 1012 | symself(otri); \ 2025-09-08T15:58:58,183 | ^~~~~~~ 2025-09-08T15:58:58,184 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:58,184 12818 | oprevself(neighbor); 2025-09-08T15:58:58,184 | ^~~~~~~~~ 2025-09-08T15:58:58,193 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,194 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,194 | ^ 2025-09-08T15:58:58,194 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,194 971 | decode(ptr, otri); 2025-09-08T15:58:58,194 | ^~~~~~ 2025-09-08T15:58:58,194 c/triangle.c:1012:3: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,194 1012 | symself(otri); \ 2025-09-08T15:58:58,194 | ^~~~~~~ 2025-09-08T15:58:58,194 c/triangle.c:12818:13: note: in expansion of macro ‘oprevself’ 2025-09-08T15:58:58,194 12818 | oprevself(neighbor); 2025-09-08T15:58:58,195 | ^~~~~~~~~ 2025-09-08T15:58:58,205 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,205 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,205 | ^ 2025-09-08T15:58:58,205 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,205 967 | decode(ptr, otri2); 2025-09-08T15:58:58,205 | ^~~~~~ 2025-09-08T15:58:58,205 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,206 12835 | sym(testtri, neighbor); 2025-09-08T15:58:58,206 | ^~~ 2025-09-08T15:58:58,216 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,216 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,216 | ^ 2025-09-08T15:58:58,216 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,216 967 | decode(ptr, otri2); 2025-09-08T15:58:58,216 | ^~~~~~ 2025-09-08T15:58:58,216 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,217 12835 | sym(testtri, neighbor); 2025-09-08T15:58:58,217 | ^~~ 2025-09-08T15:58:58,227 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,227 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,227 | ^ 2025-09-08T15:58:58,227 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,227 967 | decode(ptr, otri2); 2025-09-08T15:58:58,227 | ^~~~~~ 2025-09-08T15:58:58,228 c/triangle.c:12835:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,228 12835 | sym(testtri, neighbor); 2025-09-08T15:58:58,228 | ^~~ 2025-09-08T15:58:58,228 c/triangle.c: In function ‘regionplague’: 2025-09-08T15:58:58,239 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,239 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:58:58,239 | ^ 2025-09-08T15:58:58,239 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:58,239 12907 | uninfect(testtri); 2025-09-08T15:58:58,239 | ^~~~~~~~ 2025-09-08T15:58:58,249 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,250 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,250 | ^ 2025-09-08T15:58:58,250 c/triangle.c:12907:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:58,250 12907 | uninfect(testtri); 2025-09-08T15:58:58,250 | ^~~~~~~~ 2025-09-08T15:58:58,261 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,261 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,261 | ^ 2025-09-08T15:58:58,262 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,262 967 | decode(ptr, otri2); 2025-09-08T15:58:58,262 | ^~~~~~ 2025-09-08T15:58:58,262 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,262 12930 | sym(testtri, neighbor); 2025-09-08T15:58:58,262 | ^~~ 2025-09-08T15:58:58,272 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,272 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,273 | ^ 2025-09-08T15:58:58,273 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,273 967 | decode(ptr, otri2); 2025-09-08T15:58:58,273 | ^~~~~~ 2025-09-08T15:58:58,273 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,273 12930 | sym(testtri, neighbor); 2025-09-08T15:58:58,273 | ^~~ 2025-09-08T15:58:58,283 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,283 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,283 | ^ 2025-09-08T15:58:58,284 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,284 967 | decode(ptr, otri2); 2025-09-08T15:58:58,284 | ^~~~~~ 2025-09-08T15:58:58,284 c/triangle.c:12930:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,284 12930 | sym(testtri, neighbor); 2025-09-08T15:58:58,284 | ^~~ 2025-09-08T15:58:58,294 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,294 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,294 | ^ 2025-09-08T15:58:58,295 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,295 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,295 | ^~~~~~~ 2025-09-08T15:58:58,295 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,295 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:58,295 | ^~~~~~~ 2025-09-08T15:58:58,305 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,305 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,305 | ^ 2025-09-08T15:58:58,305 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,306 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,306 | ^~~~~~~ 2025-09-08T15:58:58,306 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,306 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:58,306 | ^~~~~~~ 2025-09-08T15:58:58,316 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,316 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,316 | ^ 2025-09-08T15:58:58,316 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,317 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,317 | ^~~~~~~ 2025-09-08T15:58:58,317 c/triangle.c:12932:7: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,317 12932 | tspivot(testtri, neighborsubseg); 2025-09-08T15:58:58,317 | ^~~~~~~ 2025-09-08T15:58:58,327 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,327 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:58,327 | ^ 2025-09-08T15:58:58,327 c/triangle.c:12935:45: note: in expansion of macro ‘infected’ 2025-09-08T15:58:58,327 12935 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2025-09-08T15:58:58,327 | ^~~~~~~~ 2025-09-08T15:58:58,338 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,339 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,339 | ^ 2025-09-08T15:58:58,339 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,339 12946 | infect(neighbor); 2025-09-08T15:58:58,339 | ^~~~~~ 2025-09-08T15:58:58,349 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,349 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,349 | ^ 2025-09-08T15:58:58,350 c/triangle.c:12946:9: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,350 12946 | infect(neighbor); 2025-09-08T15:58:58,350 | ^~~~~~ 2025-09-08T15:58:58,360 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,360 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,360 | ^ 2025-09-08T15:58:58,361 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,361 12954 | infect(testtri); 2025-09-08T15:58:58,361 | ^~~~~~ 2025-09-08T15:58:58,371 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,371 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,371 | ^ 2025-09-08T15:58:58,371 c/triangle.c:12954:5: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,371 12954 | infect(testtri); 2025-09-08T15:58:58,372 | ^~~~~~ 2025-09-08T15:58:58,382 c/triangle.c:1123:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,382 1123 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2025-09-08T15:58:58,382 | ^ 2025-09-08T15:58:58,383 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:58,383 12966 | uninfect(testtri); 2025-09-08T15:58:58,383 | ^~~~~~~~ 2025-09-08T15:58:58,393 c/triangle.c:1122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,393 1122 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,393 | ^ 2025-09-08T15:58:58,393 c/triangle.c:12966:5: note: in expansion of macro ‘uninfect’ 2025-09-08T15:58:58,394 12966 | uninfect(testtri); 2025-09-08T15:58:58,394 | ^~~~~~~~ 2025-09-08T15:58:58,394 c/triangle.c: In function ‘carveholes’: 2025-09-08T15:58:58,406 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,406 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,406 | ^ 2025-09-08T15:58:58,406 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,406 971 | decode(ptr, otri); 2025-09-08T15:58:58,406 | ^~~~~~ 2025-09-08T15:58:58,406 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,406 13045 | symself(searchtri); 2025-09-08T15:58:58,406 | ^~~~~~~ 2025-09-08T15:58:58,417 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,417 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,417 | ^ 2025-09-08T15:58:58,417 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,417 971 | decode(ptr, otri); 2025-09-08T15:58:58,417 | ^~~~~~ 2025-09-08T15:58:58,417 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,418 13045 | symself(searchtri); 2025-09-08T15:58:58,418 | ^~~~~~~ 2025-09-08T15:58:58,428 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,428 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,428 | ^ 2025-09-08T15:58:58,428 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,429 971 | decode(ptr, otri); 2025-09-08T15:58:58,429 | ^~~~~~ 2025-09-08T15:58:58,429 c/triangle.c:13045:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,429 13045 | symself(searchtri); 2025-09-08T15:58:58,429 | ^~~~~~~ 2025-09-08T15:58:58,444 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,444 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:58,444 | ^ 2025-09-08T15:58:58,444 c/triangle.c:13055:43: note: in expansion of macro ‘infected’ 2025-09-08T15:58:58,444 13055 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T15:58:58,444 | ^~~~~~~~ 2025-09-08T15:58:58,451 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,451 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,452 | ^ 2025-09-08T15:58:58,452 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,452 13058 | infect(searchtri); 2025-09-08T15:58:58,452 | ^~~~~~ 2025-09-08T15:58:58,464 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,464 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,464 | ^ 2025-09-08T15:58:58,464 c/triangle.c:13058:13: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,464 13058 | infect(searchtri); 2025-09-08T15:58:58,465 | ^~~~~~ 2025-09-08T15:58:58,477 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,477 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,477 | ^ 2025-09-08T15:58:58,477 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,477 971 | decode(ptr, otri); 2025-09-08T15:58:58,477 | ^~~~~~ 2025-09-08T15:58:58,477 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,477 13084 | symself(searchtri); 2025-09-08T15:58:58,477 | ^~~~~~~ 2025-09-08T15:58:58,487 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,487 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,487 | ^ 2025-09-08T15:58:58,487 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,487 971 | decode(ptr, otri); 2025-09-08T15:58:58,487 | ^~~~~~ 2025-09-08T15:58:58,487 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,487 13084 | symself(searchtri); 2025-09-08T15:58:58,487 | ^~~~~~~ 2025-09-08T15:58:58,497 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,498 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,498 | ^ 2025-09-08T15:58:58,498 c/triangle.c:971:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,498 971 | decode(ptr, otri); 2025-09-08T15:58:58,498 | ^~~~~~ 2025-09-08T15:58:58,498 c/triangle.c:13084:9: note: in expansion of macro ‘symself’ 2025-09-08T15:58:58,498 13084 | symself(searchtri); 2025-09-08T15:58:58,498 | ^~~~~~~ 2025-09-08T15:58:58,510 c/triangle.c:1128:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,510 1128 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2025-09-08T15:58:58,510 | ^ 2025-09-08T15:58:58,510 c/triangle.c:13094:43: note: in expansion of macro ‘infected’ 2025-09-08T15:58:58,511 13094 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2025-09-08T15:58:58,511 | ^~~~~~~~ 2025-09-08T15:58:58,523 c/triangle.c:1119:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,523 1119 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2025-09-08T15:58:58,523 | ^ 2025-09-08T15:58:58,523 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,523 13138 | infect(regiontris[i]); 2025-09-08T15:58:58,523 | ^~~~~~ 2025-09-08T15:58:58,535 c/triangle.c:1118:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,535 1118 | (otri).tri[6] = (triangle) \ 2025-09-08T15:58:58,535 | ^ 2025-09-08T15:58:58,535 c/triangle.c:13138:11: note: in expansion of macro ‘infect’ 2025-09-08T15:58:58,535 13138 | infect(regiontris[i]); 2025-09-08T15:58:58,535 | ^~~~~~ 2025-09-08T15:58:58,536 c/triangle.c: In function ‘tallyencs’: 2025-09-08T15:58:58,548 c/triangle.c:13189:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:58:58,549 13189 | int dummy; 2025-09-08T15:58:58,549 | ^~~~~ 2025-09-08T15:58:58,550 c/triangle.c: In function ‘splitencsegs’: 2025-09-08T15:58:58,562 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,562 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,562 | ^ 2025-09-08T15:58:58,562 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,562 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:58:58,562 | ^~~~~~~ 2025-09-08T15:58:58,575 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,575 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,575 | ^ 2025-09-08T15:58:58,575 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,575 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:58:58,575 | ^~~~~~~ 2025-09-08T15:58:58,588 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,588 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,588 | ^ 2025-09-08T15:58:58,588 c/triangle.c:13273:7: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,588 13273 | sdecode(encloop->encsubseg, currentenc); 2025-09-08T15:58:58,588 | ^~~~~~~ 2025-09-08T15:58:58,600 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,601 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,601 | ^ 2025-09-08T15:58:58,601 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,601 1294 | decode(ptr, otri) 2025-09-08T15:58:58,601 | ^~~~~~ 2025-09-08T15:58:58,601 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,601 13298 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,601 | ^~~~~~~ 2025-09-08T15:58:58,613 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,613 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,613 | ^ 2025-09-08T15:58:58,613 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,613 1294 | decode(ptr, otri) 2025-09-08T15:58:58,614 | ^~~~~~ 2025-09-08T15:58:58,614 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,614 13298 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,614 | ^~~~~~~ 2025-09-08T15:58:58,626 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,626 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,626 | ^ 2025-09-08T15:58:58,626 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,626 1294 | decode(ptr, otri) 2025-09-08T15:58:58,626 | ^~~~~~ 2025-09-08T15:58:58,626 c/triangle.c:13298:9: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,626 13298 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,626 | ^~~~~~~ 2025-09-08T15:58:58,638 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,638 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,638 | ^ 2025-09-08T15:58:58,639 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,639 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,639 | ^~~~~~~ 2025-09-08T15:58:58,639 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,639 13300 | tspivot(testtri, testsh); 2025-09-08T15:58:58,639 | ^~~~~~~ 2025-09-08T15:58:58,651 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,651 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,651 | ^ 2025-09-08T15:58:58,651 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,651 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,651 | ^~~~~~~ 2025-09-08T15:58:58,651 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,652 13300 | tspivot(testtri, testsh); 2025-09-08T15:58:58,652 | ^~~~~~~ 2025-09-08T15:58:58,663 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,664 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,664 | ^ 2025-09-08T15:58:58,664 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,664 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,664 | ^~~~~~~ 2025-09-08T15:58:58,664 c/triangle.c:13300:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,664 13300 | tspivot(testtri, testsh); 2025-09-08T15:58:58,664 | ^~~~~~~ 2025-09-08T15:58:58,676 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,676 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,676 | ^ 2025-09-08T15:58:58,676 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,676 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,676 | ^~~~~~~ 2025-09-08T15:58:58,677 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,677 13304 | tspivot(testtri, testsh); 2025-09-08T15:58:58,677 | ^~~~~~~ 2025-09-08T15:58:58,688 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,688 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,688 | ^ 2025-09-08T15:58:58,688 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,688 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,688 | ^~~~~~~ 2025-09-08T15:58:58,689 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,689 13304 | tspivot(testtri, testsh); 2025-09-08T15:58:58,689 | ^~~~~~~ 2025-09-08T15:58:58,699 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,699 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,700 | ^ 2025-09-08T15:58:58,700 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,700 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,700 | ^~~~~~~ 2025-09-08T15:58:58,700 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,700 13304 | tspivot(testtri, testsh); 2025-09-08T15:58:58,700 | ^~~~~~~ 2025-09-08T15:58:58,711 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,711 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,711 | ^ 2025-09-08T15:58:58,711 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,712 1294 | decode(ptr, otri) 2025-09-08T15:58:58,712 | ^~~~~~ 2025-09-08T15:58:58,712 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,712 13316 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,712 | ^~~~~~~ 2025-09-08T15:58:58,723 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,723 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,723 | ^ 2025-09-08T15:58:58,723 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,723 1294 | decode(ptr, otri) 2025-09-08T15:58:58,723 | ^~~~~~ 2025-09-08T15:58:58,723 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,723 13316 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,723 | ^~~~~~~ 2025-09-08T15:58:58,734 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,734 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,734 | ^ 2025-09-08T15:58:58,734 c/triangle.c:1294:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,734 1294 | decode(ptr, otri) 2025-09-08T15:58:58,734 | ^~~~~~ 2025-09-08T15:58:58,734 c/triangle.c:13316:13: note: in expansion of macro ‘stpivot’ 2025-09-08T15:58:58,735 13316 | stpivot(currentenc, enctri); 2025-09-08T15:58:58,735 | ^~~~~~~ 2025-09-08T15:58:58,745 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,746 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,746 | ^ 2025-09-08T15:58:58,746 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,746 967 | decode(ptr, otri2); 2025-09-08T15:58:58,746 | ^~~~~~ 2025-09-08T15:58:58,746 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,746 13324 | sym(enctri, testtri); 2025-09-08T15:58:58,746 | ^~~ 2025-09-08T15:58:58,757 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,757 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,757 | ^ 2025-09-08T15:58:58,757 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,757 967 | decode(ptr, otri2); 2025-09-08T15:58:58,757 | ^~~~~~ 2025-09-08T15:58:58,757 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,757 13324 | sym(enctri, testtri); 2025-09-08T15:58:58,758 | ^~~ 2025-09-08T15:58:58,768 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,768 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,768 | ^ 2025-09-08T15:58:58,768 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,769 967 | decode(ptr, otri2); 2025-09-08T15:58:58,769 | ^~~~~~ 2025-09-08T15:58:58,769 c/triangle.c:13324:9: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,769 13324 | sym(enctri, testtri); 2025-09-08T15:58:58,769 | ^~~ 2025-09-08T15:58:58,780 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,780 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,780 | ^ 2025-09-08T15:58:58,780 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,780 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,780 | ^~~~~~~ 2025-09-08T15:58:58,780 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,780 13328 | tspivot(testtri, testsh); 2025-09-08T15:58:58,780 | ^~~~~~~ 2025-09-08T15:58:58,791 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,791 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,791 | ^ 2025-09-08T15:58:58,791 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,791 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,792 | ^~~~~~~ 2025-09-08T15:58:58,792 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,792 13328 | tspivot(testtri, testsh); 2025-09-08T15:58:58,792 | ^~~~~~~ 2025-09-08T15:58:58,802 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,803 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,803 | ^ 2025-09-08T15:58:58,803 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,803 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,803 | ^~~~~~~ 2025-09-08T15:58:58,803 c/triangle.c:13328:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,803 13328 | tspivot(testtri, testsh); 2025-09-08T15:58:58,803 | ^~~~~~~ 2025-09-08T15:58:58,814 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,814 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,814 | ^ 2025-09-08T15:58:58,814 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,814 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,815 | ^~~~~~~ 2025-09-08T15:58:58,815 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,815 13333 | tspivot(testtri, testsh); 2025-09-08T15:58:58,815 | ^~~~~~~ 2025-09-08T15:58:58,825 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,826 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,826 | ^ 2025-09-08T15:58:58,826 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,826 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,826 | ^~~~~~~ 2025-09-08T15:58:58,826 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,826 13333 | tspivot(testtri, testsh); 2025-09-08T15:58:58,826 | ^~~~~~~ 2025-09-08T15:58:58,837 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,837 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,837 | ^ 2025-09-08T15:58:58,837 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,837 1287 | sdecode(sptr, osub) 2025-09-08T15:58:58,837 | ^~~~~~~ 2025-09-08T15:58:58,837 c/triangle.c:13333:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:58,837 13333 | tspivot(testtri, testsh); 2025-09-08T15:58:58,838 | ^~~~~~~ 2025-09-08T15:58:58,849 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,849 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,849 | ^ 2025-09-08T15:58:58,849 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,849 967 | decode(ptr, otri2); 2025-09-08T15:58:58,849 | ^~~~~~ 2025-09-08T15:58:58,849 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,849 13344 | sym(enctri, testtri); 2025-09-08T15:58:58,849 | ^~~ 2025-09-08T15:58:58,860 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,860 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,860 | ^ 2025-09-08T15:58:58,860 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,861 967 | decode(ptr, otri2); 2025-09-08T15:58:58,861 | ^~~~~~ 2025-09-08T15:58:58,861 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,861 13344 | sym(enctri, testtri); 2025-09-08T15:58:58,861 | ^~~ 2025-09-08T15:58:58,871 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,872 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,872 | ^ 2025-09-08T15:58:58,872 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,872 967 | decode(ptr, otri2); 2025-09-08T15:58:58,872 | ^~~~~~ 2025-09-08T15:58:58,872 c/triangle.c:13344:15: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,872 13344 | sym(enctri, testtri); 2025-09-08T15:58:58,872 | ^~~ 2025-09-08T15:58:58,885 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,885 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:58,885 | ^ 2025-09-08T15:58:58,886 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,886 1206 | sdecode(sptr, osub) 2025-09-08T15:58:58,886 | ^~~~~~~ 2025-09-08T15:58:58,886 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:58,886 13432 | snextself(currentenc); 2025-09-08T15:58:58,886 | ^~~~~~~~~ 2025-09-08T15:58:58,897 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,897 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:58,897 | ^ 2025-09-08T15:58:58,897 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,897 1206 | sdecode(sptr, osub) 2025-09-08T15:58:58,897 | ^~~~~~~ 2025-09-08T15:58:58,897 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:58,898 13432 | snextself(currentenc); 2025-09-08T15:58:58,898 | ^~~~~~~~~ 2025-09-08T15:58:58,909 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,909 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:58,909 | ^ 2025-09-08T15:58:58,909 c/triangle.c:1206:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:58,909 1206 | sdecode(sptr, osub) 2025-09-08T15:58:58,909 | ^~~~~~~ 2025-09-08T15:58:58,909 c/triangle.c:13432:9: note: in expansion of macro ‘snextself’ 2025-09-08T15:58:58,909 13432 | snextself(currentenc); 2025-09-08T15:58:58,909 | ^~~~~~~~~ 2025-09-08T15:58:58,920 c/triangle.c:13262:7: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:58:58,920 13262 | int dummy; 2025-09-08T15:58:58,920 | ^~~~~ 2025-09-08T15:58:58,920 c/triangle.c: In function ‘splittriangle’: 2025-09-08T15:58:58,932 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,932 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,932 | ^ 2025-09-08T15:58:58,932 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,932 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:58:58,932 | ^~~~~~ 2025-09-08T15:58:58,943 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,944 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,944 | ^ 2025-09-08T15:58:58,944 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,944 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:58:58,944 | ^~~~~~ 2025-09-08T15:58:58,955 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,955 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,955 | ^ 2025-09-08T15:58:58,955 c/triangle.c:13507:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,955 13507 | decode(badtri->poortri, badotri); 2025-09-08T15:58:58,955 | ^~~~~~ 2025-09-08T15:58:58,959 c/triangle.c: In function ‘highorder’: 2025-09-08T15:58:58,970 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,971 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:58,971 | ^ 2025-09-08T15:58:58,971 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,971 967 | decode(ptr, otri2); 2025-09-08T15:58:58,971 | ^~~~~~ 2025-09-08T15:58:58,971 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,971 13754 | sym(triangleloop, trisym); 2025-09-08T15:58:58,971 | ^~~ 2025-09-08T15:58:58,982 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:58,983 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:58,983 | ^ 2025-09-08T15:58:58,983 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,983 967 | decode(ptr, otri2); 2025-09-08T15:58:58,983 | ^~~~~~ 2025-09-08T15:58:58,983 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,983 13754 | sym(triangleloop, trisym); 2025-09-08T15:58:58,983 | ^~~ 2025-09-08T15:58:58,994 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:58,994 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:58,995 | ^ 2025-09-08T15:58:58,995 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:58,995 967 | decode(ptr, otri2); 2025-09-08T15:58:58,995 | ^~~~~~ 2025-09-08T15:58:58,995 c/triangle.c:13754:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:58,995 13754 | sym(triangleloop, trisym); 2025-09-08T15:58:58,995 | ^~~ 2025-09-08T15:58:59,007 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,007 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:59,007 | ^ 2025-09-08T15:58:59,007 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,007 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,007 | ^~~~~~~ 2025-09-08T15:58:59,007 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,007 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,008 | ^~~~~~~ 2025-09-08T15:58:59,019 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,019 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:59,019 | ^ 2025-09-08T15:58:59,019 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,019 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,019 | ^~~~~~~ 2025-09-08T15:58:59,019 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,019 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,019 | ^~~~~~~ 2025-09-08T15:58:59,031 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,031 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:59,031 | ^ 2025-09-08T15:58:59,031 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,031 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,031 | ^~~~~~~ 2025-09-08T15:58:59,031 c/triangle.c:13770:11: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,031 13770 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,031 | ^~~~~~~ 2025-09-08T15:58:59,037 c/triangle.c: In function ‘writeedges’: 2025-09-08T15:58:59,050 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,051 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:59,051 | ^ 2025-09-08T15:58:59,051 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,051 967 | decode(ptr, otri2); 2025-09-08T15:58:59,051 | ^~~~~~ 2025-09-08T15:58:59,051 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,051 14868 | sym(triangleloop, trisym); 2025-09-08T15:58:59,051 | ^~~ 2025-09-08T15:58:59,063 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,064 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:59,064 | ^ 2025-09-08T15:58:59,064 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,064 967 | decode(ptr, otri2); 2025-09-08T15:58:59,064 | ^~~~~~ 2025-09-08T15:58:59,064 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,064 14868 | sym(triangleloop, trisym); 2025-09-08T15:58:59,064 | ^~~ 2025-09-08T15:58:59,076 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,077 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:59,077 | ^ 2025-09-08T15:58:59,077 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,077 967 | decode(ptr, otri2); 2025-09-08T15:58:59,077 | ^~~~~~ 2025-09-08T15:58:59,077 c/triangle.c:14868:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,077 14868 | sym(triangleloop, trisym); 2025-09-08T15:58:59,077 | ^~~ 2025-09-08T15:58:59,090 c/triangle.c:1166:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,090 1166 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2025-09-08T15:58:59,090 | ^ 2025-09-08T15:58:59,090 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,090 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,090 | ^~~~~~~ 2025-09-08T15:58:59,090 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,091 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,091 | ^~~~~~~ 2025-09-08T15:58:59,103 c/triangle.c:1168:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,103 1168 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2025-09-08T15:58:59,103 | ^ 2025-09-08T15:58:59,103 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,103 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,103 | ^~~~~~~ 2025-09-08T15:58:59,103 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,104 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,104 | ^~~~~~~ 2025-09-08T15:58:59,116 c/triangle.c:1167:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,116 1167 | (osub).ss = (subseg *) \ 2025-09-08T15:58:59,116 | ^ 2025-09-08T15:58:59,116 c/triangle.c:1287:3: note: in expansion of macro ‘sdecode’ 2025-09-08T15:58:59,116 1287 | sdecode(sptr, osub) 2025-09-08T15:58:59,116 | ^~~~~~~ 2025-09-08T15:58:59,117 c/triangle.c:14886:13: note: in expansion of macro ‘tspivot’ 2025-09-08T15:58:59,117 14886 | tspivot(triangleloop, checkmark); 2025-09-08T15:58:59,117 | ^~~~~~~ 2025-09-08T15:58:59,118 c/triangle.c: In function ‘writevoronoi’: 2025-09-08T15:58:59,131 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,132 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:59,132 | ^ 2025-09-08T15:58:59,132 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,132 967 | decode(ptr, otri2); 2025-09-08T15:58:59,132 | ^~~~~~ 2025-09-08T15:58:59,132 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,132 15107 | sym(triangleloop, trisym); 2025-09-08T15:58:59,132 | ^~~ 2025-09-08T15:58:59,145 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,145 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:59,145 | ^ 2025-09-08T15:58:59,145 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,145 967 | decode(ptr, otri2); 2025-09-08T15:58:59,145 | ^~~~~~ 2025-09-08T15:58:59,145 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,145 15107 | sym(triangleloop, trisym); 2025-09-08T15:58:59,145 | ^~~ 2025-09-08T15:58:59,158 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,158 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:59,158 | ^ 2025-09-08T15:58:59,158 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,158 967 | decode(ptr, otri2); 2025-09-08T15:58:59,158 | ^~~~~~ 2025-09-08T15:58:59,159 c/triangle.c:15107:7: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,159 15107 | sym(triangleloop, trisym); 2025-09-08T15:58:59,159 | ^~~ 2025-09-08T15:58:59,159 c/triangle.c: In function ‘writeneighbors’: 2025-09-08T15:58:59,173 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,173 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:59,173 | ^ 2025-09-08T15:58:59,173 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,173 967 | decode(ptr, otri2); 2025-09-08T15:58:59,173 | ^~~~~~ 2025-09-08T15:58:59,173 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,173 15230 | sym(triangleloop, trisym); 2025-09-08T15:58:59,174 | ^~~ 2025-09-08T15:58:59,186 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,186 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:59,186 | ^ 2025-09-08T15:58:59,187 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,187 967 | decode(ptr, otri2); 2025-09-08T15:58:59,187 | ^~~~~~ 2025-09-08T15:58:59,187 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,187 15230 | sym(triangleloop, trisym); 2025-09-08T15:58:59,187 | ^~~ 2025-09-08T15:58:59,199 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,200 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:59,200 | ^ 2025-09-08T15:58:59,200 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,200 967 | decode(ptr, otri2); 2025-09-08T15:58:59,200 | ^~~~~~ 2025-09-08T15:58:59,200 c/triangle.c:15230:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,200 15230 | sym(triangleloop, trisym); 2025-09-08T15:58:59,200 | ^~~ 2025-09-08T15:58:59,213 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,213 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:59,213 | ^ 2025-09-08T15:58:59,213 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,213 967 | decode(ptr, otri2); 2025-09-08T15:58:59,213 | ^~~~~~ 2025-09-08T15:58:59,214 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,214 15233 | sym(triangleloop, trisym); 2025-09-08T15:58:59,214 | ^~~ 2025-09-08T15:58:59,226 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,226 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:59,227 | ^ 2025-09-08T15:58:59,227 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,227 967 | decode(ptr, otri2); 2025-09-08T15:58:59,227 | ^~~~~~ 2025-09-08T15:58:59,227 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,227 15233 | sym(triangleloop, trisym); 2025-09-08T15:58:59,227 | ^~~ 2025-09-08T15:58:59,240 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,240 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:59,240 | ^ 2025-09-08T15:58:59,240 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,240 967 | decode(ptr, otri2); 2025-09-08T15:58:59,240 | ^~~~~~ 2025-09-08T15:58:59,240 c/triangle.c:15233:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,240 15233 | sym(triangleloop, trisym); 2025-09-08T15:58:59,240 | ^~~ 2025-09-08T15:58:59,253 c/triangle.c:946:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,253 946 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2025-09-08T15:58:59,253 | ^ 2025-09-08T15:58:59,253 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,254 967 | decode(ptr, otri2); 2025-09-08T15:58:59,254 | ^~~~~~ 2025-09-08T15:58:59,254 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,254 15236 | sym(triangleloop, trisym); 2025-09-08T15:58:59,254 | ^~~ 2025-09-08T15:58:59,267 c/triangle.c:948:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2025-09-08T15:58:59,267 948 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2025-09-08T15:58:59,267 | ^ 2025-09-08T15:58:59,267 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,267 967 | decode(ptr, otri2); 2025-09-08T15:58:59,267 | ^~~~~~ 2025-09-08T15:58:59,267 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,267 15236 | sym(triangleloop, trisym); 2025-09-08T15:58:59,267 | ^~~ 2025-09-08T15:58:59,280 c/triangle.c:947:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2025-09-08T15:58:59,280 947 | (otri).tri = (triangle *) \ 2025-09-08T15:58:59,280 | ^ 2025-09-08T15:58:59,280 c/triangle.c:967:3: note: in expansion of macro ‘decode’ 2025-09-08T15:58:59,280 967 | decode(ptr, otri2); 2025-09-08T15:58:59,280 | ^~~~~~ 2025-09-08T15:58:59,281 c/triangle.c:15236:5: note: in expansion of macro ‘sym’ 2025-09-08T15:58:59,281 15236 | sym(triangleloop, trisym); 2025-09-08T15:58:59,281 | ^~~ 2025-09-08T15:59:01,818 c/triangle.c: In function ‘incircleadapt’: 2025-09-08T15:59:01,820 c/triangle.c:5623:20: warning: ‘axtbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,820 5623 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); 2025-09-08T15:59:01,820 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,822 c/triangle.c:5362:7: note: ‘axtbclen’ was declared here 2025-09-08T15:59:01,822 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,822 | ^~~~~~~~ 2025-09-08T15:59:01,825 c/triangle.c:5762:20: warning: ‘bytcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,825 5762 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); 2025-09-08T15:59:01,825 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,827 c/triangle.c:5362:37: note: ‘bytcalen’ was declared here 2025-09-08T15:59:01,827 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,827 | ^~~~~~~~ 2025-09-08T15:59:01,829 c/triangle.c:5665:20: warning: ‘aytbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,830 5665 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); 2025-09-08T15:59:01,830 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,831 c/triangle.c:5362:17: note: ‘aytbclen’ was declared here 2025-09-08T15:59:01,831 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,832 | ^~~~~~~~ 2025-09-08T15:59:01,834 c/triangle.c:5720:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,834 5720 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); 2025-09-08T15:59:01,834 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,836 c/triangle.c:5362:27: note: ‘bxtcalen’ was declared here 2025-09-08T15:59:01,836 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,836 | ^~~~~~~~ 2025-09-08T15:59:01,839 c/triangle.c:5817:20: warning: ‘cxtablen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,839 5817 | temp16alen = scale_expansion_zeroelim(cxtablen, cxtab, cdxtail, temp16a); 2025-09-08T15:59:01,839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,841 c/triangle.c:5362:47: note: ‘cxtablen’ was declared here 2025-09-08T15:59:01,841 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,841 | ^~~~~~~~ 2025-09-08T15:59:01,843 c/triangle.c:5859:20: warning: ‘cytablen’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T15:59:01,843 5859 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); 2025-09-08T15:59:01,843 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:59:01,845 c/triangle.c:5362:57: note: ‘cytablen’ was declared here 2025-09-08T15:59:01,845 5362 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; 2025-09-08T15:59:01,845 | ^~~~~~~~ 2025-09-08T15:59:10,696 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DVOID=int -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.13 -c triangle/core.c -o build/temp.linux-armv7l-cpython-313/triangle/core.o 2025-09-08T15:59:11,061 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T15:59:11,062 196 | #include "longintrepr.h" 2025-09-08T15:59:11,062 | ^~~~~~~~~~~~~~~ 2025-09-08T15:59:11,062 compilation terminated. 2025-09-08T15:59:11,066 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T15:59:11,218 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T15:59:11,231 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T15:59:11,231 exec(compile('"'"''"'"''"'"' 2025-09-08T15:59:11,231 # This is -- a caller that pip uses to run setup.py 2025-09-08T15:59:11,231 # 2025-09-08T15:59:11,231 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T15:59:11,231 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T15:59:11,231 # - It provides a clear error message when setuptools is not installed. 2025-09-08T15:59:11,231 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T15:59:11,231 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T15:59:11,231 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T15:59:11,231 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T15:59:11,231 import os, sys, tokenize, traceback 2025-09-08T15:59:11,231 2025-09-08T15:59:11,231 try: 2025-09-08T15:59:11,231 import setuptools 2025-09-08T15:59:11,231 except ImportError: 2025-09-08T15:59:11,231 print( 2025-09-08T15:59:11,231 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T15:59:11,231 "the build environment with exception:", 2025-09-08T15:59:11,231 file=sys.stderr, 2025-09-08T15:59:11,231 ) 2025-09-08T15:59:11,231 traceback.print_exc() 2025-09-08T15:59:11,231 sys.exit(1) 2025-09-08T15:59:11,231 2025-09-08T15:59:11,231 __file__ = %r 2025-09-08T15:59:11,231 sys.argv[0] = __file__ 2025-09-08T15:59:11,231 2025-09-08T15:59:11,231 if os.path.exists(__file__): 2025-09-08T15:59:11,231 filename = __file__ 2025-09-08T15:59:11,231 with tokenize.open(__file__) as f: 2025-09-08T15:59:11,231 setup_py_code = f.read() 2025-09-08T15:59:11,231 else: 2025-09-08T15:59:11,231 filename = "" 2025-09-08T15:59:11,231 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T15:59:11,231 2025-09-08T15:59:11,231 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T15:59:11,231 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7cwde7e2/triangle_30ee5eafc62f48c2892aea894e79a7f3/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-it77juqd[/] 2025-09-08T15:59:11,231 [bold magenta]cwd[/]: /tmp/pip-wheel-7cwde7e2/triangle_30ee5eafc62f48c2892aea894e79a7f3/ 2025-09-08T15:59:11,231 Building wheel for triangle (setup.py): finished with status 'error' 2025-09-08T15:59:11,232 ERROR: Failed building wheel for triangle 2025-09-08T15:59:11,233 Running setup.py clean for triangle 2025-09-08T15:59:11,233 Running command python setup.py clean 2025-09-08T15:59:12,504 running clean 2025-09-08T15:59:12,651 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T15:59:12,651 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T15:59:12,655 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T15:59:12,656 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T15:59:12,656 removing 'build' 2025-09-08T15:59:12,768 Failed to build triangle 2025-09-08T15:59:12,769 ERROR: Failed to build one or more wheels 2025-09-08T15:59:12,770 Exception information: 2025-09-08T15:59:12,770 Traceback (most recent call last): 2025-09-08T15:59:12,770 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T15:59:12,770 status = _inner_run() 2025-09-08T15:59:12,770 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T15:59:12,770 return self.run(options, args) 2025-09-08T15:59:12,770 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T15:59:12,770 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T15:59:12,770 return func(self, options, args) 2025-09-08T15:59:12,770 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T15:59:12,770 raise CommandError("Failed to build one or more wheels") 2025-09-08T15:59:12,770 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T15:59:12,774 Removed build tracker: '/tmp/pip-build-tracker-nqru5x7f'