2023-09-12T10:30:22,078 Created temporary directory: /tmp/pip-build-tracker-7509qn8o 2023-09-12T10:30:22,079 Initialized build tracking at /tmp/pip-build-tracker-7509qn8o 2023-09-12T10:30:22,079 Created build tracker: /tmp/pip-build-tracker-7509qn8o 2023-09-12T10:30:22,080 Entered build tracker: /tmp/pip-build-tracker-7509qn8o 2023-09-12T10:30:22,081 Created temporary directory: /tmp/pip-wheel-nsej995x 2023-09-12T10:30:22,083 Created temporary directory: /tmp/pip-ephem-wheel-cache-3hmxa11s 2023-09-12T10:30:22,105 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T10:30:22,109 2 location(s) to search for versions of triangle: 2023-09-12T10:30:22,109 * https://pypi.org/simple/triangle/ 2023-09-12T10:30:22,109 * https://www.piwheels.org/simple/triangle/ 2023-09-12T10:30:22,110 Fetching project page and analyzing links: https://pypi.org/simple/triangle/ 2023-09-12T10:30:22,111 Getting page https://pypi.org/simple/triangle/ 2023-09-12T10:30:22,112 Found index url https://pypi.org/simple/ 2023-09-12T10:30:22,330 Fetched page https://pypi.org/simple/triangle/ as application/vnd.pypi.simple.v1+json 2023-09-12T10:30:22,350 Found link https://files.pythonhosted.org/packages/43/52/62e1d88c4845b6755d03cbddc18f9078318f316e744fc96fb10aabd86e39/triangle-0.1.tar.gz (from https://pypi.org/simple/triangle/), version: 0.1 2023-09-12T10:30:22,351 Found link https://files.pythonhosted.org/packages/00/2a/fbf079fe8047b0187c10b50622a3fc373ae2f8cbf2eb1562de81da104d3a/triangle-0.2.tar.gz (from https://pypi.org/simple/triangle/), version: 0.2 2023-09-12T10:30:22,351 Found link https://files.pythonhosted.org/packages/d4/d5/2b4a3b7ddfd74aea8663bf62e47eb182b0178e39744e341542328656f0d9/triangle-0.3.tar.gz (from https://pypi.org/simple/triangle/), version: 0.3 2023-09-12T10:30:22,352 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 2023-09-12T10:30:22,353 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 2023-09-12T10:30:22,353 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 2023-09-12T10:30:22,354 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 2023-09-12T10:30:22,355 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 2023-09-12T10:30:22,356 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 2023-09-12T10:30:22,357 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 2023-09-12T10:30:22,357 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 2023-09-12T10:30:22,358 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 2023-09-12T10:30:22,359 Found link https://files.pythonhosted.org/packages/b8/dd/85af920c7c0dd9913e139962bf567a29efaaea036aa0f228dbbcb893c0fa/triangle-20160202.tar.gz (from https://pypi.org/simple/triangle/), version: 20160202 2023-09-12T10:30:22,360 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/) 2023-09-12T10:30:22,360 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/) 2023-09-12T10:30:22,361 Found link https://files.pythonhosted.org/packages/cb/67/db356e864a9e2b764e34af44d9210e0905005f6307e0efe0a25199214375/triangle-20160203.tar.gz (from https://pypi.org/simple/triangle/), version: 20160203 2023-09-12T10:30:22,362 Found link https://files.pythonhosted.org/packages/5f/22/7522e3cfc17d3f8e4f854b121a91b26fc74223beaf3d2486ef537d991e64/triangle-20170106.tar.gz (from https://pypi.org/simple/triangle/), version: 20170106 2023-09-12T10:30:22,362 Found link https://files.pythonhosted.org/packages/30/4d/e3c2992521f610ffb25fd7fc6e442279d53c5120c586060ff5547c863b97/triangle-20170429.tar.gz (from https://pypi.org/simple/triangle/), version: 20170429 2023-09-12T10:30:22,363 Found link https://files.pythonhosted.org/packages/42/ec/2364463122d692bbda5580ffe52dac037c1e24ea753f8da78062789a1878/triangle-20190115.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115 2023-09-12T10:30:22,363 Found link https://files.pythonhosted.org/packages/81/9d/b9e23bbe350aea03c6fac64f0cc2e15b4f2aded2fea42ad89d7a32fb6afd/triangle-20190115.1.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.1 2023-09-12T10:30:22,364 Found link https://files.pythonhosted.org/packages/f1/8f/baae9cde247ffdebb36b841a3db3be00df232a198763a6d0b969b0ab3379/triangle-20190115.2.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.2 2023-09-12T10:30:22,365 Found link https://files.pythonhosted.org/packages/61/22/3e9f193b1df341c88cab32e6f21a0e2a1189ff0a096cfd7f8e35004fffdd/triangle-20190115.3.tar.gz (from https://pypi.org/simple/triangle/), version: 20190115.3 2023-09-12T10:30:22,365 Found link https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz (from https://pypi.org/simple/triangle/), version: 20200325 2023-09-12T10:30:22,366 Found link https://files.pythonhosted.org/packages/8c/5e/590d510da2229b68a73df94f1c0d5371a0b6d57898fa4bd6a14bbefcedd3/triangle-20200404.tar.gz (from https://pypi.org/simple/triangle/), version: 20200404 2023-09-12T10:30:22,367 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/) 2023-09-12T10:30:22,368 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/) 2023-09-12T10:30:22,368 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/) 2023-09-12T10:30:22,369 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/) 2023-09-12T10:30:22,370 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/) 2023-09-12T10:30:22,370 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/) 2023-09-12T10:30:22,371 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/) 2023-09-12T10:30:22,372 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/) 2023-09-12T10:30:22,372 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/) 2023-09-12T10:30:22,373 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/) 2023-09-12T10:30:22,373 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/) 2023-09-12T10:30:22,374 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/) 2023-09-12T10:30:22,374 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/) 2023-09-12T10:30:22,375 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/) 2023-09-12T10:30:22,375 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/) 2023-09-12T10:30:22,376 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/) 2023-09-12T10:30:22,377 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/) 2023-09-12T10:30:22,377 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/) 2023-09-12T10:30:22,378 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/) 2023-09-12T10:30:22,379 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/) 2023-09-12T10:30:22,379 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/) 2023-09-12T10:30:22,380 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/) 2023-09-12T10:30:22,381 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/) 2023-09-12T10:30:22,381 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/) 2023-09-12T10:30:22,382 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/) 2023-09-12T10:30:22,382 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/) 2023-09-12T10:30:22,383 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/) 2023-09-12T10:30:22,383 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/) 2023-09-12T10:30:22,384 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/) 2023-09-12T10:30:22,384 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/) 2023-09-12T10:30:22,385 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/) 2023-09-12T10:30:22,386 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/) 2023-09-12T10:30:22,387 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/) 2023-09-12T10:30:22,387 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/) 2023-09-12T10:30:22,388 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/) 2023-09-12T10:30:22,388 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/) 2023-09-12T10:30:22,389 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/) 2023-09-12T10:30:22,390 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/) 2023-09-12T10:30:22,390 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/) 2023-09-12T10:30:22,391 Found link https://files.pythonhosted.org/packages/cc/30/eb72adcd01a8ab9766a2d5418624e978522708de38e375129dadbcbffd86/triangle-20200424.tar.gz (from https://pypi.org/simple/triangle/), version: 20200424 2023-09-12T10:30:22,391 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/) 2023-09-12T10:30:22,392 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/) 2023-09-12T10:30:22,392 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/) 2023-09-12T10:30:22,393 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/) 2023-09-12T10:30:22,394 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/) 2023-09-12T10:30:22,394 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/) 2023-09-12T10:30:22,395 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/) 2023-09-12T10:30:22,396 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/) 2023-09-12T10:30:22,396 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/) 2023-09-12T10:30:22,397 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/) 2023-09-12T10:30:22,397 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/) 2023-09-12T10:30:22,398 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/) 2023-09-12T10:30:22,399 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/) 2023-09-12T10:30:22,399 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/) 2023-09-12T10:30:22,400 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/) 2023-09-12T10:30:22,400 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/) 2023-09-12T10:30:22,401 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/) 2023-09-12T10:30:22,401 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/) 2023-09-12T10:30:22,402 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/) 2023-09-12T10:30:22,402 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/) 2023-09-12T10:30:22,403 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/) 2023-09-12T10:30:22,403 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/) 2023-09-12T10:30:22,404 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/) 2023-09-12T10:30:22,405 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/) 2023-09-12T10:30:22,405 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/) 2023-09-12T10:30:22,406 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/) 2023-09-12T10:30:22,407 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/) 2023-09-12T10:30:22,407 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/) 2023-09-12T10:30:22,408 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/) 2023-09-12T10:30:22,408 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/) 2023-09-12T10:30:22,409 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/) 2023-09-12T10:30:22,409 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/) 2023-09-12T10:30:22,410 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/) 2023-09-12T10:30:22,410 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/) 2023-09-12T10:30:22,411 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/) 2023-09-12T10:30:22,411 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/) 2023-09-12T10:30:22,412 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/) 2023-09-12T10:30:22,413 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/) 2023-09-12T10:30:22,413 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/) 2023-09-12T10:30:22,414 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/) 2023-09-12T10:30:22,414 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/) 2023-09-12T10:30:22,415 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/) 2023-09-12T10:30:22,416 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/) 2023-09-12T10:30:22,416 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/) 2023-09-12T10:30:22,416 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/) 2023-09-12T10:30:22,417 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/) 2023-09-12T10:30:22,417 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/) 2023-09-12T10:30:22,418 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/) 2023-09-12T10:30:22,419 Fetching project page and analyzing links: https://www.piwheels.org/simple/triangle/ 2023-09-12T10:30:22,419 Getting page https://www.piwheels.org/simple/triangle/ 2023-09-12T10:30:22,421 Found index url https://www.piwheels.org/simple/ 2023-09-12T10:30:27,182 Fetched page https://www.piwheels.org/simple/triangle/ as text/html 2023-09-12T10:30:27,249 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv6l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,250 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp34-cp34m-linux_armv7l.whl#sha256=456e587ca3e445f1f38d6922f17a35ad18bfb3adca778ffffede050773cbb259 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,251 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv6l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,252 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp35-cp35m-linux_armv7l.whl#sha256=32b849e37528d976622c1fd05002a2fa3a73aad573f708e75561553700d1854e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,253 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv6l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,254 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp37-cp37m-linux_armv7l.whl#sha256=d51bfbc9b832a394391b0203788d73cefec71cc2e8b48e9a7675bc5d56f28c2e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,255 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv6l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,256 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-0.3-cp39-cp39-linux_armv7l.whl#sha256=5b696294c888a022cb058b555c5b843cf286c71607fe8159624576be32d85145 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,256 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv6l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,257 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp34-cp34m-linux_armv7l.whl#sha256=6294efe2c0a6129b2edfd3be0f5c6d9e3859a70e681dea3e834764fbbbcdf36b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,258 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv6l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,259 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp35-cp35m-linux_armv7l.whl#sha256=d50a9091bc7d1db29d820eda971454762bac548aa5d66915b27e9c5b9d1b027b (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,259 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv6l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,260 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp37-cp37m-linux_armv7l.whl#sha256=c043c78300affb52a0c9d59965b52d09125e950c7d495fdbf08cf1eac13cd3f1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,261 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv6l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,262 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2012.7.4-cp39-cp39-linux_armv7l.whl#sha256=c5f686e42c45e8a0490e3dbb6c2460344772c75f3c4aedbbe89293b7a622d3a2 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,263 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv6l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,264 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp34-cp34m-linux_armv7l.whl#sha256=20edf5e684375fa31cf9df7e68f4afbc63eb7a58da70ebeda671c2eac606e9b3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,265 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv6l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,265 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp35-cp35m-linux_armv7l.whl#sha256=926d961a1aabecda881445c1944dcb4c1027ddc9ebc866ff9bc55a7d6525baf5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,266 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv6l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,267 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp37-cp37m-linux_armv7l.whl#sha256=c5e56bfcb9c0fc9c6c5656f7f125b8366b78f8c19d64aba15e5e88015553ac32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,268 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv6l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,269 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6-cp39-cp39-linux_armv7l.whl#sha256=302dc405114a107efee878540e1d8249e610239137753daaa0b0b2033e05782f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,270 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv6l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,270 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp34-cp34m-linux_armv7l.whl#sha256=058d4bb647560fd883e6b2d32373f1ae50bfbce3531ea6a7d032cdb35fb4205f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,271 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv6l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,272 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp35-cp35m-linux_armv7l.whl#sha256=e03232a73f8dcbde59ea16abee8b3f03ef00a1f8285112051d48fe50e0d52c98 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,272 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv6l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,273 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp37-cp37m-linux_armv7l.whl#sha256=9fe9d28ce08296c7a70719da7f641dfe73d376058113cf23ab060a7c295b7233 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,274 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv6l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,274 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.6a0-cp39-cp39-linux_armv7l.whl#sha256=d2cb7da33099d87f4d2cb3987c1c8b28a63663eac6d28b407ad3fa83194acb7c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,275 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv6l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,275 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp34-cp34m-linux_armv7l.whl#sha256=e8b4db7fe451742f7db7856caf4916f552895c8e7fba211628a480191bd87079 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,276 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv6l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,277 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp35-cp35m-linux_armv7l.whl#sha256=17f8f69e9f28080a27cb7891875e0111ab59e3910fb6ff37dbb44fcc7d028ca7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,277 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv6l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,278 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp37-cp37m-linux_armv7l.whl#sha256=9b2535195b9810ac0bf4304a2dbd4229d731d9deab082bc9ca79c0cc0f7b4d82 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,278 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv6l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,279 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.1.7-cp39-cp39-linux_armv7l.whl#sha256=fe0ae5cec676f49eecacd5d12256c2509a1beea84fdecb8d1d66412eb6bc684f (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,279 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv6l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,280 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp34-cp34m-linux_armv7l.whl#sha256=0e97b5fe2570bfd13937784cde90cf0046328cd4093eb7901c33042d6bf91a21 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,280 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv6l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,281 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp35-cp35m-linux_armv7l.whl#sha256=23032f19dda59e453817d5cddb64b7954b44ba6aff651d828cbb14c9939892d8 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,282 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv6l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,282 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp37-cp37m-linux_armv7l.whl#sha256=cc7fcb35fc85b4805a712f44cc39a85a01d734ceaa57a00ce1e65971d4c12b60 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,283 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv6l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,284 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2013.4.5-cp39-cp39-linux_armv7l.whl#sha256=f0ea21a477221f07377c61d799679dd21100c250389a1d01306ae551ed26fb78 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,284 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv6l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,285 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp34-cp34m-linux_armv7l.whl#sha256=45dc92091797c56f0f5ecfa4982c2c1f1f8be9e5c1b6907c018c5f2de69cce0c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,286 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv6l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,286 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp35-cp35m-linux_armv7l.whl#sha256=e81eb50cf7d6df581b52bebce65d0106e58b73288dae971ae3003185d56bf2f0 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,286 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv6l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,287 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp37-cp37m-linux_armv7l.whl#sha256=a2787d3021855db00576593d98b3f357c350d5b13d1d91d156c0abf047a76e14 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,287 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv6l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,288 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.3.28-cp39-cp39-linux_armv7l.whl#sha256=aa4f58a520d93f5a3cf6c8bc314c7c3b3d49745d76332c4186b67deaa657ddbf (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,289 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv6l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,290 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp34-cp34m-linux_armv7l.whl#sha256=2f10e8d4cf5e2c2f3841c7e573f086f0747119dccf23dfe772fc016f5d9cd862 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,290 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv6l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,291 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp35-cp35m-linux_armv7l.whl#sha256=07c22d1397a96247bccf58c854a7bfba89660294a40a5ff81094ba7dad4e1168 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,291 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv6l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,292 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp37-cp37m-linux_armv7l.whl#sha256=b6140a9dfcae56f91ae0311570b290a1a042d76aa90b9ceb0fc16493f3bf594c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,293 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv6l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,293 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.13-cp39-cp39-linux_armv7l.whl#sha256=5a2d35725d490f8a2bf0d9e47d2ec061095a4431809f721c8be8cb0385292a18 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,294 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv6l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,294 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp34-cp34m-linux_armv7l.whl#sha256=1eedf6b401d01510239c1ed44a557c9c8e9d9898c981901d951a3013c1fa3cd6 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,295 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv6l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,295 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp35-cp35m-linux_armv7l.whl#sha256=87201ce928bee433e054b89b4dea27fe94b4f6d29971b1e3c81655165a36f7fb (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,296 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv6l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,296 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp37-cp37m-linux_armv7l.whl#sha256=2318ac5e1efd5296b4967c78bfe7a6f3b4e03450a076b1900ddbcecb50a5c25c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,297 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv6l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,298 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-2015.12.14-cp39-cp39-linux_armv7l.whl#sha256=87216380ee0cbd7b11704cb89355a2101103c11da89467bb9c2e60f5a9872814 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,298 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv6l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,299 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp34-cp34m-linux_armv7l.whl#sha256=87b16a3de19c7a3ac829370460915a23a0d6b6c5207e4f9e4a48290bb1d3e9e1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,300 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv6l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,300 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp35-cp35m-linux_armv7l.whl#sha256=3cd6c8f2c559bedbdc5c62e9f7d9ec9d44c6747b4733a7336d795a7538ca0bce (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,301 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv6l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,301 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp37-cp37m-linux_armv7l.whl#sha256=e7bf2a4816054029b32f415c8c0f3da5df63a6fcb4268342b36313d45f7cd868 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,302 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv6l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,303 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160202-cp39-cp39-linux_armv7l.whl#sha256=524fe6c0119f8213483296a539c4372f6772d8d8eba7d48c0fd58a1c4795c473 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,303 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv6l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,304 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp34-cp34m-linux_armv7l.whl#sha256=e046909896bdea4f53ada73837315b3728aa8e74ec3c5b87b1191d5d444667e3 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,304 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv6l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,304 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp35-cp35m-linux_armv7l.whl#sha256=93aa0e56ee2247ec80f5808f1ba645bfe5d3046498d7432d6e838c623a4dcbee (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,305 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv6l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,306 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp37-cp37m-linux_armv7l.whl#sha256=a5bce7788ff9e3fbc17d10aa1b9778b0153437e7bf144a03414f57ea82b1259e (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,306 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv6l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,307 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20160203-cp39-cp39-linux_armv7l.whl#sha256=d5cfdc09236be1cca9df2d717fcd287eb0d8584a5795bbf280dee4737c591d1d (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,307 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv6l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,308 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp34-cp34m-linux_armv7l.whl#sha256=d0a828923a0db3534e79a1a9189006f488b97fb690a6a9aeb367c5787862bc97 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,309 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv6l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,309 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp35-cp35m-linux_armv7l.whl#sha256=204e12f0956a9370e2b6c8e5a8ab6b5e0320947613cb2e60dd335858150cf159 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,310 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv6l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,311 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp37-cp37m-linux_armv7l.whl#sha256=eb606b19e9348e3a758a76bdb0c76a2de9296c201ef93bb8958129545b38e592 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,311 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv6l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,312 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170106-cp39-cp39-linux_armv7l.whl#sha256=cb37ab802ba37c0a425f0a82af13501bd12b91c3a4c9f6027fc8f2488a83e522 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,312 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv6l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,313 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp34-cp34m-linux_armv7l.whl#sha256=4def3dd07eac67df961546dd2c93ac6b13388360e74d46daf54edeed3ab63d32 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,313 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv6l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,314 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp35-cp35m-linux_armv7l.whl#sha256=29a0c1cfe30577aa2600bfd2af035fefa90e38d4feccde542859e0849a71b570 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,314 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv6l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,315 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp37-cp37m-linux_armv7l.whl#sha256=e739fafd9d208e1e4d3b73181ae4c9d796de9a6e37b551a4b62f6eb392f690f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,316 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv6l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,316 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20170429-cp39-cp39-linux_armv7l.whl#sha256=cc915216537aa45a5f8e3565c3cb24526fa450b3f01e85e871244a30a09a38b5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,317 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv6l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,318 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp34-cp34m-linux_armv7l.whl#sha256=e9e08ec4ac4e5ded5ec774c50cfb1bc6fd172e38000836d7cb2ae66c21e14850 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,318 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv6l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,319 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp35-cp35m-linux_armv7l.whl#sha256=9ec950c952a8b36ed6b8928a59f626f7c039def4ac305a7472b6f2c19086f5de (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,320 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv6l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,320 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115-cp37-cp37m-linux_armv7l.whl#sha256=59ac62e993c8e3980812a6e7596c6167695c00e2a2cb6d5f047fdc4f13a6a8f5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,321 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv6l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,321 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp34-cp34m-linux_armv7l.whl#sha256=558e8e9038a11bb2195a37473c46f1c18940beff899cc4b9b9b78b8de40cc106 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,322 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv6l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,322 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp35-cp35m-linux_armv7l.whl#sha256=2cdfe8f9a52bb68945ef1bd524e7551353225d30ed486f88238f094e9ea1f0c5 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,323 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv6l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,323 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.1-cp37-cp37m-linux_armv7l.whl#sha256=e2d16b9dce2a7c0cf5272f6b76fbe62375c592b2c7625d9ddcfb91f9a3079320 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,324 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv6l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,325 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp34-cp34m-linux_armv7l.whl#sha256=abc138f2273b30296cc0164f060671c9181164d7656b03db5c4d39d21f9d85b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,325 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv6l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,326 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp35-cp35m-linux_armv7l.whl#sha256=9d77b9f3bace59ae3c7c90c179d9faeee0f74f88a98d08a26a97de8a9b1ad1b1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,326 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv6l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,327 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.2-cp37-cp37m-linux_armv7l.whl#sha256=a109ceaaaa0a8b1a86f31897002be976c932b8180245d259534a42c791b9416a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,328 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv6l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,328 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp34-cp34m-linux_armv7l.whl#sha256=f717e819275a4849877c92b1165070b899c8539aafe781bbd4dfd1b8e3068ed9 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,329 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv6l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,329 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp35-cp35m-linux_armv7l.whl#sha256=54c36c6a6ae2135465febefbd43382088d004c01a25994f9fdd8546d250369d1 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,330 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv6l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,330 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20190115.3-cp37-cp37m-linux_armv7l.whl#sha256=d6d3dc2108515bbf5ae2252d54ed8e5a610bd5479059cead4a1db4cb0e78258a (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,331 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv6l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,331 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp34-cp34m-linux_armv7l.whl#sha256=ffa6aeef820b68c36765b1ac22a9c5018b77f03c7130699292c76cb99dfdceed (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,332 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv6l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,333 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp35-cp35m-linux_armv7l.whl#sha256=1021122c185384e2abafc05ba26f58535dbaa117fa4284299e5241fa2fd2988c (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,333 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv6l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,334 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200325-cp37-cp37m-linux_armv7l.whl#sha256=bc08e5e2f7f7cd4ac63ca490f23124d5b91d957e354b7d2dd51f9d6934f81b83 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,334 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv6l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,335 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp34-cp34m-linux_armv7l.whl#sha256=0af0b29846519380fb14f365452052470349afafaa0a3129f6a83ab243857827 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,336 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv6l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,336 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp35-cp35m-linux_armv7l.whl#sha256=db462d3eb9799a859c593f8a2f811b8b474aa230ef182d69ac94a0540e1248d7 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,337 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv6l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,337 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp37-cp37m-linux_armv7l.whl#sha256=d4506deb901ecbf36c7c65d768b3ffecfaac56172010ab58f675d629dd730c43 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,338 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv6l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,338 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200404-cp39-cp39-linux_armv7l.whl#sha256=d9152896d456f7aca7ef133c3525908393dee1b3e6d8a35a7bd59599d154c687 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,339 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv6l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,339 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp34-cp34m-linux_armv7l.whl#sha256=1ad2b106c59590c55899f4321be3b3cd069600e737265bb27cf8e32835c86433 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,340 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv6l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,341 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp35-cp35m-linux_armv7l.whl#sha256=421c7967758cdd33aa74ed82bb693368f023089a10f90723ae3ec8f2ecf198da (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,341 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv6l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,342 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp37-cp37m-linux_armv7l.whl#sha256=16446daef3eeab842cfe2360e26dc46f366b663f124e01dddc13405929b996b4 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,342 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv6l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,343 Skipping link: No binaries permitted for triangle: https://www.piwheels.org/simple/triangle/triangle-20200424-cp39-cp39-linux_armv7l.whl#sha256=8c452fe6442c29d385647cd0a8ab82502506e2bf9c1e3d31f000ec06e09bf351 (from https://www.piwheels.org/simple/triangle/) 2023-09-12T10:30:27,344 Skipping link: not a file: https://www.piwheels.org/simple/triangle/ 2023-09-12T10:30:27,344 Skipping link: not a file: https://pypi.org/simple/triangle/ 2023-09-12T10:30:27,365 Given no hashes to check 1 links for project 'triangle': discarding no candidates 2023-09-12T10:30:27,384 Collecting triangle==20200325 2023-09-12T10:30:27,386 Created temporary directory: /tmp/pip-unpack-axp1cwmu 2023-09-12T10:30:27,903 Downloading triangle-20200325.tar.gz (1.6 MB) 2023-09-12T10:30:28,713 Added triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz to build tracker '/tmp/pip-build-tracker-7509qn8o' 2023-09-12T10:30:28,714 Running setup.py (path:/tmp/pip-wheel-nsej995x/triangle_b8231f3296c94c3985ca5c7fffdce69e/setup.py) egg_info for package triangle 2023-09-12T10:30:28,715 Created temporary directory: /tmp/pip-pip-egg-info-87j1avd5 2023-09-12T10:30:28,716 Preparing metadata (setup.py): started 2023-09-12T10:30:28,717 Running command python setup.py egg_info 2023-09-12T10:30:29,702 running egg_info 2023-09-12T10:30:29,704 creating /tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info 2023-09-12T10:30:29,727 writing /tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/PKG-INFO 2023-09-12T10:30:29,730 writing dependency_links to /tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/dependency_links.txt 2023-09-12T10:30:29,732 writing requirements to /tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/requires.txt 2023-09-12T10:30:29,733 writing top-level names to /tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/top_level.txt 2023-09-12T10:30:29,734 writing manifest file '/tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/SOURCES.txt' 2023-09-12T10:30:29,845 reading manifest file '/tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/SOURCES.txt' 2023-09-12T10:30:29,847 adding license file 'LICENSE' 2023-09-12T10:30:29,851 writing manifest file '/tmp/pip-pip-egg-info-87j1avd5/triangle.egg-info/SOURCES.txt' 2023-09-12T10:30:29,961 Preparing metadata (setup.py): finished with status 'done' 2023-09-12T10:30:29,965 Source in /tmp/pip-wheel-nsej995x/triangle_b8231f3296c94c3985ca5c7fffdce69e has version 20200325, which satisfies requirement triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz 2023-09-12T10:30:29,966 Removed triangle==20200325 from https://files.pythonhosted.org/packages/f0/de/3ca17ff0cd79cf208f0369d566a77a247687ea4e49f0b4e87f51d10c7b6f/triangle-20200325.tar.gz from build tracker '/tmp/pip-build-tracker-7509qn8o' 2023-09-12T10:30:29,970 Created temporary directory: /tmp/pip-unpack-68d2yr6d 2023-09-12T10:30:29,971 Created temporary directory: /tmp/pip-unpack-_lke078v 2023-09-12T10:30:29,974 Building wheels for collected packages: triangle 2023-09-12T10:30:29,979 Created temporary directory: /tmp/pip-wheel-aflled2p 2023-09-12T10:30:29,979 Building wheel for triangle (setup.py): started 2023-09-12T10:30:29,981 Destination directory: /tmp/pip-wheel-aflled2p 2023-09-12T10:30:29,981 Running command python setup.py bdist_wheel 2023-09-12T10:30:30,964 running bdist_wheel 2023-09-12T10:30:31,056 running build 2023-09-12T10:30:31,057 running build_py 2023-09-12T10:30:31,083 creating build 2023-09-12T10:30:31,084 creating build/lib.linux-armv7l-cpython-311 2023-09-12T10:30:31,085 creating build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,086 copying triangle/data.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,089 copying triangle/__init__.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,090 copying triangle/tri.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,092 copying triangle/plot.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,094 copying triangle/core1_run.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,096 copying triangle/version.py -> build/lib.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,105 creating build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,106 copying triangle/data/spiral.q.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,108 copying triangle/data/A.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,110 copying triangle/data/box.3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,113 copying triangle/data/box.4.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,116 copying triangle/data/face.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,117 copying triangle/data/double_hex2.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,119 copying triangle/data/double_hex.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,122 copying triangle/data/spiral.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,124 copying triangle/data/ell.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,126 copying triangle/data/double_hex3.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,129 copying triangle/data/spiral.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,131 copying triangle/data/dots.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,133 copying triangle/data/bbox.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,136 copying triangle/data/diamond_02_00009.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,138 copying triangle/data/square_circle_hole.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,141 copying triangle/data/diamond_02_00009.1.v.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,142 copying triangle/data/dots.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,144 copying triangle/data/double_hex2.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,147 copying triangle/data/la.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,150 copying triangle/data/box.2.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,152 copying triangle/data/diamond_02_00009.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,154 copying triangle/data/double_hex3.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,155 copying triangle/data/box.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,157 copying triangle/data/greenland.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,184 copying triangle/data/double_hex.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,186 copying triangle/data/spiral.r.1.node -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,189 copying triangle/data/spiral.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,190 copying triangle/data/ell.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,192 copying triangle/data/spiral.q.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,194 copying triangle/data/A.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,196 copying triangle/data/double_hex.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,199 copying triangle/data/bbox.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,201 copying triangle/data/diamond_02_00009.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,202 copying triangle/data/greenland.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,230 copying triangle/data/spiral.r.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,232 copying triangle/data/double_hex.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,234 copying triangle/data/box.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,235 copying triangle/data/box.4.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,238 copying triangle/data/double_hex2.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,240 copying triangle/data/square_circle_hole.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,243 copying triangle/data/face.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,245 copying triangle/data/la.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,247 copying triangle/data/box.3.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,250 copying triangle/data/box.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,252 copying triangle/data/double_hex2.2.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,254 copying triangle/data/double_hex3.1.ele -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,257 copying triangle/data/box.4.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,259 copying triangle/data/double_hex2.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,260 copying triangle/data/la.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,263 copying triangle/data/box.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,265 copying triangle/data/box.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,266 copying triangle/data/double_hex.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,269 copying triangle/data/double_hex.2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,271 copying triangle/data/la.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,273 copying triangle/data/square_circle_hole.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,276 copying triangle/data/double_hex.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,278 copying triangle/data/face.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,280 copying triangle/data/double_hex3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,282 copying triangle/data/double_hex2.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,284 copying triangle/data/box.3.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,286 copying triangle/data/A.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,288 copying triangle/data/A.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,290 copying triangle/data/double_hex3.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,292 copying triangle/data/double_hex2.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,294 copying triangle/data/face.1.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,296 copying triangle/data/box.poly -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,298 copying triangle/data/bbox.1.area -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,300 copying triangle/data/diamond_02_00009.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,302 copying triangle/data/dots.1.v.edge -> build/lib.linux-armv7l-cpython-311/triangle/data 2023-09-12T10:30:31,305 running build_ext 2023-09-12T10:30:31,807 building 'triangle.core' extension 2023-09-12T10:30:31,807 creating build/temp.linux-armv7l-cpython-311 2023-09-12T10:30:31,808 creating build/temp.linux-armv7l-cpython-311/c 2023-09-12T10:30:31,809 creating build/temp.linux-armv7l-cpython-311/triangle 2023-09-12T10:30:31,809 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c c/triangle.c -o build/temp.linux-armv7l-cpython-311/c/triangle.o 2023-09-12T10:30:31,951 c/triangle.c: In function ‘printtriangle’: 2023-09-12T10:30:31,958 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,958 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:31,959 | ^ 2023-09-12T10:30:31,959 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,960 3687 | decode(t->tri[0], printtri); 2023-09-12T10:30:31,960 | ^~~~~~ 2023-09-12T10:30:31,962 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,962 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:31,963 | ^ 2023-09-12T10:30:31,964 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,964 3687 | decode(t->tri[0], printtri); 2023-09-12T10:30:31,965 | ^~~~~~ 2023-09-12T10:30:31,966 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:31,966 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:31,967 | ^ 2023-09-12T10:30:31,968 c/triangle.c:3687:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,969 3687 | decode(t->tri[0], printtri); 2023-09-12T10:30:31,969 | ^~~~~~ 2023-09-12T10:30:31,970 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,971 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:31,972 | ^ 2023-09-12T10:30:31,972 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,973 3694 | decode(t->tri[1], printtri); 2023-09-12T10:30:31,974 | ^~~~~~ 2023-09-12T10:30:31,974 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,975 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:31,975 | ^ 2023-09-12T10:30:31,976 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,977 3694 | decode(t->tri[1], printtri); 2023-09-12T10:30:31,977 | ^~~~~~ 2023-09-12T10:30:31,978 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:31,978 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:31,979 | ^ 2023-09-12T10:30:31,980 c/triangle.c:3694:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,981 3694 | decode(t->tri[1], printtri); 2023-09-12T10:30:31,981 | ^~~~~~ 2023-09-12T10:30:31,982 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,983 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:31,984 | ^ 2023-09-12T10:30:31,984 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,985 3701 | decode(t->tri[2], printtri); 2023-09-12T10:30:31,985 | ^~~~~~ 2023-09-12T10:30:31,986 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,986 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:31,987 | ^ 2023-09-12T10:30:31,987 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,987 3701 | decode(t->tri[2], printtri); 2023-09-12T10:30:31,988 | ^~~~~~ 2023-09-12T10:30:31,989 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:31,989 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:31,990 | ^ 2023-09-12T10:30:31,990 c/triangle.c:3701:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:31,990 3701 | decode(t->tri[2], printtri); 2023-09-12T10:30:31,991 | ^~~~~~ 2023-09-12T10:30:31,991 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,992 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:31,992 | ^ 2023-09-12T10:30:31,993 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:31,994 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:30:31,994 | ^~~~~~~ 2023-09-12T10:30:31,995 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:31,996 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:31,996 | ^ 2023-09-12T10:30:31,997 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:31,997 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:30:31,998 | ^~~~~~~ 2023-09-12T10:30:31,999 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:31,999 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,000 | ^ 2023-09-12T10:30:32,001 c/triangle.c:3732:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,001 3732 | sdecode(t->tri[6], printsh); 2023-09-12T10:30:32,002 | ^~~~~~~ 2023-09-12T10:30:32,003 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,003 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,004 | ^ 2023-09-12T10:30:32,004 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,005 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:30:32,006 | ^~~~~~~ 2023-09-12T10:30:32,006 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,007 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,007 | ^ 2023-09-12T10:30:32,008 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,009 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:30:32,010 | ^~~~~~~ 2023-09-12T10:30:32,010 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,011 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,012 | ^ 2023-09-12T10:30:32,012 c/triangle.c:3737:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,013 3737 | sdecode(t->tri[7], printsh); 2023-09-12T10:30:32,013 | ^~~~~~~ 2023-09-12T10:30:32,014 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,014 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,015 | ^ 2023-09-12T10:30:32,015 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,016 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:30:32,016 | ^~~~~~~ 2023-09-12T10:30:32,017 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,017 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,018 | ^ 2023-09-12T10:30:32,018 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,019 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:30:32,019 | ^~~~~~~ 2023-09-12T10:30:32,020 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,020 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,021 | ^ 2023-09-12T10:30:32,021 c/triangle.c:3742:5: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,022 3742 | sdecode(t->tri[8], printsh); 2023-09-12T10:30:32,022 | ^~~~~~~ 2023-09-12T10:30:32,023 c/triangle.c: In function ‘printsubseg’: 2023-09-12T10:30:32,024 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,024 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,025 | ^ 2023-09-12T10:30:32,026 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,026 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:30:32,027 | ^~~~~~~ 2023-09-12T10:30:32,028 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,028 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,029 | ^ 2023-09-12T10:30:32,030 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,030 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:30:32,031 | ^~~~~~~ 2023-09-12T10:30:32,031 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,032 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,033 | ^ 2023-09-12T10:30:32,033 c/triangle.c:3781:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,034 3781 | sdecode(s->ss[0], printsh); 2023-09-12T10:30:32,035 | ^~~~~~~ 2023-09-12T10:30:32,035 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,036 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,036 | ^ 2023-09-12T10:30:32,037 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,038 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:30:32,038 | ^~~~~~~ 2023-09-12T10:30:32,039 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,040 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,040 | ^ 2023-09-12T10:30:32,041 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,042 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:30:32,042 | ^~~~~~~ 2023-09-12T10:30:32,043 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,044 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,044 | ^ 2023-09-12T10:30:32,045 c/triangle.c:3788:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,045 3788 | sdecode(s->ss[1], printsh); 2023-09-12T10:30:32,046 | ^~~~~~~ 2023-09-12T10:30:32,046 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,046 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,047 | ^ 2023-09-12T10:30:32,047 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,048 3811 | decode(s->ss[6], printtri); 2023-09-12T10:30:32,048 | ^~~~~~ 2023-09-12T10:30:32,049 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,049 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,050 | ^ 2023-09-12T10:30:32,050 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,051 3811 | decode(s->ss[6], printtri); 2023-09-12T10:30:32,051 | ^~~~~~ 2023-09-12T10:30:32,051 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,052 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,052 | ^ 2023-09-12T10:30:32,053 c/triangle.c:3811:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,054 3811 | decode(s->ss[6], printtri); 2023-09-12T10:30:32,054 | ^~~~~~ 2023-09-12T10:30:32,055 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,056 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,056 | ^ 2023-09-12T10:30:32,057 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,058 3818 | decode(s->ss[7], printtri); 2023-09-12T10:30:32,059 | ^~~~~~ 2023-09-12T10:30:32,060 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,060 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,061 | ^ 2023-09-12T10:30:32,062 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,062 3818 | decode(s->ss[7], printtri); 2023-09-12T10:30:32,063 | ^~~~~~ 2023-09-12T10:30:32,063 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,064 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,064 | ^ 2023-09-12T10:30:32,065 c/triangle.c:3818:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,066 3818 | decode(s->ss[7], printtri); 2023-09-12T10:30:32,066 | ^~~~~~ 2023-09-12T10:30:32,067 c/triangle.c: In function ‘poolrestart’: 2023-09-12T10:30:32,067 c/triangle.c:3909:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,068 3909 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T10:30:32,069 | ^ 2023-09-12T10:30:32,069 c/triangle.c:3911:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,070 3911 | pool->nextitem = (VOID *) 2023-09-12T10:30:32,071 | ^ 2023-09-12T10:30:32,071 c/triangle.c: In function ‘poolinit’: 2023-09-12T10:30:32,072 c/triangle.c:3956:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T10:30:32,073 3956 | if (alignment > sizeof(VOID *)) { 2023-09-12T10:30:32,073 | ^ 2023-09-12T10:30:32,073 c/triangle.c: In function ‘poolalloc’: 2023-09-12T10:30:32,074 c/triangle.c:4043:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,074 4043 | alignptr = (INT_PTR) (pool->nowblock + 1); 2023-09-12T10:30:32,075 | ^ 2023-09-12T10:30:32,075 c/triangle.c:4045:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,076 4045 | pool->nextitem = (VOID *) 2023-09-12T10:30:32,076 | ^ 2023-09-12T10:30:32,076 c/triangle.c: In function ‘traversalinit’: 2023-09-12T10:30:32,077 c/triangle.c:4107:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,077 4107 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T10:30:32,078 | ^ 2023-09-12T10:30:32,078 c/triangle.c:4109:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,079 4109 | pool->pathitem = (VOID *) 2023-09-12T10:30:32,079 | ^ 2023-09-12T10:30:32,080 c/triangle.c: In function ‘traverse’: 2023-09-12T10:30:32,080 c/triangle.c:4151:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,081 4151 | alignptr = (INT_PTR) (pool->pathblock + 1); 2023-09-12T10:30:32,081 | ^ 2023-09-12T10:30:32,082 c/triangle.c:4153:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,083 4153 | pool->pathitem = (VOID *) 2023-09-12T10:30:32,083 | ^ 2023-09-12T10:30:32,084 c/triangle.c: In function ‘dummyinit’: 2023-09-12T10:30:32,085 c/triangle.c:4213:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,085 4213 | alignptr = (INT_PTR) m->dummytribase; 2023-09-12T10:30:32,086 | ^ 2023-09-12T10:30:32,087 c/triangle.c:4214:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,087 4214 | m->dummytri = (triangle *) 2023-09-12T10:30:32,088 | ^ 2023-09-12T10:30:32,089 c/triangle.c:4236:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,089 4236 | alignptr = (INT_PTR) m->dummysubbase; 2023-09-12T10:30:32,090 | ^ 2023-09-12T10:30:32,091 c/triangle.c:4237:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,091 4237 | m->dummysub = (subseg *) 2023-09-12T10:30:32,092 | ^ 2023-09-12T10:30:32,092 c/triangle.c: In function ‘initializetrisubpools’: 2023-09-12T10:30:32,093 c/triangle.c:4356:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2023-09-12T10:30:32,094 4356 | (trisize < 6 * sizeof(triangle) + sizeof(int))) { 2023-09-12T10:30:32,094 | ^ 2023-09-12T10:30:32,095 c/triangle.c: In function ‘getvertex’: 2023-09-12T10:30:32,095 c/triangle.c:4613:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,096 4613 | alignptr = (INT_PTR) (getblock + 1); 2023-09-12T10:30:32,097 | ^ 2023-09-12T10:30:32,097 c/triangle.c:4614:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,098 4614 | foundvertex = (char *) (alignptr + (INT_PTR) m->vertices.alignbytes - 2023-09-12T10:30:32,099 | ^ 2023-09-12T10:30:32,100 c/triangle.c: In function ‘checkmesh’: 2023-09-12T10:30:32,102 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,102 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,103 | ^ 2023-09-12T10:30:32,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,104 969 | decode(ptr, otri2); 2023-09-12T10:30:32,104 | ^~~~~~ 2023-09-12T10:30:32,104 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,105 6748 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,105 | ^~~ 2023-09-12T10:30:32,106 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,106 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,107 | ^ 2023-09-12T10:30:32,107 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,107 969 | decode(ptr, otri2); 2023-09-12T10:30:32,108 | ^~~~~~ 2023-09-12T10:30:32,108 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,109 6748 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,109 | ^~~ 2023-09-12T10:30:32,110 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,110 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,110 | ^ 2023-09-12T10:30:32,111 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,111 969 | decode(ptr, otri2); 2023-09-12T10:30:32,112 | ^~~~~~ 2023-09-12T10:30:32,112 c/triangle.c:6748:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,113 6748 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,113 | ^~~ 2023-09-12T10:30:32,114 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,115 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,115 | ^ 2023-09-12T10:30:32,116 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,116 969 | decode(ptr, otri2); 2023-09-12T10:30:32,117 | ^~~~~~ 2023-09-12T10:30:32,117 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,118 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:30:32,119 | ^~~ 2023-09-12T10:30:32,119 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,120 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,120 | ^ 2023-09-12T10:30:32,121 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,121 969 | decode(ptr, otri2); 2023-09-12T10:30:32,122 | ^~~~~~ 2023-09-12T10:30:32,122 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,123 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:30:32,124 | ^~~ 2023-09-12T10:30:32,124 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,125 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,125 | ^ 2023-09-12T10:30:32,126 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,126 969 | decode(ptr, otri2); 2023-09-12T10:30:32,127 | ^~~~~~ 2023-09-12T10:30:32,127 c/triangle.c:6751:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,128 6751 | sym(oppotri, oppooppotri); 2023-09-12T10:30:32,129 | ^~~ 2023-09-12T10:30:32,130 c/triangle.c: In function ‘checkdelaunay’: 2023-09-12T10:30:32,130 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,130 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,131 | ^ 2023-09-12T10:30:32,131 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,131 969 | decode(ptr, otri2); 2023-09-12T10:30:32,132 | ^~~~~~ 2023-09-12T10:30:32,132 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,133 6841 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,133 | ^~~ 2023-09-12T10:30:32,133 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,134 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,134 | ^ 2023-09-12T10:30:32,135 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,135 969 | decode(ptr, otri2); 2023-09-12T10:30:32,135 | ^~~~~~ 2023-09-12T10:30:32,136 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,136 6841 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,137 | ^~~ 2023-09-12T10:30:32,137 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,138 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,138 | ^ 2023-09-12T10:30:32,139 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,139 969 | decode(ptr, otri2); 2023-09-12T10:30:32,140 | ^~~~~~ 2023-09-12T10:30:32,140 c/triangle.c:6841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,141 6841 | sym(triangleloop, oppotri); 2023-09-12T10:30:32,141 | ^~~ 2023-09-12T10:30:32,142 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,143 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,143 | ^ 2023-09-12T10:30:32,144 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,144 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,145 | ^~~~~~~ 2023-09-12T10:30:32,145 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,146 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:30:32,146 | ^~~~~~~ 2023-09-12T10:30:32,147 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,147 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,148 | ^ 2023-09-12T10:30:32,148 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,149 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,150 | ^~~~~~~ 2023-09-12T10:30:32,150 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,151 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:30:32,151 | ^~~~~~~ 2023-09-12T10:30:32,152 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,153 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,153 | ^ 2023-09-12T10:30:32,154 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,154 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,155 | ^~~~~~~ 2023-09-12T10:30:32,156 c/triangle.c:6859:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,156 6859 | tspivot(triangleloop, opposubseg); 2023-09-12T10:30:32,157 | ^~~~~~~ 2023-09-12T10:30:32,157 c/triangle.c: In function ‘enqueuebadtri’: 2023-09-12T10:30:32,158 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,158 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,159 | ^ 2023-09-12T10:30:32,159 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,160 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T10:30:32,160 | ^~~~~~ 2023-09-12T10:30:32,161 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,161 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,162 | ^ 2023-09-12T10:30:32,162 c/triangle.c:7039:21: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,163 7039 | newbad->poortri = encode(*enqtri); 2023-09-12T10:30:32,163 | ^~~~~~ 2023-09-12T10:30:32,163 c/triangle.c: In function ‘checkseg4encroach’: 2023-09-12T10:30:32,166 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,166 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,167 | ^ 2023-09-12T10:30:32,167 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,168 1296 | decode(ptr, otri) 2023-09-12T10:30:32,168 | ^~~~~~ 2023-09-12T10:30:32,169 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,169 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:30:32,170 | ^~~~~~~ 2023-09-12T10:30:32,170 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,171 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,171 | ^ 2023-09-12T10:30:32,172 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,173 1296 | decode(ptr, otri) 2023-09-12T10:30:32,173 | ^~~~~~ 2023-09-12T10:30:32,174 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,174 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:30:32,175 | ^~~~~~~ 2023-09-12T10:30:32,176 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,176 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,177 | ^ 2023-09-12T10:30:32,178 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,178 1296 | decode(ptr, otri) 2023-09-12T10:30:32,179 | ^~~~~~ 2023-09-12T10:30:32,179 c/triangle.c:7136:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,180 7136 | stpivot(*testsubseg, neighbortri); 2023-09-12T10:30:32,181 | ^~~~~~~ 2023-09-12T10:30:32,181 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,182 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,182 | ^ 2023-09-12T10:30:32,183 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,183 1296 | decode(ptr, otri) 2023-09-12T10:30:32,184 | ^~~~~~ 2023-09-12T10:30:32,184 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,185 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:30:32,186 | ^~~~~~~ 2023-09-12T10:30:32,186 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,187 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,188 | ^ 2023-09-12T10:30:32,188 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,189 1296 | decode(ptr, otri) 2023-09-12T10:30:32,189 | ^~~~~~ 2023-09-12T10:30:32,190 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,190 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:30:32,190 | ^~~~~~~ 2023-09-12T10:30:32,191 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,191 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,192 | ^ 2023-09-12T10:30:32,192 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,192 1296 | decode(ptr, otri) 2023-09-12T10:30:32,193 | ^~~~~~ 2023-09-12T10:30:32,193 c/triangle.c:7163:3: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:32,194 7163 | stpivot(testsym, neighbortri); 2023-09-12T10:30:32,194 | ^~~~~~~ 2023-09-12T10:30:32,195 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,195 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,195 | ^ 2023-09-12T10:30:32,196 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,196 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T10:30:32,197 | ^~~~~~~ 2023-09-12T10:30:32,198 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,199 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,199 | ^ 2023-09-12T10:30:32,200 c/triangle.c:7196:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,200 7196 | encroachedseg->encsubseg = sencode(*testsubseg); 2023-09-12T10:30:32,201 | ^~~~~~~ 2023-09-12T10:30:32,202 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,203 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,204 | ^ 2023-09-12T10:30:32,204 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,205 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T10:30:32,206 | ^~~~~~~ 2023-09-12T10:30:32,207 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,208 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,209 | ^ 2023-09-12T10:30:32,209 c/triangle.c:7200:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,210 7200 | encroachedseg->encsubseg = sencode(testsym); 2023-09-12T10:30:32,210 | ^~~~~~~ 2023-09-12T10:30:32,211 c/triangle.c: In function ‘testtriangle’: 2023-09-12T10:30:32,215 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,216 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,216 | ^ 2023-09-12T10:30:32,217 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,217 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,218 | ^~~~~~~ 2023-09-12T10:30:32,218 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,219 7338 | tspivot(tri1, testsub); 2023-09-12T10:30:32,220 | ^~~~~~~ 2023-09-12T10:30:32,221 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,221 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,222 | ^ 2023-09-12T10:30:32,223 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,223 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,223 | ^~~~~~~ 2023-09-12T10:30:32,224 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,224 7338 | tspivot(tri1, testsub); 2023-09-12T10:30:32,225 | ^~~~~~~ 2023-09-12T10:30:32,225 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,225 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,226 | ^ 2023-09-12T10:30:32,226 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,227 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,227 | ^~~~~~~ 2023-09-12T10:30:32,227 c/triangle.c:7338:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,228 7338 | tspivot(tri1, testsub); 2023-09-12T10:30:32,228 | ^~~~~~~ 2023-09-12T10:30:32,229 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,229 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,230 | ^ 2023-09-12T10:30:32,230 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,230 973 | decode(ptr, otri); 2023-09-12T10:30:32,231 | ^~~~~~ 2023-09-12T10:30:32,231 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,232 1014 | symself(otri); \ 2023-09-12T10:30:32,232 | ^~~~~~~ 2023-09-12T10:30:32,233 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:32,233 7343 | oprevself(tri1); 2023-09-12T10:30:32,234 | ^~~~~~~~~ 2023-09-12T10:30:32,235 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,235 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,236 | ^ 2023-09-12T10:30:32,236 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,237 973 | decode(ptr, otri); 2023-09-12T10:30:32,238 | ^~~~~~ 2023-09-12T10:30:32,238 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,239 1014 | symself(otri); \ 2023-09-12T10:30:32,240 | ^~~~~~~ 2023-09-12T10:30:32,240 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:32,241 7343 | oprevself(tri1); 2023-09-12T10:30:32,241 | ^~~~~~~~~ 2023-09-12T10:30:32,242 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,242 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,243 | ^ 2023-09-12T10:30:32,243 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,244 973 | decode(ptr, otri); 2023-09-12T10:30:32,244 | ^~~~~~ 2023-09-12T10:30:32,245 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,245 1014 | symself(otri); \ 2023-09-12T10:30:32,246 | ^~~~~~~ 2023-09-12T10:30:32,247 c/triangle.c:7343:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:32,247 7343 | oprevself(tri1); 2023-09-12T10:30:32,248 | ^~~~~~~~~ 2023-09-12T10:30:32,249 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,250 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,250 | ^ 2023-09-12T10:30:32,250 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,251 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,251 | ^~~~~~~ 2023-09-12T10:30:32,252 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,252 7344 | tspivot(tri1, testsub); 2023-09-12T10:30:32,252 | ^~~~~~~ 2023-09-12T10:30:32,253 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,253 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,254 | ^ 2023-09-12T10:30:32,254 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,255 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,255 | ^~~~~~~ 2023-09-12T10:30:32,255 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,256 7344 | tspivot(tri1, testsub); 2023-09-12T10:30:32,256 | ^~~~~~~ 2023-09-12T10:30:32,257 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,257 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,258 | ^ 2023-09-12T10:30:32,258 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,259 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,259 | ^~~~~~~ 2023-09-12T10:30:32,260 c/triangle.c:7344:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,260 7344 | tspivot(tri1, testsub); 2023-09-12T10:30:32,261 | ^~~~~~~ 2023-09-12T10:30:32,262 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,262 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,263 | ^ 2023-09-12T10:30:32,263 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,264 973 | decode(ptr, otri); 2023-09-12T10:30:32,264 | ^~~~~~ 2023-09-12T10:30:32,265 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,265 1026 | symself(otri); \ 2023-09-12T10:30:32,266 | ^~~~~~~ 2023-09-12T10:30:32,267 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:30:32,267 7351 | dnextself(tri2); 2023-09-12T10:30:32,268 | ^~~~~~~~~ 2023-09-12T10:30:32,268 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,269 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,269 | ^ 2023-09-12T10:30:32,270 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,270 973 | decode(ptr, otri); 2023-09-12T10:30:32,271 | ^~~~~~ 2023-09-12T10:30:32,271 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,272 1026 | symself(otri); \ 2023-09-12T10:30:32,272 | ^~~~~~~ 2023-09-12T10:30:32,273 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:30:32,274 7351 | dnextself(tri2); 2023-09-12T10:30:32,274 | ^~~~~~~~~ 2023-09-12T10:30:32,275 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,275 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,276 | ^ 2023-09-12T10:30:32,277 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,277 973 | decode(ptr, otri); 2023-09-12T10:30:32,278 | ^~~~~~ 2023-09-12T10:30:32,278 c/triangle.c:1026:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,278 1026 | symself(otri); \ 2023-09-12T10:30:32,279 | ^~~~~~~ 2023-09-12T10:30:32,279 c/triangle.c:7351:11: note: in expansion of macro ‘dnextself’ 2023-09-12T10:30:32,279 7351 | dnextself(tri2); 2023-09-12T10:30:32,280 | ^~~~~~~~~ 2023-09-12T10:30:32,280 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,281 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,282 | ^ 2023-09-12T10:30:32,282 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,283 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,283 | ^~~~~~~ 2023-09-12T10:30:32,284 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,284 7352 | tspivot(tri2, testsub); 2023-09-12T10:30:32,285 | ^~~~~~~ 2023-09-12T10:30:32,285 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,285 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,286 | ^ 2023-09-12T10:30:32,286 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,287 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,287 | ^~~~~~~ 2023-09-12T10:30:32,288 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,289 7352 | tspivot(tri2, testsub); 2023-09-12T10:30:32,289 | ^~~~~~~ 2023-09-12T10:30:32,290 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,291 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,291 | ^ 2023-09-12T10:30:32,292 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,293 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,294 | ^~~~~~~ 2023-09-12T10:30:32,295 c/triangle.c:7352:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,295 7352 | tspivot(tri2, testsub); 2023-09-12T10:30:32,296 | ^~~~~~~ 2023-09-12T10:30:32,297 c/triangle.c: In function ‘makevertexmap’: 2023-09-12T10:30:32,297 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,298 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,298 | ^ 2023-09-12T10:30:32,299 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:30:32,299 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:30:32,300 | ^~~~~ 2023-09-12T10:30:32,300 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,301 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T10:30:32,301 | ^~~~~~ 2023-09-12T10:30:32,302 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,303 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,303 | ^ 2023-09-12T10:30:32,304 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:30:32,304 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:30:32,305 | ^~~~~ 2023-09-12T10:30:32,306 c/triangle.c:7431:29: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,306 7431 | setvertex2tri(triorg, encode(triangleloop)); 2023-09-12T10:30:32,307 | ^~~~~~ 2023-09-12T10:30:32,307 c/triangle.c: In function ‘preciselocate’: 2023-09-12T10:30:32,308 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,308 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,308 | ^ 2023-09-12T10:30:32,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,309 969 | decode(ptr, otri2); 2023-09-12T10:30:32,310 | ^~~~~~ 2023-09-12T10:30:32,310 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,310 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:30:32,311 | ^~~ 2023-09-12T10:30:32,311 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,312 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,312 | ^ 2023-09-12T10:30:32,313 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,313 969 | decode(ptr, otri2); 2023-09-12T10:30:32,314 | ^~~~~~ 2023-09-12T10:30:32,314 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,315 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:30:32,315 | ^~~ 2023-09-12T10:30:32,315 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,316 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,317 | ^ 2023-09-12T10:30:32,317 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,318 969 | decode(ptr, otri2); 2023-09-12T10:30:32,318 | ^~~~~~ 2023-09-12T10:30:32,319 c/triangle.c:7590:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,319 7590 | sym(backtracktri, *searchtri); 2023-09-12T10:30:32,320 | ^~~ 2023-09-12T10:30:32,321 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,321 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,322 | ^ 2023-09-12T10:30:32,322 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,323 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,324 | ^~~~~~~ 2023-09-12T10:30:32,324 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,325 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:30:32,325 | ^~~~~~~ 2023-09-12T10:30:32,326 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,326 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,327 | ^ 2023-09-12T10:30:32,328 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,328 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,329 | ^~~~~~~ 2023-09-12T10:30:32,329 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,330 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:30:32,330 | ^~~~~~~ 2023-09-12T10:30:32,331 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,332 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,332 | ^ 2023-09-12T10:30:32,333 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,334 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,335 | ^~~~~~~ 2023-09-12T10:30:32,335 c/triangle.c:7594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,335 7594 | tspivot(backtracktri, checkedge); 2023-09-12T10:30:32,336 | ^~~~~~~ 2023-09-12T10:30:32,336 c/triangle.c: In function ‘locate’: 2023-09-12T10:30:32,337 c/triangle.c:7736:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,337 7736 | alignptr = (INT_PTR) (sampleblock + 1); 2023-09-12T10:30:32,338 | ^ 2023-09-12T10:30:32,338 c/triangle.c:7737:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,339 7737 | firsttri = (char *) (alignptr + 2023-09-12T10:30:32,339 | ^ 2023-09-12T10:30:32,342 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,343 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,343 | ^ 2023-09-12T10:30:32,344 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,344 973 | decode(ptr, otri); 2023-09-12T10:30:32,345 | ^~~~~~ 2023-09-12T10:30:32,345 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,345 7789 | symself(*searchtri); 2023-09-12T10:30:32,346 | ^~~~~~~ 2023-09-12T10:30:32,347 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,348 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,348 | ^ 2023-09-12T10:30:32,349 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,350 973 | decode(ptr, otri); 2023-09-12T10:30:32,350 | ^~~~~~ 2023-09-12T10:30:32,351 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,351 7789 | symself(*searchtri); 2023-09-12T10:30:32,352 | ^~~~~~~ 2023-09-12T10:30:32,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,353 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,354 | ^ 2023-09-12T10:30:32,354 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,355 973 | decode(ptr, otri); 2023-09-12T10:30:32,356 | ^~~~~~ 2023-09-12T10:30:32,356 c/triangle.c:7789:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:32,357 7789 | symself(*searchtri); 2023-09-12T10:30:32,357 | ^~~~~~~ 2023-09-12T10:30:32,358 c/triangle.c: In function ‘insertsubseg’: 2023-09-12T10:30:32,359 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,360 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,360 | ^ 2023-09-12T10:30:32,361 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,362 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,362 | ^~~~~~~ 2023-09-12T10:30:32,363 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,363 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:30:32,364 | ^~~~~~~ 2023-09-12T10:30:32,364 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,365 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,366 | ^ 2023-09-12T10:30:32,366 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,367 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,367 | ^~~~~~~ 2023-09-12T10:30:32,368 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,369 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:30:32,369 | ^~~~~~~ 2023-09-12T10:30:32,370 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,370 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,371 | ^ 2023-09-12T10:30:32,371 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,371 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,372 | ^~~~~~~ 2023-09-12T10:30:32,372 c/triangle.c:7847:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,373 7847 | tspivot(*tri, newsubseg); 2023-09-12T10:30:32,373 | ^~~~~~~ 2023-09-12T10:30:32,375 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,375 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,376 | ^ 2023-09-12T10:30:32,376 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,377 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,377 | ^~~~~~~ 2023-09-12T10:30:32,377 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,378 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:30:32,378 | ^~~~~~ 2023-09-12T10:30:32,380 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,380 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,381 | ^ 2023-09-12T10:30:32,382 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,382 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,383 | ^~~~~~~ 2023-09-12T10:30:32,383 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,384 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:30:32,384 | ^~~~~~ 2023-09-12T10:30:32,385 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,386 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,386 | ^ 2023-09-12T10:30:32,387 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,387 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,388 | ^~~~~~ 2023-09-12T10:30:32,389 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,389 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:30:32,390 | ^~~~~~ 2023-09-12T10:30:32,390 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,391 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,391 | ^ 2023-09-12T10:30:32,392 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,392 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,393 | ^~~~~~ 2023-09-12T10:30:32,393 c/triangle.c:7859:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,394 7859 | tsbond(*tri, newsubseg); 2023-09-12T10:30:32,395 | ^~~~~~ 2023-09-12T10:30:32,395 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,396 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,397 | ^ 2023-09-12T10:30:32,398 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,398 969 | decode(ptr, otri2); 2023-09-12T10:30:32,398 | ^~~~~~ 2023-09-12T10:30:32,399 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,399 7860 | sym(*tri, oppotri); 2023-09-12T10:30:32,400 | ^~~ 2023-09-12T10:30:32,400 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,401 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,401 | ^ 2023-09-12T10:30:32,401 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,402 969 | decode(ptr, otri2); 2023-09-12T10:30:32,402 | ^~~~~~ 2023-09-12T10:30:32,403 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,403 7860 | sym(*tri, oppotri); 2023-09-12T10:30:32,403 | ^~~ 2023-09-12T10:30:32,405 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,406 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,406 | ^ 2023-09-12T10:30:32,406 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,407 969 | decode(ptr, otri2); 2023-09-12T10:30:32,407 | ^~~~~~ 2023-09-12T10:30:32,408 c/triangle.c:7860:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,408 7860 | sym(*tri, oppotri); 2023-09-12T10:30:32,409 | ^~~ 2023-09-12T10:30:32,410 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,411 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,412 | ^ 2023-09-12T10:30:32,412 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,413 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,414 | ^~~~~~~ 2023-09-12T10:30:32,414 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,415 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:30:32,415 | ^~~~~~ 2023-09-12T10:30:32,416 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,417 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,417 | ^ 2023-09-12T10:30:32,418 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,418 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,419 | ^~~~~~~ 2023-09-12T10:30:32,420 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,420 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:30:32,421 | ^~~~~~ 2023-09-12T10:30:32,421 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,422 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,422 | ^ 2023-09-12T10:30:32,423 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,423 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,424 | ^~~~~~ 2023-09-12T10:30:32,424 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,425 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:30:32,426 | ^~~~~~ 2023-09-12T10:30:32,426 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,427 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,428 | ^ 2023-09-12T10:30:32,428 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,429 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,429 | ^~~~~~ 2023-09-12T10:30:32,429 c/triangle.c:7862:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,430 7862 | tsbond(oppotri, newsubseg); 2023-09-12T10:30:32,430 | ^~~~~~ 2023-09-12T10:30:32,430 c/triangle.c: In function ‘flip’: 2023-09-12T10:30:32,432 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,432 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,433 | ^ 2023-09-12T10:30:32,433 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,433 969 | decode(ptr, otri2); 2023-09-12T10:30:32,434 | ^~~~~~ 2023-09-12T10:30:32,434 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,435 7949 | sym(*flipedge, top); 2023-09-12T10:30:32,435 | ^~~ 2023-09-12T10:30:32,437 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,437 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,438 | ^ 2023-09-12T10:30:32,438 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,438 969 | decode(ptr, otri2); 2023-09-12T10:30:32,439 | ^~~~~~ 2023-09-12T10:30:32,439 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,440 7949 | sym(*flipedge, top); 2023-09-12T10:30:32,441 | ^~~ 2023-09-12T10:30:32,442 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,443 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,443 | ^ 2023-09-12T10:30:32,444 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,444 969 | decode(ptr, otri2); 2023-09-12T10:30:32,445 | ^~~~~~ 2023-09-12T10:30:32,446 c/triangle.c:7949:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,446 7949 | sym(*flipedge, top); 2023-09-12T10:30:32,447 | ^~~ 2023-09-12T10:30:32,447 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,448 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,449 | ^ 2023-09-12T10:30:32,449 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,450 969 | decode(ptr, otri2); 2023-09-12T10:30:32,450 | ^~~~~~ 2023-09-12T10:30:32,451 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,451 7969 | sym(topleft, toplcasing); 2023-09-12T10:30:32,452 | ^~~ 2023-09-12T10:30:32,452 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,453 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,454 | ^ 2023-09-12T10:30:32,454 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,455 969 | decode(ptr, otri2); 2023-09-12T10:30:32,455 | ^~~~~~ 2023-09-12T10:30:32,456 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,456 7969 | sym(topleft, toplcasing); 2023-09-12T10:30:32,457 | ^~~ 2023-09-12T10:30:32,458 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,458 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,459 | ^ 2023-09-12T10:30:32,460 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,460 969 | decode(ptr, otri2); 2023-09-12T10:30:32,460 | ^~~~~~ 2023-09-12T10:30:32,461 c/triangle.c:7969:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,461 7969 | sym(topleft, toplcasing); 2023-09-12T10:30:32,461 | ^~~ 2023-09-12T10:30:32,463 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,463 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,464 | ^ 2023-09-12T10:30:32,464 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,465 969 | decode(ptr, otri2); 2023-09-12T10:30:32,465 | ^~~~~~ 2023-09-12T10:30:32,465 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,466 7971 | sym(topright, toprcasing); 2023-09-12T10:30:32,466 | ^~~ 2023-09-12T10:30:32,468 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,468 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,469 | ^ 2023-09-12T10:30:32,469 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,470 969 | decode(ptr, otri2); 2023-09-12T10:30:32,470 | ^~~~~~ 2023-09-12T10:30:32,471 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,471 7971 | sym(topright, toprcasing); 2023-09-12T10:30:32,472 | ^~~ 2023-09-12T10:30:32,473 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,476 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,476 | ^ 2023-09-12T10:30:32,477 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,478 969 | decode(ptr, otri2); 2023-09-12T10:30:32,478 | ^~~~~~ 2023-09-12T10:30:32,479 c/triangle.c:7971:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,480 7971 | sym(topright, toprcasing); 2023-09-12T10:30:32,480 | ^~~ 2023-09-12T10:30:32,481 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,481 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,482 | ^ 2023-09-12T10:30:32,483 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,483 969 | decode(ptr, otri2); 2023-09-12T10:30:32,484 | ^~~~~~ 2023-09-12T10:30:32,484 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,485 7973 | sym(botleft, botlcasing); 2023-09-12T10:30:32,485 | ^~~ 2023-09-12T10:30:32,486 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,486 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,487 | ^ 2023-09-12T10:30:32,487 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,488 969 | decode(ptr, otri2); 2023-09-12T10:30:32,489 | ^~~~~~ 2023-09-12T10:30:32,489 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,490 7973 | sym(botleft, botlcasing); 2023-09-12T10:30:32,490 | ^~~ 2023-09-12T10:30:32,491 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,492 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,492 | ^ 2023-09-12T10:30:32,493 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,493 969 | decode(ptr, otri2); 2023-09-12T10:30:32,494 | ^~~~~~ 2023-09-12T10:30:32,494 c/triangle.c:7973:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,495 7973 | sym(botleft, botlcasing); 2023-09-12T10:30:32,495 | ^~~ 2023-09-12T10:30:32,496 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,496 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,496 | ^ 2023-09-12T10:30:32,497 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,497 969 | decode(ptr, otri2); 2023-09-12T10:30:32,497 | ^~~~~~ 2023-09-12T10:30:32,498 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,498 7975 | sym(botright, botrcasing); 2023-09-12T10:30:32,499 | ^~~ 2023-09-12T10:30:32,499 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,500 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,500 | ^ 2023-09-12T10:30:32,501 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,501 969 | decode(ptr, otri2); 2023-09-12T10:30:32,501 | ^~~~~~ 2023-09-12T10:30:32,502 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,502 7975 | sym(botright, botrcasing); 2023-09-12T10:30:32,503 | ^~~ 2023-09-12T10:30:32,504 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,505 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,505 | ^ 2023-09-12T10:30:32,506 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,507 969 | decode(ptr, otri2); 2023-09-12T10:30:32,507 | ^~~~~~ 2023-09-12T10:30:32,508 c/triangle.c:7975:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,509 7975 | sym(botright, botrcasing); 2023-09-12T10:30:32,509 | ^~~ 2023-09-12T10:30:32,510 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,511 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,511 | ^ 2023-09-12T10:30:32,512 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,513 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,513 | ^~~~~~ 2023-09-12T10:30:32,514 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,514 7977 | bond(topleft, botlcasing); 2023-09-12T10:30:32,515 | ^~~~ 2023-09-12T10:30:32,515 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,516 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,516 | ^ 2023-09-12T10:30:32,517 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,517 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,518 | ^~~~~~ 2023-09-12T10:30:32,519 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,519 7977 | bond(topleft, botlcasing); 2023-09-12T10:30:32,520 | ^~~~ 2023-09-12T10:30:32,520 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,521 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,522 | ^ 2023-09-12T10:30:32,523 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,523 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,523 | ^~~~~~ 2023-09-12T10:30:32,524 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,524 7977 | bond(topleft, botlcasing); 2023-09-12T10:30:32,525 | ^~~~ 2023-09-12T10:30:32,525 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,526 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,526 | ^ 2023-09-12T10:30:32,526 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,527 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,527 | ^~~~~~ 2023-09-12T10:30:32,528 c/triangle.c:7977:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,528 7977 | bond(topleft, botlcasing); 2023-09-12T10:30:32,528 | ^~~~ 2023-09-12T10:30:32,530 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,530 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,531 | ^ 2023-09-12T10:30:32,531 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,531 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,532 | ^~~~~~ 2023-09-12T10:30:32,532 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,533 7978 | bond(botleft, botrcasing); 2023-09-12T10:30:32,533 | ^~~~ 2023-09-12T10:30:32,535 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,536 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,536 | ^ 2023-09-12T10:30:32,537 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,538 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,538 | ^~~~~~ 2023-09-12T10:30:32,539 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,540 7978 | bond(botleft, botrcasing); 2023-09-12T10:30:32,540 | ^~~~ 2023-09-12T10:30:32,541 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,542 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,542 | ^ 2023-09-12T10:30:32,543 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,543 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,544 | ^~~~~~ 2023-09-12T10:30:32,544 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,545 7978 | bond(botleft, botrcasing); 2023-09-12T10:30:32,545 | ^~~~ 2023-09-12T10:30:32,546 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,547 | ^ 2023-09-12T10:30:32,548 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,548 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,549 | ^~~~~~ 2023-09-12T10:30:32,549 c/triangle.c:7978:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,550 7978 | bond(botleft, botrcasing); 2023-09-12T10:30:32,551 | ^~~~ 2023-09-12T10:30:32,551 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,552 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,553 | ^ 2023-09-12T10:30:32,553 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,553 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,554 | ^~~~~~ 2023-09-12T10:30:32,554 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,555 7979 | bond(botright, toprcasing); 2023-09-12T10:30:32,555 | ^~~~ 2023-09-12T10:30:32,556 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,556 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,557 | ^ 2023-09-12T10:30:32,557 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,557 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,558 | ^~~~~~ 2023-09-12T10:30:32,558 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,559 7979 | bond(botright, toprcasing); 2023-09-12T10:30:32,559 | ^~~~ 2023-09-12T10:30:32,561 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,561 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,562 | ^ 2023-09-12T10:30:32,562 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,563 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,563 | ^~~~~~ 2023-09-12T10:30:32,564 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,564 7979 | bond(botright, toprcasing); 2023-09-12T10:30:32,565 | ^~~~ 2023-09-12T10:30:32,566 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,567 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,567 | ^ 2023-09-12T10:30:32,568 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,568 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,569 | ^~~~~~ 2023-09-12T10:30:32,570 c/triangle.c:7979:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,570 7979 | bond(botright, toprcasing); 2023-09-12T10:30:32,571 | ^~~~ 2023-09-12T10:30:32,571 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,572 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,572 | ^ 2023-09-12T10:30:32,573 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,573 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,574 | ^~~~~~ 2023-09-12T10:30:32,574 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,575 7980 | bond(topright, toplcasing); 2023-09-12T10:30:32,575 | ^~~~ 2023-09-12T10:30:32,576 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,577 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,578 | ^ 2023-09-12T10:30:32,578 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,579 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,579 | ^~~~~~ 2023-09-12T10:30:32,580 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,581 7980 | bond(topright, toplcasing); 2023-09-12T10:30:32,581 | ^~~~ 2023-09-12T10:30:32,582 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,582 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,582 | ^ 2023-09-12T10:30:32,583 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,584 | ^~~~~~ 2023-09-12T10:30:32,584 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,584 7980 | bond(topright, toplcasing); 2023-09-12T10:30:32,585 | ^~~~ 2023-09-12T10:30:32,587 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,588 | ^ 2023-09-12T10:30:32,588 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,588 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,589 | ^~~~~~ 2023-09-12T10:30:32,589 c/triangle.c:7980:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,590 7980 | bond(topright, toplcasing); 2023-09-12T10:30:32,590 | ^~~~ 2023-09-12T10:30:32,592 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,592 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,593 | ^ 2023-09-12T10:30:32,593 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,594 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,595 | ^~~~~~~ 2023-09-12T10:30:32,595 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,596 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,596 | ^~~~~~~ 2023-09-12T10:30:32,597 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,598 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,598 | ^ 2023-09-12T10:30:32,599 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,600 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,600 | ^~~~~~~ 2023-09-12T10:30:32,601 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,601 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,602 | ^~~~~~~ 2023-09-12T10:30:32,603 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,603 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,604 | ^ 2023-09-12T10:30:32,604 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,605 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,605 | ^~~~~~~ 2023-09-12T10:30:32,606 c/triangle.c:7984:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,606 7984 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,607 | ^~~~~~~ 2023-09-12T10:30:32,607 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,608 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,609 | ^ 2023-09-12T10:30:32,609 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,610 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,611 | ^~~~~~~ 2023-09-12T10:30:32,611 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,611 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,612 | ^~~~~~~ 2023-09-12T10:30:32,613 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,613 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,614 | ^ 2023-09-12T10:30:32,614 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,614 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,615 | ^~~~~~~ 2023-09-12T10:30:32,615 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,615 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,616 | ^~~~~~~ 2023-09-12T10:30:32,618 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,618 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,619 | ^ 2023-09-12T10:30:32,619 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,619 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,620 | ^~~~~~~ 2023-09-12T10:30:32,620 c/triangle.c:7985:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,621 7985 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,621 | ^~~~~~~ 2023-09-12T10:30:32,623 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,624 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,624 | ^ 2023-09-12T10:30:32,625 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,625 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,626 | ^~~~~~~ 2023-09-12T10:30:32,627 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,627 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,628 | ^~~~~~~ 2023-09-12T10:30:32,628 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,629 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,629 | ^ 2023-09-12T10:30:32,630 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,631 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,631 | ^~~~~~~ 2023-09-12T10:30:32,632 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,632 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,633 | ^~~~~~~ 2023-09-12T10:30:32,633 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,634 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,635 | ^ 2023-09-12T10:30:32,635 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,636 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,636 | ^~~~~~~ 2023-09-12T10:30:32,636 c/triangle.c:7986:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,637 7986 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,638 | ^~~~~~~ 2023-09-12T10:30:32,639 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,639 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,640 | ^ 2023-09-12T10:30:32,640 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,641 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,642 | ^~~~~~~ 2023-09-12T10:30:32,643 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,643 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,643 | ^~~~~~~ 2023-09-12T10:30:32,644 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,644 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,645 | ^ 2023-09-12T10:30:32,645 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,646 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,646 | ^~~~~~~ 2023-09-12T10:30:32,646 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,647 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,647 | ^~~~~~~ 2023-09-12T10:30:32,649 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,649 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,650 | ^ 2023-09-12T10:30:32,650 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,651 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,651 | ^~~~~~~ 2023-09-12T10:30:32,651 c/triangle.c:7987:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,652 7987 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,652 | ^~~~~~~ 2023-09-12T10:30:32,654 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,655 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,655 | ^ 2023-09-12T10:30:32,655 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,656 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,657 | ^~~~~~~ 2023-09-12T10:30:32,657 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,658 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:30:32,658 | ^~~~~~ 2023-09-12T10:30:32,659 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,660 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,661 | ^ 2023-09-12T10:30:32,661 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,662 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,662 | ^~~~~~~ 2023-09-12T10:30:32,663 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,663 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:30:32,664 | ^~~~~~ 2023-09-12T10:30:32,665 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,665 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,666 | ^ 2023-09-12T10:30:32,666 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,667 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,667 | ^~~~~~ 2023-09-12T10:30:32,668 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,668 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:30:32,669 | ^~~~~~ 2023-09-12T10:30:32,670 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,670 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,671 | ^ 2023-09-12T10:30:32,672 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,672 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,672 | ^~~~~~ 2023-09-12T10:30:32,673 c/triangle.c:7991:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,673 7991 | tsbond(topright, toplsubseg); 2023-09-12T10:30:32,674 | ^~~~~~ 2023-09-12T10:30:32,675 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,676 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,676 | ^ 2023-09-12T10:30:32,676 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,677 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,677 | ^~~~~~~ 2023-09-12T10:30:32,677 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,678 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:32,678 | ^~~~~~ 2023-09-12T10:30:32,680 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,681 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,681 | ^ 2023-09-12T10:30:32,682 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,682 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,683 | ^~~~~~~ 2023-09-12T10:30:32,683 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,683 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:32,684 | ^~~~~~ 2023-09-12T10:30:32,685 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,686 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,687 | ^ 2023-09-12T10:30:32,687 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,688 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,688 | ^~~~~~ 2023-09-12T10:30:32,689 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,689 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:32,690 | ^~~~~~ 2023-09-12T10:30:32,691 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,692 | ^ 2023-09-12T10:30:32,692 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,693 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,693 | ^~~~~~ 2023-09-12T10:30:32,694 c/triangle.c:7996:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,694 7996 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:32,695 | ^~~~~~ 2023-09-12T10:30:32,696 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,696 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,697 | ^ 2023-09-12T10:30:32,698 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,698 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,699 | ^~~~~~~ 2023-09-12T10:30:32,699 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,700 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:32,701 | ^~~~~~ 2023-09-12T10:30:32,701 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,702 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,702 | ^ 2023-09-12T10:30:32,702 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,703 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,703 | ^~~~~~~ 2023-09-12T10:30:32,703 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,704 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:32,704 | ^~~~~~ 2023-09-12T10:30:32,706 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,707 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,707 | ^ 2023-09-12T10:30:32,708 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,708 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,708 | ^~~~~~ 2023-09-12T10:30:32,709 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,709 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:32,710 | ^~~~~~ 2023-09-12T10:30:32,711 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,712 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,712 | ^ 2023-09-12T10:30:32,713 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,713 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,714 | ^~~~~~ 2023-09-12T10:30:32,715 c/triangle.c:8001:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,715 8001 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:32,716 | ^~~~~~ 2023-09-12T10:30:32,717 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,717 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,718 | ^ 2023-09-12T10:30:32,719 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,719 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,720 | ^~~~~~~ 2023-09-12T10:30:32,720 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,721 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:30:32,721 | ^~~~~~ 2023-09-12T10:30:32,722 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,722 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,723 | ^ 2023-09-12T10:30:32,724 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,724 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,725 | ^~~~~~~ 2023-09-12T10:30:32,725 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,726 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:30:32,726 | ^~~~~~ 2023-09-12T10:30:32,727 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,728 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,729 | ^ 2023-09-12T10:30:32,729 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,730 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,730 | ^~~~~~ 2023-09-12T10:30:32,731 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,731 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:30:32,731 | ^~~~~~ 2023-09-12T10:30:32,732 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,733 | ^ 2023-09-12T10:30:32,734 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,734 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,735 | ^~~~~~ 2023-09-12T10:30:32,735 c/triangle.c:8006:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,736 8006 | tsbond(botright, toprsubseg); 2023-09-12T10:30:32,736 | ^~~~~~ 2023-09-12T10:30:32,736 c/triangle.c: In function ‘unflip’: 2023-09-12T10:30:32,739 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,739 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,740 | ^ 2023-09-12T10:30:32,740 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,741 969 | decode(ptr, otri2); 2023-09-12T10:30:32,741 | ^~~~~~ 2023-09-12T10:30:32,742 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,742 8084 | sym(*flipedge, top); 2023-09-12T10:30:32,743 | ^~~ 2023-09-12T10:30:32,744 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,745 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,746 | ^ 2023-09-12T10:30:32,746 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,747 969 | decode(ptr, otri2); 2023-09-12T10:30:32,747 | ^~~~~~ 2023-09-12T10:30:32,748 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,749 8084 | sym(*flipedge, top); 2023-09-12T10:30:32,749 | ^~~ 2023-09-12T10:30:32,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,751 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,751 | ^ 2023-09-12T10:30:32,752 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,752 969 | decode(ptr, otri2); 2023-09-12T10:30:32,753 | ^~~~~~ 2023-09-12T10:30:32,753 c/triangle.c:8084:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,754 8084 | sym(*flipedge, top); 2023-09-12T10:30:32,754 | ^~~ 2023-09-12T10:30:32,755 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,756 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,756 | ^ 2023-09-12T10:30:32,757 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,757 969 | decode(ptr, otri2); 2023-09-12T10:30:32,758 | ^~~~~~ 2023-09-12T10:30:32,758 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,759 8104 | sym(topleft, toplcasing); 2023-09-12T10:30:32,760 | ^~~ 2023-09-12T10:30:32,760 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,761 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,762 | ^ 2023-09-12T10:30:32,762 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,763 969 | decode(ptr, otri2); 2023-09-12T10:30:32,763 | ^~~~~~ 2023-09-12T10:30:32,763 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,764 8104 | sym(topleft, toplcasing); 2023-09-12T10:30:32,764 | ^~~ 2023-09-12T10:30:32,766 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,766 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,767 | ^ 2023-09-12T10:30:32,767 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,767 969 | decode(ptr, otri2); 2023-09-12T10:30:32,768 | ^~~~~~ 2023-09-12T10:30:32,768 c/triangle.c:8104:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,769 8104 | sym(topleft, toplcasing); 2023-09-12T10:30:32,769 | ^~~ 2023-09-12T10:30:32,771 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,771 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,772 | ^ 2023-09-12T10:30:32,772 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,773 969 | decode(ptr, otri2); 2023-09-12T10:30:32,773 | ^~~~~~ 2023-09-12T10:30:32,773 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,774 8106 | sym(topright, toprcasing); 2023-09-12T10:30:32,775 | ^~~ 2023-09-12T10:30:32,776 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,777 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,777 | ^ 2023-09-12T10:30:32,778 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,778 969 | decode(ptr, otri2); 2023-09-12T10:30:32,779 | ^~~~~~ 2023-09-12T10:30:32,780 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,780 8106 | sym(topright, toprcasing); 2023-09-12T10:30:32,781 | ^~~ 2023-09-12T10:30:32,781 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,782 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,783 | ^ 2023-09-12T10:30:32,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,784 969 | decode(ptr, otri2); 2023-09-12T10:30:32,784 | ^~~~~~ 2023-09-12T10:30:32,785 c/triangle.c:8106:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,785 8106 | sym(topright, toprcasing); 2023-09-12T10:30:32,786 | ^~~ 2023-09-12T10:30:32,787 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,787 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,788 | ^ 2023-09-12T10:30:32,788 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,789 969 | decode(ptr, otri2); 2023-09-12T10:30:32,790 | ^~~~~~ 2023-09-12T10:30:32,790 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,791 8108 | sym(botleft, botlcasing); 2023-09-12T10:30:32,791 | ^~~ 2023-09-12T10:30:32,792 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,793 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,793 | ^ 2023-09-12T10:30:32,794 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,795 969 | decode(ptr, otri2); 2023-09-12T10:30:32,795 | ^~~~~~ 2023-09-12T10:30:32,795 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,796 8108 | sym(botleft, botlcasing); 2023-09-12T10:30:32,796 | ^~~ 2023-09-12T10:30:32,797 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,798 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,798 | ^ 2023-09-12T10:30:32,799 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,799 969 | decode(ptr, otri2); 2023-09-12T10:30:32,800 | ^~~~~~ 2023-09-12T10:30:32,800 c/triangle.c:8108:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,800 8108 | sym(botleft, botlcasing); 2023-09-12T10:30:32,801 | ^~~ 2023-09-12T10:30:32,803 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,803 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:32,804 | ^ 2023-09-12T10:30:32,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,804 969 | decode(ptr, otri2); 2023-09-12T10:30:32,805 | ^~~~~~ 2023-09-12T10:30:32,805 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,806 8110 | sym(botright, botrcasing); 2023-09-12T10:30:32,806 | ^~~ 2023-09-12T10:30:32,808 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,808 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:32,809 | ^ 2023-09-12T10:30:32,810 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,810 969 | decode(ptr, otri2); 2023-09-12T10:30:32,811 | ^~~~~~ 2023-09-12T10:30:32,811 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,812 8110 | sym(botright, botrcasing); 2023-09-12T10:30:32,812 | ^~~ 2023-09-12T10:30:32,813 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,814 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:32,815 | ^ 2023-09-12T10:30:32,815 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:32,816 969 | decode(ptr, otri2); 2023-09-12T10:30:32,816 | ^~~~~~ 2023-09-12T10:30:32,817 c/triangle.c:8110:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:32,817 8110 | sym(botright, botrcasing); 2023-09-12T10:30:32,818 | ^~~ 2023-09-12T10:30:32,819 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,820 | ^ 2023-09-12T10:30:32,820 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,821 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,821 | ^~~~~~ 2023-09-12T10:30:32,822 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,822 8112 | bond(topleft, toprcasing); 2023-09-12T10:30:32,823 | ^~~~ 2023-09-12T10:30:32,824 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,825 | ^ 2023-09-12T10:30:32,826 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,826 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,827 | ^~~~~~ 2023-09-12T10:30:32,827 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,827 8112 | bond(topleft, toprcasing); 2023-09-12T10:30:32,828 | ^~~~ 2023-09-12T10:30:32,829 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,830 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,830 | ^ 2023-09-12T10:30:32,831 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,831 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,831 | ^~~~~~ 2023-09-12T10:30:32,832 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,832 8112 | bond(topleft, toprcasing); 2023-09-12T10:30:32,833 | ^~~~ 2023-09-12T10:30:32,834 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,835 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,835 | ^ 2023-09-12T10:30:32,836 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,836 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,836 | ^~~~~~ 2023-09-12T10:30:32,837 c/triangle.c:8112:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,837 8112 | bond(topleft, toprcasing); 2023-09-12T10:30:32,838 | ^~~~ 2023-09-12T10:30:32,840 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,841 | ^ 2023-09-12T10:30:32,841 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,842 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,843 | ^~~~~~ 2023-09-12T10:30:32,843 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,844 8113 | bond(botleft, toplcasing); 2023-09-12T10:30:32,844 | ^~~~ 2023-09-12T10:30:32,845 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,846 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,846 | ^ 2023-09-12T10:30:32,847 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,847 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,848 | ^~~~~~ 2023-09-12T10:30:32,848 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,849 8113 | bond(botleft, toplcasing); 2023-09-12T10:30:32,849 | ^~~~ 2023-09-12T10:30:32,850 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,851 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,851 | ^ 2023-09-12T10:30:32,852 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,853 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,853 | ^~~~~~ 2023-09-12T10:30:32,854 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,854 8113 | bond(botleft, toplcasing); 2023-09-12T10:30:32,855 | ^~~~ 2023-09-12T10:30:32,856 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,857 | ^ 2023-09-12T10:30:32,857 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,858 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,858 | ^~~~~~ 2023-09-12T10:30:32,859 c/triangle.c:8113:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,859 8113 | bond(botleft, toplcasing); 2023-09-12T10:30:32,859 | ^~~~ 2023-09-12T10:30:32,861 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,861 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,862 | ^ 2023-09-12T10:30:32,862 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,863 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,863 | ^~~~~~ 2023-09-12T10:30:32,863 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,864 8114 | bond(botright, botlcasing); 2023-09-12T10:30:32,864 | ^~~~ 2023-09-12T10:30:32,866 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,867 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,867 | ^ 2023-09-12T10:30:32,867 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,868 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,868 | ^~~~~~ 2023-09-12T10:30:32,869 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,869 8114 | bond(botright, botlcasing); 2023-09-12T10:30:32,870 | ^~~~ 2023-09-12T10:30:32,871 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,872 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,873 | ^ 2023-09-12T10:30:32,873 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,874 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,875 | ^~~~~~ 2023-09-12T10:30:32,875 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,876 8114 | bond(botright, botlcasing); 2023-09-12T10:30:32,876 | ^~~~ 2023-09-12T10:30:32,877 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,878 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,878 | ^ 2023-09-12T10:30:32,879 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,879 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,880 | ^~~~~~ 2023-09-12T10:30:32,880 c/triangle.c:8114:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,881 8114 | bond(botright, botlcasing); 2023-09-12T10:30:32,881 | ^~~~ 2023-09-12T10:30:32,882 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,883 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,883 | ^ 2023-09-12T10:30:32,884 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,884 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,885 | ^~~~~~ 2023-09-12T10:30:32,886 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,886 8115 | bond(topright, botrcasing); 2023-09-12T10:30:32,887 | ^~~~ 2023-09-12T10:30:32,888 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,888 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,888 | ^ 2023-09-12T10:30:32,889 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,889 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:32,890 | ^~~~~~ 2023-09-12T10:30:32,890 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,890 8115 | bond(topright, botrcasing); 2023-09-12T10:30:32,891 | ^~~~ 2023-09-12T10:30:32,893 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,893 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,894 | ^ 2023-09-12T10:30:32,894 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,894 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,895 | ^~~~~~ 2023-09-12T10:30:32,895 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,896 8115 | bond(topright, botrcasing); 2023-09-12T10:30:32,896 | ^~~~ 2023-09-12T10:30:32,898 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,899 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,899 | ^ 2023-09-12T10:30:32,900 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,900 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:32,901 | ^~~~~~ 2023-09-12T10:30:32,901 c/triangle.c:8115:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:32,902 8115 | bond(topright, botrcasing); 2023-09-12T10:30:32,903 | ^~~~ 2023-09-12T10:30:32,903 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,904 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,905 | ^ 2023-09-12T10:30:32,905 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,906 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,906 | ^~~~~~~ 2023-09-12T10:30:32,906 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,907 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,907 | ^~~~~~~ 2023-09-12T10:30:32,909 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,909 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,910 | ^ 2023-09-12T10:30:32,910 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,911 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,911 | ^~~~~~~ 2023-09-12T10:30:32,912 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,912 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,913 | ^~~~~~~ 2023-09-12T10:30:32,914 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,915 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,915 | ^ 2023-09-12T10:30:32,916 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,916 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,917 | ^~~~~~~ 2023-09-12T10:30:32,918 c/triangle.c:8119:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,919 8119 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:32,919 | ^~~~~~~ 2023-09-12T10:30:32,919 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,920 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,920 | ^ 2023-09-12T10:30:32,921 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,921 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,922 | ^~~~~~~ 2023-09-12T10:30:32,922 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,922 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,923 | ^~~~~~~ 2023-09-12T10:30:32,925 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,925 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,926 | ^ 2023-09-12T10:30:32,926 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,926 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,927 | ^~~~~~~ 2023-09-12T10:30:32,927 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,928 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,928 | ^~~~~~~ 2023-09-12T10:30:32,930 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,930 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,931 | ^ 2023-09-12T10:30:32,931 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,932 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,933 | ^~~~~~~ 2023-09-12T10:30:32,933 c/triangle.c:8120:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,934 8120 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:32,934 | ^~~~~~~ 2023-09-12T10:30:32,935 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,936 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,937 | ^ 2023-09-12T10:30:32,937 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,938 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,938 | ^~~~~~~ 2023-09-12T10:30:32,939 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,940 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,940 | ^~~~~~~ 2023-09-12T10:30:32,941 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,941 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,942 | ^ 2023-09-12T10:30:32,942 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,943 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,943 | ^~~~~~~ 2023-09-12T10:30:32,944 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,944 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,945 | ^~~~~~~ 2023-09-12T10:30:32,946 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,947 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,947 | ^ 2023-09-12T10:30:32,948 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,948 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,949 | ^~~~~~~ 2023-09-12T10:30:32,950 c/triangle.c:8121:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,950 8121 | tspivot(botright, botrsubseg); 2023-09-12T10:30:32,951 | ^~~~~~~ 2023-09-12T10:30:32,951 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,952 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:32,952 | ^ 2023-09-12T10:30:32,953 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,953 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,953 | ^~~~~~~ 2023-09-12T10:30:32,954 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,954 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,955 | ^~~~~~~ 2023-09-12T10:30:32,957 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,957 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:32,958 | ^ 2023-09-12T10:30:32,958 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,958 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,959 | ^~~~~~~ 2023-09-12T10:30:32,959 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,960 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,960 | ^~~~~~~ 2023-09-12T10:30:32,962 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,962 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:32,963 | ^ 2023-09-12T10:30:32,963 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:32,964 1289 | sdecode(sptr, osub) 2023-09-12T10:30:32,965 | ^~~~~~~ 2023-09-12T10:30:32,965 c/triangle.c:8122:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:32,966 8122 | tspivot(topright, toprsubseg); 2023-09-12T10:30:32,966 | ^~~~~~~ 2023-09-12T10:30:32,967 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,968 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,969 | ^ 2023-09-12T10:30:32,969 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,970 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,970 | ^~~~~~~ 2023-09-12T10:30:32,971 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,972 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:30:32,972 | ^~~~~~ 2023-09-12T10:30:32,973 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,973 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,974 | ^ 2023-09-12T10:30:32,974 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,975 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,975 | ^~~~~~~ 2023-09-12T10:30:32,976 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,976 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:30:32,977 | ^~~~~~ 2023-09-12T10:30:32,978 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,979 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,979 | ^ 2023-09-12T10:30:32,980 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,980 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,981 | ^~~~~~ 2023-09-12T10:30:32,982 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,982 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:30:32,982 | ^~~~~~ 2023-09-12T10:30:32,983 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,984 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:32,984 | ^ 2023-09-12T10:30:32,985 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:32,985 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:32,985 | ^~~~~~ 2023-09-12T10:30:32,986 c/triangle.c:8126:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,986 8126 | tsbond(botleft, toplsubseg); 2023-09-12T10:30:32,987 | ^~~~~~ 2023-09-12T10:30:32,989 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:32,989 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,990 | ^ 2023-09-12T10:30:32,990 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,990 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,991 | ^~~~~~~ 2023-09-12T10:30:32,991 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,992 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:30:32,992 | ^~~~~~ 2023-09-12T10:30:32,994 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:32,994 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:32,995 | ^ 2023-09-12T10:30:32,996 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:32,996 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:32,997 | ^~~~~~~ 2023-09-12T10:30:32,997 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:32,998 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:30:32,999 | ^~~~~~ 2023-09-12T10:30:32,999 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,000 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,000 | ^ 2023-09-12T10:30:33,001 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,001 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,002 | ^~~~~~ 2023-09-12T10:30:33,002 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,003 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:30:33,003 | ^~~~~~ 2023-09-12T10:30:33,004 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,005 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,006 | ^ 2023-09-12T10:30:33,006 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,007 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,007 | ^~~~~~ 2023-09-12T10:30:33,008 c/triangle.c:8131:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,009 8131 | tsbond(botright, botlsubseg); 2023-09-12T10:30:33,009 | ^~~~~~ 2023-09-12T10:30:33,010 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,011 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,011 | ^ 2023-09-12T10:30:33,011 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,012 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,012 | ^~~~~~~ 2023-09-12T10:30:33,012 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,013 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:30:33,013 | ^~~~~~ 2023-09-12T10:30:33,015 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,016 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,016 | ^ 2023-09-12T10:30:33,017 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,017 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,017 | ^~~~~~~ 2023-09-12T10:30:33,018 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,018 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:30:33,019 | ^~~~~~ 2023-09-12T10:30:33,021 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,021 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,022 | ^ 2023-09-12T10:30:33,022 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,023 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,023 | ^~~~~~ 2023-09-12T10:30:33,024 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,024 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:30:33,025 | ^~~~~~ 2023-09-12T10:30:33,026 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,026 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,027 | ^ 2023-09-12T10:30:33,028 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,028 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,029 | ^~~~~~ 2023-09-12T10:30:33,030 c/triangle.c:8136:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,030 8136 | tsbond(topright, botrsubseg); 2023-09-12T10:30:33,031 | ^~~~~~ 2023-09-12T10:30:33,031 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,032 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,032 | ^ 2023-09-12T10:30:33,033 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,033 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,034 | ^~~~~~~ 2023-09-12T10:30:33,034 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,035 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:30:33,036 | ^~~~~~ 2023-09-12T10:30:33,037 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,037 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,038 | ^ 2023-09-12T10:30:33,039 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,039 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,040 | ^~~~~~~ 2023-09-12T10:30:33,040 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,041 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:30:33,041 | ^~~~~~ 2023-09-12T10:30:33,042 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,043 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,043 | ^ 2023-09-12T10:30:33,043 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,044 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,044 | ^~~~~~ 2023-09-12T10:30:33,045 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,045 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:30:33,045 | ^~~~~~ 2023-09-12T10:30:33,047 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,048 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,048 | ^ 2023-09-12T10:30:33,049 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,049 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,050 | ^~~~~~ 2023-09-12T10:30:33,050 c/triangle.c:8141:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,051 8141 | tsbond(topleft, toprsubseg); 2023-09-12T10:30:33,051 | ^~~~~~ 2023-09-12T10:30:33,052 c/triangle.c: In function ‘insertvertex’: 2023-09-12T10:30:33,054 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,055 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,056 | ^ 2023-09-12T10:30:33,056 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,057 973 | decode(ptr, otri); 2023-09-12T10:30:33,058 | ^~~~~~ 2023-09-12T10:30:33,058 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:33,059 8267 | symself(horiz); 2023-09-12T10:30:33,059 | ^~~~~~~ 2023-09-12T10:30:33,060 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,061 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,061 | ^ 2023-09-12T10:30:33,062 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,062 973 | decode(ptr, otri); 2023-09-12T10:30:33,063 | ^~~~~~ 2023-09-12T10:30:33,063 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:33,064 8267 | symself(horiz); 2023-09-12T10:30:33,064 | ^~~~~~~ 2023-09-12T10:30:33,065 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,066 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,067 | ^ 2023-09-12T10:30:33,067 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,068 973 | decode(ptr, otri); 2023-09-12T10:30:33,068 | ^~~~~~ 2023-09-12T10:30:33,069 c/triangle.c:8267:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:33,070 8267 | symself(horiz); 2023-09-12T10:30:33,070 | ^~~~~~~ 2023-09-12T10:30:33,072 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,072 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,073 | ^ 2023-09-12T10:30:33,074 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,074 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,074 | ^~~~~~~ 2023-09-12T10:30:33,075 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,075 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:30:33,075 | ^~~~~~~ 2023-09-12T10:30:33,077 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,078 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,078 | ^ 2023-09-12T10:30:33,078 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,079 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,079 | ^~~~~~~ 2023-09-12T10:30:33,080 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,080 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:30:33,080 | ^~~~~~~ 2023-09-12T10:30:33,082 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,083 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,083 | ^ 2023-09-12T10:30:33,084 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,084 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,085 | ^~~~~~~ 2023-09-12T10:30:33,085 c/triangle.c:8293:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,086 8293 | tspivot(horiz, brokensubseg); 2023-09-12T10:30:33,086 | ^~~~~~~ 2023-09-12T10:30:33,088 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,089 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,089 | ^ 2023-09-12T10:30:33,090 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,091 969 | decode(ptr, otri2); 2023-09-12T10:30:33,091 | ^~~~~~ 2023-09-12T10:30:33,092 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,092 8301 | sym(horiz, testtri); 2023-09-12T10:30:33,093 | ^~~ 2023-09-12T10:30:33,094 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,094 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,095 | ^ 2023-09-12T10:30:33,095 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,096 969 | decode(ptr, otri2); 2023-09-12T10:30:33,096 | ^~~~~~ 2023-09-12T10:30:33,097 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,097 8301 | sym(horiz, testtri); 2023-09-12T10:30:33,098 | ^~~ 2023-09-12T10:30:33,099 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,100 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,100 | ^ 2023-09-12T10:30:33,101 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,101 969 | decode(ptr, otri2); 2023-09-12T10:30:33,102 | ^~~~~~ 2023-09-12T10:30:33,103 c/triangle.c:8301:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,103 8301 | sym(horiz, testtri); 2023-09-12T10:30:33,104 | ^~~ 2023-09-12T10:30:33,105 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,105 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,106 | ^ 2023-09-12T10:30:33,107 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,107 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T10:30:33,107 | ^~~~~~~ 2023-09-12T10:30:33,110 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,110 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,111 | ^ 2023-09-12T10:30:33,111 c/triangle.c:8307:37: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,112 8307 | encroached->encsubseg = sencode(brokensubseg); 2023-09-12T10:30:33,112 | ^~~~~~~ 2023-09-12T10:30:33,116 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,116 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,117 | ^ 2023-09-12T10:30:33,117 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,118 969 | decode(ptr, otri2); 2023-09-12T10:30:33,118 | ^~~~~~ 2023-09-12T10:30:33,119 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,119 8329 | sym(botright, botrcasing); 2023-09-12T10:30:33,119 | ^~~ 2023-09-12T10:30:33,121 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,122 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,122 | ^ 2023-09-12T10:30:33,123 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,124 969 | decode(ptr, otri2); 2023-09-12T10:30:33,124 | ^~~~~~ 2023-09-12T10:30:33,125 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,125 8329 | sym(botright, botrcasing); 2023-09-12T10:30:33,126 | ^~~ 2023-09-12T10:30:33,127 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,128 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,128 | ^ 2023-09-12T10:30:33,129 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,130 969 | decode(ptr, otri2); 2023-09-12T10:30:33,130 | ^~~~~~ 2023-09-12T10:30:33,131 c/triangle.c:8329:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,131 8329 | sym(botright, botrcasing); 2023-09-12T10:30:33,132 | ^~~ 2023-09-12T10:30:33,133 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,133 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,134 | ^ 2023-09-12T10:30:33,134 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,135 969 | decode(ptr, otri2); 2023-09-12T10:30:33,135 | ^~~~~~ 2023-09-12T10:30:33,136 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,136 8330 | sym(horiz, topright); 2023-09-12T10:30:33,137 | ^~~ 2023-09-12T10:30:33,138 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,139 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,139 | ^ 2023-09-12T10:30:33,140 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,140 969 | decode(ptr, otri2); 2023-09-12T10:30:33,141 | ^~~~~~ 2023-09-12T10:30:33,142 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,143 8330 | sym(horiz, topright); 2023-09-12T10:30:33,143 | ^~~ 2023-09-12T10:30:33,144 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,144 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,145 | ^ 2023-09-12T10:30:33,145 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,145 969 | decode(ptr, otri2); 2023-09-12T10:30:33,146 | ^~~~~~ 2023-09-12T10:30:33,146 c/triangle.c:8330:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,146 8330 | sym(horiz, topright); 2023-09-12T10:30:33,147 | ^~~ 2023-09-12T10:30:33,149 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,150 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,150 | ^ 2023-09-12T10:30:33,150 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,151 969 | decode(ptr, otri2); 2023-09-12T10:30:33,151 | ^~~~~~ 2023-09-12T10:30:33,152 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,152 8335 | sym(topright, toprcasing); 2023-09-12T10:30:33,152 | ^~~ 2023-09-12T10:30:33,155 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,155 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,156 | ^ 2023-09-12T10:30:33,156 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,157 969 | decode(ptr, otri2); 2023-09-12T10:30:33,157 | ^~~~~~ 2023-09-12T10:30:33,158 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,159 8335 | sym(topright, toprcasing); 2023-09-12T10:30:33,159 | ^~~ 2023-09-12T10:30:33,160 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,161 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,161 | ^ 2023-09-12T10:30:33,162 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,163 969 | decode(ptr, otri2); 2023-09-12T10:30:33,163 | ^~~~~~ 2023-09-12T10:30:33,164 c/triangle.c:8335:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,165 8335 | sym(topright, toprcasing); 2023-09-12T10:30:33,165 | ^~~ 2023-09-12T10:30:33,167 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,168 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,169 | ^ 2023-09-12T10:30:33,169 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,170 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,170 | ^~~~~~~ 2023-09-12T10:30:33,171 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,171 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,172 | ^~~~~~~ 2023-09-12T10:30:33,173 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,174 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,174 | ^ 2023-09-12T10:30:33,175 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,175 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,176 | ^~~~~~~ 2023-09-12T10:30:33,177 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,177 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,178 | ^~~~~~~ 2023-09-12T10:30:33,179 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,179 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,180 | ^ 2023-09-12T10:30:33,180 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,180 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,181 | ^~~~~~~ 2023-09-12T10:30:33,181 c/triangle.c:8378:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,181 8378 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,182 | ^~~~~~~ 2023-09-12T10:30:33,184 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,185 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,185 | ^ 2023-09-12T10:30:33,186 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,186 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,186 | ^~~~~~~ 2023-09-12T10:30:33,187 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,187 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,187 | ^~~~~~ 2023-09-12T10:30:33,190 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,190 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,191 | ^ 2023-09-12T10:30:33,191 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,192 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,192 | ^~~~~~~ 2023-09-12T10:30:33,193 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,194 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,194 | ^~~~~~ 2023-09-12T10:30:33,195 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,196 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,197 | ^ 2023-09-12T10:30:33,197 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,198 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,198 | ^~~~~~ 2023-09-12T10:30:33,199 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,199 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,200 | ^~~~~~ 2023-09-12T10:30:33,201 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,202 | ^ 2023-09-12T10:30:33,203 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,203 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,204 | ^~~~~~ 2023-09-12T10:30:33,204 c/triangle.c:8381:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,205 8381 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,205 | ^~~~~~ 2023-09-12T10:30:33,207 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,207 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,208 | ^ 2023-09-12T10:30:33,209 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,209 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,210 | ^~~~~~~ 2023-09-12T10:30:33,210 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,211 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,211 | ^~~~~~~ 2023-09-12T10:30:33,212 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,213 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,213 | ^ 2023-09-12T10:30:33,214 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,214 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,215 | ^~~~~~~ 2023-09-12T10:30:33,215 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,216 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,216 | ^~~~~~~ 2023-09-12T10:30:33,218 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,218 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,219 | ^ 2023-09-12T10:30:33,219 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,220 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,220 | ^~~~~~~ 2023-09-12T10:30:33,221 c/triangle.c:8384:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,221 8384 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,222 | ^~~~~~~ 2023-09-12T10:30:33,223 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,224 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,224 | ^ 2023-09-12T10:30:33,225 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,225 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,226 | ^~~~~~~ 2023-09-12T10:30:33,227 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,227 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:30:33,228 | ^~~~~~ 2023-09-12T10:30:33,229 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,230 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,230 | ^ 2023-09-12T10:30:33,231 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,231 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,232 | ^~~~~~~ 2023-09-12T10:30:33,232 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,233 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:30:33,233 | ^~~~~~ 2023-09-12T10:30:33,235 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,236 | ^ 2023-09-12T10:30:33,236 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,237 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,237 | ^~~~~~ 2023-09-12T10:30:33,238 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,239 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:30:33,239 | ^~~~~~ 2023-09-12T10:30:33,240 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,241 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,241 | ^ 2023-09-12T10:30:33,242 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,242 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,243 | ^~~~~~ 2023-09-12T10:30:33,243 c/triangle.c:8387:11: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,243 8387 | tsbond(newtopright, toprsubseg); 2023-09-12T10:30:33,244 | ^~~~~~ 2023-09-12T10:30:33,246 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,246 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,247 | ^ 2023-09-12T10:30:33,247 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,247 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,248 | ^~~~~~ 2023-09-12T10:30:33,248 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,249 8393 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,249 | ^~~~ 2023-09-12T10:30:33,251 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,252 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,252 | ^ 2023-09-12T10:30:33,253 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,253 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,254 | ^~~~~~ 2023-09-12T10:30:33,255 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,255 8393 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,256 | ^~~~ 2023-09-12T10:30:33,257 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,257 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,258 | ^ 2023-09-12T10:30:33,258 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,259 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,260 | ^~~~~~ 2023-09-12T10:30:33,260 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,261 8393 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,261 | ^~~~ 2023-09-12T10:30:33,262 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,263 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,264 | ^ 2023-09-12T10:30:33,264 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,265 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,265 | ^~~~~~ 2023-09-12T10:30:33,266 c/triangle.c:8393:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,266 8393 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,267 | ^~~~ 2023-09-12T10:30:33,268 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,269 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,270 | ^ 2023-09-12T10:30:33,270 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,271 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,271 | ^~~~~~ 2023-09-12T10:30:33,272 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,273 8395 | bond(newbotright, botright); 2023-09-12T10:30:33,273 | ^~~~ 2023-09-12T10:30:33,274 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,274 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,275 | ^ 2023-09-12T10:30:33,275 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,275 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,276 | ^~~~~~ 2023-09-12T10:30:33,276 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,277 8395 | bond(newbotright, botright); 2023-09-12T10:30:33,277 | ^~~~ 2023-09-12T10:30:33,279 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,280 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,280 | ^ 2023-09-12T10:30:33,281 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,281 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,282 | ^~~~~~ 2023-09-12T10:30:33,282 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,282 8395 | bond(newbotright, botright); 2023-09-12T10:30:33,283 | ^~~~ 2023-09-12T10:30:33,286 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,287 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,287 | ^ 2023-09-12T10:30:33,288 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,288 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,289 | ^~~~~~ 2023-09-12T10:30:33,289 c/triangle.c:8395:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,290 8395 | bond(newbotright, botright); 2023-09-12T10:30:33,291 | ^~~~ 2023-09-12T10:30:33,292 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,292 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,293 | ^ 2023-09-12T10:30:33,294 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,294 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,295 | ^~~~~~ 2023-09-12T10:30:33,295 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,296 8398 | bond(newtopright, toprcasing); 2023-09-12T10:30:33,296 | ^~~~ 2023-09-12T10:30:33,297 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,298 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,298 | ^ 2023-09-12T10:30:33,299 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,299 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,300 | ^~~~~~ 2023-09-12T10:30:33,301 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,301 8398 | bond(newtopright, toprcasing); 2023-09-12T10:30:33,302 | ^~~~ 2023-09-12T10:30:33,303 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,304 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,304 | ^ 2023-09-12T10:30:33,305 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,305 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,306 | ^~~~~~ 2023-09-12T10:30:33,306 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,306 8398 | bond(newtopright, toprcasing); 2023-09-12T10:30:33,307 | ^~~~ 2023-09-12T10:30:33,308 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,309 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,309 | ^ 2023-09-12T10:30:33,310 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,310 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,311 | ^~~~~~ 2023-09-12T10:30:33,311 c/triangle.c:8398:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,311 8398 | bond(newtopright, toprcasing); 2023-09-12T10:30:33,312 | ^~~~ 2023-09-12T10:30:33,314 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,315 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,315 | ^ 2023-09-12T10:30:33,315 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,316 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,316 | ^~~~~~ 2023-09-12T10:30:33,317 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,317 8400 | bond(newtopright, topright); 2023-09-12T10:30:33,318 | ^~~~ 2023-09-12T10:30:33,320 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,320 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,321 | ^ 2023-09-12T10:30:33,322 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,322 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,323 | ^~~~~~ 2023-09-12T10:30:33,323 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,324 8400 | bond(newtopright, topright); 2023-09-12T10:30:33,325 | ^~~~ 2023-09-12T10:30:33,325 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,326 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,327 | ^ 2023-09-12T10:30:33,327 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,328 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,328 | ^~~~~~ 2023-09-12T10:30:33,329 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,329 8400 | bond(newtopright, topright); 2023-09-12T10:30:33,330 | ^~~~ 2023-09-12T10:30:33,331 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,331 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,332 | ^ 2023-09-12T10:30:33,333 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,333 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,334 | ^~~~~~ 2023-09-12T10:30:33,334 c/triangle.c:8400:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,335 8400 | bond(newtopright, topright); 2023-09-12T10:30:33,336 | ^~~~ 2023-09-12T10:30:33,337 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,337 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,337 | ^ 2023-09-12T10:30:33,338 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,338 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,339 | ^~~~~~ 2023-09-12T10:30:33,339 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,339 8402 | bond(newtopright, newbotright); 2023-09-12T10:30:33,340 | ^~~~ 2023-09-12T10:30:33,342 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,343 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,343 | ^ 2023-09-12T10:30:33,343 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,344 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,344 | ^~~~~~ 2023-09-12T10:30:33,345 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,345 8402 | bond(newtopright, newbotright); 2023-09-12T10:30:33,345 | ^~~~ 2023-09-12T10:30:33,348 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,348 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,349 | ^ 2023-09-12T10:30:33,349 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,350 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,350 | ^~~~~~ 2023-09-12T10:30:33,351 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,351 8402 | bond(newtopright, newbotright); 2023-09-12T10:30:33,352 | ^~~~ 2023-09-12T10:30:33,353 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,354 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,354 | ^ 2023-09-12T10:30:33,355 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,356 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,356 | ^~~~~~ 2023-09-12T10:30:33,357 c/triangle.c:8402:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,357 8402 | bond(newtopright, newbotright); 2023-09-12T10:30:33,358 | ^~~~ 2023-09-12T10:30:33,359 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,360 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,360 | ^ 2023-09-12T10:30:33,361 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,361 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:33,362 | ^~~~~~~ 2023-09-12T10:30:33,362 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:33,363 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:30:33,364 | ^~~~~~ 2023-09-12T10:30:33,365 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,366 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,366 | ^ 2023-09-12T10:30:33,367 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,367 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:33,368 | ^~~~~~~ 2023-09-12T10:30:33,369 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:33,369 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:30:33,370 | ^~~~~~ 2023-09-12T10:30:33,370 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,371 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,371 | ^ 2023-09-12T10:30:33,372 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,372 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:33,373 | ^~~~~~~ 2023-09-12T10:30:33,373 c/triangle.c:8411:7: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:33,373 8411 | spivot(*splitseg, rightsubseg); 2023-09-12T10:30:33,374 | ^~~~~~ 2023-09-12T10:30:33,376 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,377 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,377 | ^ 2023-09-12T10:30:33,377 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,378 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,378 | ^~~~~~~ 2023-09-12T10:30:33,379 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,379 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:30:33,379 | ^~~~~~~ 2023-09-12T10:30:33,382 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,382 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,383 | ^ 2023-09-12T10:30:33,383 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,384 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,384 | ^~~~~~~ 2023-09-12T10:30:33,385 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,385 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:30:33,386 | ^~~~~~~ 2023-09-12T10:30:33,387 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,388 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,389 | ^ 2023-09-12T10:30:33,389 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,390 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,390 | ^~~~~~~ 2023-09-12T10:30:33,391 c/triangle.c:8413:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,391 8413 | tspivot(newbotright, newsubseg); 2023-09-12T10:30:33,392 | ^~~~~~~ 2023-09-12T10:30:33,393 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,394 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,394 | ^ 2023-09-12T10:30:33,395 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,395 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:30:33,396 | ^~~~~~~ 2023-09-12T10:30:33,396 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,397 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:30:33,397 | ^~~~~ 2023-09-12T10:30:33,399 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,400 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,400 | ^ 2023-09-12T10:30:33,401 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,401 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:30:33,402 | ^~~~~~~ 2023-09-12T10:30:33,403 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,403 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:30:33,403 | ^~~~~ 2023-09-12T10:30:33,405 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,405 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,406 | ^ 2023-09-12T10:30:33,406 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,406 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:30:33,407 | ^~~~~~~ 2023-09-12T10:30:33,407 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,408 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:30:33,408 | ^~~~~ 2023-09-12T10:30:33,411 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,411 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,412 | ^ 2023-09-12T10:30:33,412 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,412 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:30:33,413 | ^~~~~~~ 2023-09-12T10:30:33,413 c/triangle.c:8416:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,414 8416 | sbond(*splitseg, newsubseg); 2023-09-12T10:30:33,414 | ^~~~~ 2023-09-12T10:30:33,416 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,417 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,417 | ^ 2023-09-12T10:30:33,418 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,419 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:30:33,419 | ^~~~~~~ 2023-09-12T10:30:33,420 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,420 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:30:33,421 | ^~~~~ 2023-09-12T10:30:33,422 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,423 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,423 | ^ 2023-09-12T10:30:33,424 c/triangle.c:1249:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,424 1249 | (osub1).ss[(osub1).ssorient] = sencode(osub2); \ 2023-09-12T10:30:33,425 | ^~~~~~~ 2023-09-12T10:30:33,425 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,426 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:30:33,426 | ^~~~~ 2023-09-12T10:30:33,428 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,428 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,429 | ^ 2023-09-12T10:30:33,429 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,430 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:30:33,431 | ^~~~~~~ 2023-09-12T10:30:33,431 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,432 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:30:33,432 | ^~~~~ 2023-09-12T10:30:33,433 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,434 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,435 | ^ 2023-09-12T10:30:33,435 c/triangle.c:1250:34: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,436 1250 | (osub2).ss[(osub2).ssorient] = sencode(osub1) 2023-09-12T10:30:33,436 | ^~~~~~~ 2023-09-12T10:30:33,436 c/triangle.c:8418:7: note: in expansion of macro ‘sbond’ 2023-09-12T10:30:33,437 8418 | sbond(newsubseg, rightsubseg); 2023-09-12T10:30:33,437 | ^~~~~ 2023-09-12T10:30:33,439 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,440 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,440 | ^ 2023-09-12T10:30:33,441 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,441 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:30:33,441 | ^~~~~~ 2023-09-12T10:30:33,445 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,445 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,446 | ^ 2023-09-12T10:30:33,446 c/triangle.c:8430:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,447 8430 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:30:33,447 | ^~~~~~ 2023-09-12T10:30:33,452 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,452 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,453 | ^ 2023-09-12T10:30:33,454 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,454 969 | decode(ptr, otri2); 2023-09-12T10:30:33,455 | ^~~~~~ 2023-09-12T10:30:33,455 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,456 8487 | sym(botleft, botlcasing); 2023-09-12T10:30:33,457 | ^~~ 2023-09-12T10:30:33,458 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,458 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,459 | ^ 2023-09-12T10:30:33,459 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,460 969 | decode(ptr, otri2); 2023-09-12T10:30:33,460 | ^~~~~~ 2023-09-12T10:30:33,461 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,461 8487 | sym(botleft, botlcasing); 2023-09-12T10:30:33,462 | ^~~ 2023-09-12T10:30:33,463 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,464 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,464 | ^ 2023-09-12T10:30:33,465 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,465 969 | decode(ptr, otri2); 2023-09-12T10:30:33,466 | ^~~~~~ 2023-09-12T10:30:33,466 c/triangle.c:8487:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,467 8487 | sym(botleft, botlcasing); 2023-09-12T10:30:33,467 | ^~~ 2023-09-12T10:30:33,469 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,470 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,470 | ^ 2023-09-12T10:30:33,471 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,471 969 | decode(ptr, otri2); 2023-09-12T10:30:33,472 | ^~~~~~ 2023-09-12T10:30:33,473 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,473 8488 | sym(botright, botrcasing); 2023-09-12T10:30:33,474 | ^~~ 2023-09-12T10:30:33,475 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,475 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,476 | ^ 2023-09-12T10:30:33,476 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,477 969 | decode(ptr, otri2); 2023-09-12T10:30:33,477 | ^~~~~~ 2023-09-12T10:30:33,477 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,478 8488 | sym(botright, botrcasing); 2023-09-12T10:30:33,478 | ^~~ 2023-09-12T10:30:33,481 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,481 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,482 | ^ 2023-09-12T10:30:33,482 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,483 969 | decode(ptr, otri2); 2023-09-12T10:30:33,483 | ^~~~~~ 2023-09-12T10:30:33,484 c/triangle.c:8488:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,484 8488 | sym(botright, botrcasing); 2023-09-12T10:30:33,484 | ^~~ 2023-09-12T10:30:33,488 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,489 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,489 | ^ 2023-09-12T10:30:33,490 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,491 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,492 | ^~~~~~~ 2023-09-12T10:30:33,492 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,493 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,494 | ^~~~~~~ 2023-09-12T10:30:33,495 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,496 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,497 | ^ 2023-09-12T10:30:33,498 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,498 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,499 | ^~~~~~~ 2023-09-12T10:30:33,499 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,500 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,501 | ^~~~~~~ 2023-09-12T10:30:33,501 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,502 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,503 | ^ 2023-09-12T10:30:33,503 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,504 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,505 | ^~~~~~~ 2023-09-12T10:30:33,505 c/triangle.c:8519:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,506 8519 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,507 | ^~~~~~~ 2023-09-12T10:30:33,508 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,508 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,509 | ^ 2023-09-12T10:30:33,510 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,510 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,511 | ^~~~~~~ 2023-09-12T10:30:33,512 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,512 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:30:33,513 | ^~~~~~ 2023-09-12T10:30:33,513 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,514 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,514 | ^ 2023-09-12T10:30:33,514 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,515 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,515 | ^~~~~~~ 2023-09-12T10:30:33,516 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,516 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:30:33,516 | ^~~~~~ 2023-09-12T10:30:33,518 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,518 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,519 | ^ 2023-09-12T10:30:33,519 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,520 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,520 | ^~~~~~ 2023-09-12T10:30:33,520 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,521 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:30:33,521 | ^~~~~~ 2023-09-12T10:30:33,523 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,524 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,525 | ^ 2023-09-12T10:30:33,525 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,526 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,527 | ^~~~~~ 2023-09-12T10:30:33,527 c/triangle.c:8522:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,528 8522 | tsbond(newbotleft, botlsubseg); 2023-09-12T10:30:33,528 | ^~~~~~ 2023-09-12T10:30:33,529 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,530 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,531 | ^ 2023-09-12T10:30:33,531 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,532 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,532 | ^~~~~~~ 2023-09-12T10:30:33,533 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,533 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,534 | ^~~~~~~ 2023-09-12T10:30:33,535 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,536 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,536 | ^ 2023-09-12T10:30:33,537 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,538 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,538 | ^~~~~~~ 2023-09-12T10:30:33,539 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,539 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,540 | ^~~~~~~ 2023-09-12T10:30:33,541 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,541 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,542 | ^ 2023-09-12T10:30:33,543 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,543 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,544 | ^~~~~~~ 2023-09-12T10:30:33,544 c/triangle.c:8524:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,544 8524 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,545 | ^~~~~~~ 2023-09-12T10:30:33,547 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,547 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,547 | ^ 2023-09-12T10:30:33,548 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,548 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,549 | ^~~~~~~ 2023-09-12T10:30:33,549 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,549 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,550 | ^~~~~~ 2023-09-12T10:30:33,552 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,553 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,553 | ^ 2023-09-12T10:30:33,554 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,554 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,554 | ^~~~~~~ 2023-09-12T10:30:33,555 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,555 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,556 | ^~~~~~ 2023-09-12T10:30:33,558 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,559 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,559 | ^ 2023-09-12T10:30:33,560 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,560 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,561 | ^~~~~~ 2023-09-12T10:30:33,562 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,562 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,563 | ^~~~~~ 2023-09-12T10:30:33,564 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,564 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,565 | ^ 2023-09-12T10:30:33,565 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,566 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,566 | ^~~~~~ 2023-09-12T10:30:33,567 c/triangle.c:8527:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,567 8527 | tsbond(newbotright, botrsubseg); 2023-09-12T10:30:33,568 | ^~~~~~ 2023-09-12T10:30:33,570 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,570 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,571 | ^ 2023-09-12T10:30:33,571 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,572 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,572 | ^~~~~~ 2023-09-12T10:30:33,573 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,574 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:30:33,574 | ^~~~ 2023-09-12T10:30:33,575 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,576 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,576 | ^ 2023-09-12T10:30:33,577 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,577 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,577 | ^~~~~~ 2023-09-12T10:30:33,578 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,578 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:30:33,578 | ^~~~ 2023-09-12T10:30:33,581 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,581 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,582 | ^ 2023-09-12T10:30:33,582 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,583 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,583 | ^~~~~~ 2023-09-12T10:30:33,583 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,584 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:30:33,584 | ^~~~ 2023-09-12T10:30:33,587 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,588 | ^ 2023-09-12T10:30:33,588 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,589 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,589 | ^~~~~~ 2023-09-12T10:30:33,590 c/triangle.c:8532:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,590 8532 | bond(newbotleft, botlcasing); 2023-09-12T10:30:33,591 | ^~~~ 2023-09-12T10:30:33,592 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,593 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,594 | ^ 2023-09-12T10:30:33,594 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,595 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,595 | ^~~~~~ 2023-09-12T10:30:33,596 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,596 8533 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,597 | ^~~~ 2023-09-12T10:30:33,598 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,599 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,599 | ^ 2023-09-12T10:30:33,600 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,600 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,601 | ^~~~~~ 2023-09-12T10:30:33,601 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,602 8533 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,603 | ^~~~ 2023-09-12T10:30:33,604 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,605 | ^ 2023-09-12T10:30:33,606 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,607 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,607 | ^~~~~~ 2023-09-12T10:30:33,607 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,608 8533 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,608 | ^~~~ 2023-09-12T10:30:33,610 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,610 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,611 | ^ 2023-09-12T10:30:33,611 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,611 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,612 | ^~~~~~ 2023-09-12T10:30:33,612 c/triangle.c:8533:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,612 8533 | bond(newbotright, botrcasing); 2023-09-12T10:30:33,613 | ^~~~ 2023-09-12T10:30:33,615 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,616 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,616 | ^ 2023-09-12T10:30:33,617 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,617 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,617 | ^~~~~~ 2023-09-12T10:30:33,618 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,618 8536 | bond(newbotleft, newbotright); 2023-09-12T10:30:33,619 | ^~~~ 2023-09-12T10:30:33,621 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,622 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,622 | ^ 2023-09-12T10:30:33,623 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,623 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,624 | ^~~~~~ 2023-09-12T10:30:33,625 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,625 8536 | bond(newbotleft, newbotright); 2023-09-12T10:30:33,626 | ^~~~ 2023-09-12T10:30:33,627 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,628 | ^ 2023-09-12T10:30:33,629 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,629 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,630 | ^~~~~~ 2023-09-12T10:30:33,630 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,631 8536 | bond(newbotleft, newbotright); 2023-09-12T10:30:33,631 | ^~~~ 2023-09-12T10:30:33,632 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,633 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,634 | ^ 2023-09-12T10:30:33,634 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,635 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,635 | ^~~~~~ 2023-09-12T10:30:33,636 c/triangle.c:8536:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,637 8536 | bond(newbotleft, newbotright); 2023-09-12T10:30:33,637 | ^~~~ 2023-09-12T10:30:33,638 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,639 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,640 | ^ 2023-09-12T10:30:33,640 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,641 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,641 | ^~~~~~ 2023-09-12T10:30:33,641 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,642 8538 | bond(botleft, newbotleft); 2023-09-12T10:30:33,642 | ^~~~ 2023-09-12T10:30:33,644 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,645 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,645 | ^ 2023-09-12T10:30:33,645 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,646 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,646 | ^~~~~~ 2023-09-12T10:30:33,647 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,647 8538 | bond(botleft, newbotleft); 2023-09-12T10:30:33,647 | ^~~~ 2023-09-12T10:30:33,650 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,650 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,651 | ^ 2023-09-12T10:30:33,651 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,651 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,652 | ^~~~~~ 2023-09-12T10:30:33,652 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,653 8538 | bond(botleft, newbotleft); 2023-09-12T10:30:33,654 | ^~~~ 2023-09-12T10:30:33,655 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,657 | ^ 2023-09-12T10:30:33,657 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,658 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,659 | ^~~~~~ 2023-09-12T10:30:33,659 c/triangle.c:8538:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,660 8538 | bond(botleft, newbotleft); 2023-09-12T10:30:33,660 | ^~~~ 2023-09-12T10:30:33,661 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,662 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,662 | ^ 2023-09-12T10:30:33,663 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,663 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,664 | ^~~~~~ 2023-09-12T10:30:33,664 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,665 8540 | bond(botright, newbotright); 2023-09-12T10:30:33,665 | ^~~~ 2023-09-12T10:30:33,667 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,668 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,668 | ^ 2023-09-12T10:30:33,669 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,669 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,670 | ^~~~~~ 2023-09-12T10:30:33,671 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,672 8540 | bond(botright, newbotright); 2023-09-12T10:30:33,672 | ^~~~ 2023-09-12T10:30:33,673 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,673 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,674 | ^ 2023-09-12T10:30:33,674 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,674 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,675 | ^~~~~~ 2023-09-12T10:30:33,675 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,676 8540 | bond(botright, newbotright); 2023-09-12T10:30:33,676 | ^~~~ 2023-09-12T10:30:33,678 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,679 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,679 | ^ 2023-09-12T10:30:33,680 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,680 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,681 | ^~~~~~ 2023-09-12T10:30:33,681 c/triangle.c:8540:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,681 8540 | bond(botright, newbotright); 2023-09-12T10:30:33,682 | ^~~~ 2023-09-12T10:30:33,684 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,685 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,685 | ^ 2023-09-12T10:30:33,686 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,686 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:30:33,687 | ^~~~~~ 2023-09-12T10:30:33,690 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,690 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,691 | ^ 2023-09-12T10:30:33,692 c/triangle.c:8545:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,692 8545 | m->lastflip->flippedtri = encode(horiz); 2023-09-12T10:30:33,693 | ^~~~~~ 2023-09-12T10:30:33,696 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,697 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,697 | ^ 2023-09-12T10:30:33,698 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,699 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,699 | ^~~~~~~ 2023-09-12T10:30:33,699 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,700 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:30:33,700 | ^~~~~~~ 2023-09-12T10:30:33,702 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,702 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,703 | ^ 2023-09-12T10:30:33,704 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,704 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,705 | ^~~~~~~ 2023-09-12T10:30:33,705 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,706 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:30:33,706 | ^~~~~~~ 2023-09-12T10:30:33,708 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,708 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,709 | ^ 2023-09-12T10:30:33,710 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,710 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,710 | ^~~~~~~ 2023-09-12T10:30:33,711 c/triangle.c:8594:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,711 8594 | tspivot(horiz, checksubseg); 2023-09-12T10:30:33,711 | ^~~~~~~ 2023-09-12T10:30:33,714 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,714 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,715 | ^ 2023-09-12T10:30:33,715 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,715 969 | decode(ptr, otri2); 2023-09-12T10:30:33,716 | ^~~~~~ 2023-09-12T10:30:33,716 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,717 8611 | sym(horiz, top); 2023-09-12T10:30:33,717 | ^~~ 2023-09-12T10:30:33,719 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,720 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,720 | ^ 2023-09-12T10:30:33,721 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,721 969 | decode(ptr, otri2); 2023-09-12T10:30:33,722 | ^~~~~~ 2023-09-12T10:30:33,722 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,723 8611 | sym(horiz, top); 2023-09-12T10:30:33,723 | ^~~ 2023-09-12T10:30:33,725 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,726 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,727 | ^ 2023-09-12T10:30:33,727 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,728 969 | decode(ptr, otri2); 2023-09-12T10:30:33,728 | ^~~~~~ 2023-09-12T10:30:33,729 c/triangle.c:8611:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,730 8611 | sym(horiz, top); 2023-09-12T10:30:33,730 | ^~~ 2023-09-12T10:30:33,734 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,735 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,735 | ^ 2023-09-12T10:30:33,736 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,736 969 | decode(ptr, otri2); 2023-09-12T10:30:33,737 | ^~~~~~ 2023-09-12T10:30:33,737 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,738 8656 | sym(topleft, toplcasing); 2023-09-12T10:30:33,738 | ^~~ 2023-09-12T10:30:33,740 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,740 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,741 | ^ 2023-09-12T10:30:33,741 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,742 969 | decode(ptr, otri2); 2023-09-12T10:30:33,742 | ^~~~~~ 2023-09-12T10:30:33,743 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,744 8656 | sym(topleft, toplcasing); 2023-09-12T10:30:33,744 | ^~~ 2023-09-12T10:30:33,746 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,746 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,747 | ^ 2023-09-12T10:30:33,748 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,748 969 | decode(ptr, otri2); 2023-09-12T10:30:33,749 | ^~~~~~ 2023-09-12T10:30:33,749 c/triangle.c:8656:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,749 8656 | sym(topleft, toplcasing); 2023-09-12T10:30:33,750 | ^~~ 2023-09-12T10:30:33,752 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,752 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,752 | ^ 2023-09-12T10:30:33,753 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,753 969 | decode(ptr, otri2); 2023-09-12T10:30:33,754 | ^~~~~~ 2023-09-12T10:30:33,754 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,754 8658 | sym(topright, toprcasing); 2023-09-12T10:30:33,755 | ^~~ 2023-09-12T10:30:33,757 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,758 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,758 | ^ 2023-09-12T10:30:33,759 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,759 969 | decode(ptr, otri2); 2023-09-12T10:30:33,760 | ^~~~~~ 2023-09-12T10:30:33,760 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,761 8658 | sym(topright, toprcasing); 2023-09-12T10:30:33,761 | ^~~ 2023-09-12T10:30:33,763 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,764 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,764 | ^ 2023-09-12T10:30:33,765 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,765 969 | decode(ptr, otri2); 2023-09-12T10:30:33,766 | ^~~~~~ 2023-09-12T10:30:33,767 c/triangle.c:8658:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,767 8658 | sym(topright, toprcasing); 2023-09-12T10:30:33,768 | ^~~ 2023-09-12T10:30:33,769 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,770 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,770 | ^ 2023-09-12T10:30:33,771 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,771 969 | decode(ptr, otri2); 2023-09-12T10:30:33,772 | ^~~~~~ 2023-09-12T10:30:33,772 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,773 8660 | sym(botleft, botlcasing); 2023-09-12T10:30:33,773 | ^~~ 2023-09-12T10:30:33,775 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,776 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,776 | ^ 2023-09-12T10:30:33,777 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,777 969 | decode(ptr, otri2); 2023-09-12T10:30:33,778 | ^~~~~~ 2023-09-12T10:30:33,778 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,779 8660 | sym(botleft, botlcasing); 2023-09-12T10:30:33,780 | ^~~ 2023-09-12T10:30:33,781 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,782 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,782 | ^ 2023-09-12T10:30:33,783 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,784 969 | decode(ptr, otri2); 2023-09-12T10:30:33,784 | ^~~~~~ 2023-09-12T10:30:33,784 c/triangle.c:8660:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,785 8660 | sym(botleft, botlcasing); 2023-09-12T10:30:33,785 | ^~~ 2023-09-12T10:30:33,787 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,787 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:33,788 | ^ 2023-09-12T10:30:33,788 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,789 969 | decode(ptr, otri2); 2023-09-12T10:30:33,789 | ^~~~~~ 2023-09-12T10:30:33,789 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,790 8662 | sym(botright, botrcasing); 2023-09-12T10:30:33,790 | ^~~ 2023-09-12T10:30:33,793 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,793 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:33,793 | ^ 2023-09-12T10:30:33,794 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,794 969 | decode(ptr, otri2); 2023-09-12T10:30:33,795 | ^~~~~~ 2023-09-12T10:30:33,795 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,796 8662 | sym(botright, botrcasing); 2023-09-12T10:30:33,796 | ^~~ 2023-09-12T10:30:33,798 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,799 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:33,800 | ^ 2023-09-12T10:30:33,800 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:33,801 969 | decode(ptr, otri2); 2023-09-12T10:30:33,801 | ^~~~~~ 2023-09-12T10:30:33,802 c/triangle.c:8662:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:33,803 8662 | sym(botright, botrcasing); 2023-09-12T10:30:33,803 | ^~~ 2023-09-12T10:30:33,804 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,805 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,806 | ^ 2023-09-12T10:30:33,806 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,807 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,807 | ^~~~~~ 2023-09-12T10:30:33,808 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,808 8664 | bond(topleft, botlcasing); 2023-09-12T10:30:33,809 | ^~~~ 2023-09-12T10:30:33,810 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,811 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,811 | ^ 2023-09-12T10:30:33,812 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,812 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,813 | ^~~~~~ 2023-09-12T10:30:33,813 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,814 8664 | bond(topleft, botlcasing); 2023-09-12T10:30:33,814 | ^~~~ 2023-09-12T10:30:33,816 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,817 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,818 | ^ 2023-09-12T10:30:33,818 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,819 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,819 | ^~~~~~ 2023-09-12T10:30:33,819 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,820 8664 | bond(topleft, botlcasing); 2023-09-12T10:30:33,820 | ^~~~ 2023-09-12T10:30:33,822 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,822 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,823 | ^ 2023-09-12T10:30:33,823 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,824 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,824 | ^~~~~~ 2023-09-12T10:30:33,824 c/triangle.c:8664:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,825 8664 | bond(topleft, botlcasing); 2023-09-12T10:30:33,825 | ^~~~ 2023-09-12T10:30:33,828 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,828 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,829 | ^ 2023-09-12T10:30:33,829 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,829 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,830 | ^~~~~~ 2023-09-12T10:30:33,831 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,831 8665 | bond(botleft, botrcasing); 2023-09-12T10:30:33,832 | ^~~~ 2023-09-12T10:30:33,834 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,834 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,835 | ^ 2023-09-12T10:30:33,835 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,836 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,836 | ^~~~~~ 2023-09-12T10:30:33,837 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,838 8665 | bond(botleft, botrcasing); 2023-09-12T10:30:33,838 | ^~~~ 2023-09-12T10:30:33,840 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,840 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,841 | ^ 2023-09-12T10:30:33,841 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,842 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,842 | ^~~~~~ 2023-09-12T10:30:33,843 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,843 8665 | bond(botleft, botrcasing); 2023-09-12T10:30:33,844 | ^~~~ 2023-09-12T10:30:33,845 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,846 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,847 | ^ 2023-09-12T10:30:33,847 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,848 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,849 | ^~~~~~ 2023-09-12T10:30:33,849 c/triangle.c:8665:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,850 8665 | bond(botleft, botrcasing); 2023-09-12T10:30:33,850 | ^~~~ 2023-09-12T10:30:33,851 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,852 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,852 | ^ 2023-09-12T10:30:33,853 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,853 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,853 | ^~~~~~ 2023-09-12T10:30:33,854 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,854 8666 | bond(botright, toprcasing); 2023-09-12T10:30:33,855 | ^~~~ 2023-09-12T10:30:33,857 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,858 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,858 | ^ 2023-09-12T10:30:33,859 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,859 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,859 | ^~~~~~ 2023-09-12T10:30:33,860 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,860 8666 | bond(botright, toprcasing); 2023-09-12T10:30:33,861 | ^~~~ 2023-09-12T10:30:33,863 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,864 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,864 | ^ 2023-09-12T10:30:33,865 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,866 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,866 | ^~~~~~ 2023-09-12T10:30:33,867 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,867 8666 | bond(botright, toprcasing); 2023-09-12T10:30:33,868 | ^~~~ 2023-09-12T10:30:33,869 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,870 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,870 | ^ 2023-09-12T10:30:33,871 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,871 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,872 | ^~~~~~ 2023-09-12T10:30:33,873 c/triangle.c:8666:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,873 8666 | bond(botright, toprcasing); 2023-09-12T10:30:33,874 | ^~~~ 2023-09-12T10:30:33,875 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,875 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,876 | ^ 2023-09-12T10:30:33,877 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,877 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,878 | ^~~~~~ 2023-09-12T10:30:33,878 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,879 8667 | bond(topright, toplcasing); 2023-09-12T10:30:33,879 | ^~~~ 2023-09-12T10:30:33,881 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,881 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,882 | ^ 2023-09-12T10:30:33,883 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,883 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:33,883 | ^~~~~~ 2023-09-12T10:30:33,884 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,884 8667 | bond(topright, toplcasing); 2023-09-12T10:30:33,885 | ^~~~ 2023-09-12T10:30:33,887 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,887 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,888 | ^ 2023-09-12T10:30:33,888 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,888 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,889 | ^~~~~~ 2023-09-12T10:30:33,889 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,890 8667 | bond(topright, toplcasing); 2023-09-12T10:30:33,890 | ^~~~ 2023-09-12T10:30:33,892 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,893 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,893 | ^ 2023-09-12T10:30:33,894 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,894 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:33,895 | ^~~~~~ 2023-09-12T10:30:33,895 c/triangle.c:8667:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:33,896 8667 | bond(topright, toplcasing); 2023-09-12T10:30:33,896 | ^~~~ 2023-09-12T10:30:33,898 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,899 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,899 | ^ 2023-09-12T10:30:33,900 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,901 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,901 | ^~~~~~~ 2023-09-12T10:30:33,902 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,902 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:33,903 | ^~~~~~~ 2023-09-12T10:30:33,904 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,905 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,906 | ^ 2023-09-12T10:30:33,906 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,907 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,907 | ^~~~~~~ 2023-09-12T10:30:33,908 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,908 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:33,909 | ^~~~~~~ 2023-09-12T10:30:33,910 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,911 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,911 | ^ 2023-09-12T10:30:33,912 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,912 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,913 | ^~~~~~~ 2023-09-12T10:30:33,914 c/triangle.c:8670:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,914 8670 | tspivot(topleft, toplsubseg); 2023-09-12T10:30:33,915 | ^~~~~~~ 2023-09-12T10:30:33,916 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,917 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,918 | ^ 2023-09-12T10:30:33,918 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,919 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,919 | ^~~~~~~ 2023-09-12T10:30:33,919 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,920 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,920 | ^~~~~~~ 2023-09-12T10:30:33,922 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,922 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,923 | ^ 2023-09-12T10:30:33,923 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,924 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,924 | ^~~~~~~ 2023-09-12T10:30:33,924 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,925 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,925 | ^~~~~~~ 2023-09-12T10:30:33,928 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,928 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,929 | ^ 2023-09-12T10:30:33,929 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,930 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,930 | ^~~~~~~ 2023-09-12T10:30:33,930 c/triangle.c:8671:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,931 8671 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:33,932 | ^~~~~~~ 2023-09-12T10:30:33,934 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,934 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,935 | ^ 2023-09-12T10:30:33,935 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,936 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,937 | ^~~~~~~ 2023-09-12T10:30:33,937 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,938 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,938 | ^~~~~~~ 2023-09-12T10:30:33,940 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,940 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,941 | ^ 2023-09-12T10:30:33,941 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,942 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,942 | ^~~~~~~ 2023-09-12T10:30:33,943 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,944 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,944 | ^~~~~~~ 2023-09-12T10:30:33,945 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,946 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,947 | ^ 2023-09-12T10:30:33,947 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,948 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,949 | ^~~~~~~ 2023-09-12T10:30:33,949 c/triangle.c:8672:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,950 8672 | tspivot(botright, botrsubseg); 2023-09-12T10:30:33,950 | ^~~~~~~ 2023-09-12T10:30:33,952 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,952 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:33,952 | ^ 2023-09-12T10:30:33,953 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,953 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,954 | ^~~~~~~ 2023-09-12T10:30:33,954 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,954 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,955 | ^~~~~~~ 2023-09-12T10:30:33,957 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,958 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:33,958 | ^ 2023-09-12T10:30:33,959 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,959 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,959 | ^~~~~~~ 2023-09-12T10:30:33,960 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,960 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,961 | ^~~~~~~ 2023-09-12T10:30:33,963 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,964 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:33,964 | ^ 2023-09-12T10:30:33,965 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:33,965 1289 | sdecode(sptr, osub) 2023-09-12T10:30:33,966 | ^~~~~~~ 2023-09-12T10:30:33,966 c/triangle.c:8673:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:33,967 8673 | tspivot(topright, toprsubseg); 2023-09-12T10:30:33,968 | ^~~~~~~ 2023-09-12T10:30:33,969 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,970 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,970 | ^ 2023-09-12T10:30:33,971 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,972 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,972 | ^~~~~~~ 2023-09-12T10:30:33,973 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,973 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:30:33,974 | ^~~~~~ 2023-09-12T10:30:33,975 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,976 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,976 | ^ 2023-09-12T10:30:33,977 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,977 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,978 | ^~~~~~~ 2023-09-12T10:30:33,978 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,979 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:30:33,979 | ^~~~~~ 2023-09-12T10:30:33,981 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,982 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,982 | ^ 2023-09-12T10:30:33,983 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,983 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,984 | ^~~~~~ 2023-09-12T10:30:33,985 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,985 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:30:33,986 | ^~~~~~ 2023-09-12T10:30:33,987 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,987 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:33,988 | ^ 2023-09-12T10:30:33,988 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:33,989 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:33,989 | ^~~~~~ 2023-09-12T10:30:33,990 c/triangle.c:8677:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,990 8677 | tsbond(topright, toplsubseg); 2023-09-12T10:30:33,990 | ^~~~~~ 2023-09-12T10:30:33,993 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:33,993 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:33,994 | ^ 2023-09-12T10:30:33,994 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:33,995 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:33,995 | ^~~~~~~ 2023-09-12T10:30:33,995 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:33,996 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:33,996 | ^~~~~~ 2023-09-12T10:30:33,999 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:33,999 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,000 | ^ 2023-09-12T10:30:34,000 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,001 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,001 | ^~~~~~~ 2023-09-12T10:30:34,002 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,002 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:34,003 | ^~~~~~ 2023-09-12T10:30:34,005 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,005 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,006 | ^ 2023-09-12T10:30:34,006 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,007 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,007 | ^~~~~~ 2023-09-12T10:30:34,008 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,008 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:34,009 | ^~~~~~ 2023-09-12T10:30:34,010 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,011 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,012 | ^ 2023-09-12T10:30:34,012 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,013 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,014 | ^~~~~~ 2023-09-12T10:30:34,014 c/triangle.c:8682:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,015 8682 | tsbond(topleft, botlsubseg); 2023-09-12T10:30:34,016 | ^~~~~~ 2023-09-12T10:30:34,017 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,017 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,018 | ^ 2023-09-12T10:30:34,018 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,018 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,019 | ^~~~~~~ 2023-09-12T10:30:34,019 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,020 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:34,020 | ^~~~~~ 2023-09-12T10:30:34,022 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,023 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,023 | ^ 2023-09-12T10:30:34,024 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,024 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,025 | ^~~~~~~ 2023-09-12T10:30:34,025 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,026 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:34,026 | ^~~~~~ 2023-09-12T10:30:34,028 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,029 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,029 | ^ 2023-09-12T10:30:34,030 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,031 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,031 | ^~~~~~ 2023-09-12T10:30:34,032 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,032 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:34,033 | ^~~~~~ 2023-09-12T10:30:34,034 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,036 | ^ 2023-09-12T10:30:34,036 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,037 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,037 | ^~~~~~ 2023-09-12T10:30:34,038 c/triangle.c:8687:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,038 8687 | tsbond(botleft, botrsubseg); 2023-09-12T10:30:34,039 | ^~~~~~ 2023-09-12T10:30:34,040 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,041 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,042 | ^ 2023-09-12T10:30:34,042 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,043 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,043 | ^~~~~~~ 2023-09-12T10:30:34,044 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,044 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:30:34,045 | ^~~~~~ 2023-09-12T10:30:34,046 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,047 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,048 | ^ 2023-09-12T10:30:34,049 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,049 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,049 | ^~~~~~~ 2023-09-12T10:30:34,050 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,050 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:30:34,051 | ^~~~~~ 2023-09-12T10:30:34,052 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,053 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,053 | ^ 2023-09-12T10:30:34,053 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,054 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,054 | ^~~~~~ 2023-09-12T10:30:34,055 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,055 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:30:34,056 | ^~~~~~ 2023-09-12T10:30:34,058 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,058 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,059 | ^ 2023-09-12T10:30:34,059 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,060 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,060 | ^~~~~~ 2023-09-12T10:30:34,061 c/triangle.c:8692:15: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,062 8692 | tsbond(botright, toprsubseg); 2023-09-12T10:30:34,062 | ^~~~~~ 2023-09-12T10:30:34,065 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,066 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,066 | ^ 2023-09-12T10:30:34,067 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,067 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T10:30:34,068 | ^~~~~~ 2023-09-12T10:30:34,071 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,072 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,073 | ^ 2023-09-12T10:30:34,073 c/triangle.c:8723:35: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,074 8723 | newflip->flippedtri = encode(horiz); 2023-09-12T10:30:34,074 | ^~~~~~ 2023-09-12T10:30:34,077 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,078 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,079 | ^ 2023-09-12T10:30:34,079 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,080 969 | decode(ptr, otri2); 2023-09-12T10:30:34,080 | ^~~~~~ 2023-09-12T10:30:34,081 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,081 8782 | sym(horiz, testtri); 2023-09-12T10:30:34,082 | ^~~ 2023-09-12T10:30:34,084 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,084 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,085 | ^ 2023-09-12T10:30:34,086 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,086 969 | decode(ptr, otri2); 2023-09-12T10:30:34,087 | ^~~~~~ 2023-09-12T10:30:34,087 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,088 8782 | sym(horiz, testtri); 2023-09-12T10:30:34,088 | ^~~ 2023-09-12T10:30:34,090 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,090 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,091 | ^ 2023-09-12T10:30:34,091 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,092 969 | decode(ptr, otri2); 2023-09-12T10:30:34,092 | ^~~~~~ 2023-09-12T10:30:34,092 c/triangle.c:8782:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,093 8782 | sym(horiz, testtri); 2023-09-12T10:30:34,093 | ^~~ 2023-09-12T10:30:34,094 c/triangle.c: In function ‘triangulatepolygon’: 2023-09-12T10:30:34,097 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,098 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,098 | ^ 2023-09-12T10:30:34,099 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,099 973 | decode(ptr, otri); 2023-09-12T10:30:34,099 | ^~~~~~ 2023-09-12T10:30:34,100 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,100 999 | symself(otri2); 2023-09-12T10:30:34,101 | ^~~~~~~ 2023-09-12T10:30:34,101 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,102 8899 | onext(*firstedge, besttri); 2023-09-12T10:30:34,103 | ^~~~~ 2023-09-12T10:30:34,103 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,104 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,105 | ^ 2023-09-12T10:30:34,105 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,106 973 | decode(ptr, otri); 2023-09-12T10:30:34,106 | ^~~~~~ 2023-09-12T10:30:34,107 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,108 999 | symself(otri2); 2023-09-12T10:30:34,108 | ^~~~~~~ 2023-09-12T10:30:34,109 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,110 8899 | onext(*firstedge, besttri); 2023-09-12T10:30:34,110 | ^~~~~ 2023-09-12T10:30:34,111 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,112 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,112 | ^ 2023-09-12T10:30:34,113 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,113 973 | decode(ptr, otri); 2023-09-12T10:30:34,114 | ^~~~~~ 2023-09-12T10:30:34,114 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,115 999 | symself(otri2); 2023-09-12T10:30:34,115 | ^~~~~~~ 2023-09-12T10:30:34,116 c/triangle.c:8899:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,116 8899 | onext(*firstedge, besttri); 2023-09-12T10:30:34,117 | ^~~~~ 2023-09-12T10:30:34,117 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,118 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,119 | ^ 2023-09-12T10:30:34,119 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,120 973 | decode(ptr, otri); 2023-09-12T10:30:34,120 | ^~~~~~ 2023-09-12T10:30:34,121 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,122 1003 | symself(otri); 2023-09-12T10:30:34,122 | ^~~~~~~ 2023-09-12T10:30:34,122 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,123 8904 | onextself(testtri); 2023-09-12T10:30:34,123 | ^~~~~~~~~ 2023-09-12T10:30:34,124 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,124 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,125 | ^ 2023-09-12T10:30:34,125 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,125 973 | decode(ptr, otri); 2023-09-12T10:30:34,126 | ^~~~~~ 2023-09-12T10:30:34,126 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,127 1003 | symself(otri); 2023-09-12T10:30:34,127 | ^~~~~~~ 2023-09-12T10:30:34,127 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,128 8904 | onextself(testtri); 2023-09-12T10:30:34,128 | ^~~~~~~~~ 2023-09-12T10:30:34,129 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,129 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,130 | ^ 2023-09-12T10:30:34,130 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,131 973 | decode(ptr, otri); 2023-09-12T10:30:34,131 | ^~~~~~ 2023-09-12T10:30:34,132 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,132 1003 | symself(otri); 2023-09-12T10:30:34,133 | ^~~~~~~ 2023-09-12T10:30:34,134 c/triangle.c:8904:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,134 8904 | onextself(testtri); 2023-09-12T10:30:34,135 | ^~~~~~~~~ 2023-09-12T10:30:34,136 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,136 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,137 | ^ 2023-09-12T10:30:34,138 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,138 969 | decode(ptr, otri2); 2023-09-12T10:30:34,139 | ^~~~~~ 2023-09-12T10:30:34,139 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,140 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,141 | ^~~ 2023-09-12T10:30:34,141 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,142 8920 | oprev(besttri, tempedge); 2023-09-12T10:30:34,142 | ^~~~~ 2023-09-12T10:30:34,143 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,144 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,144 | ^ 2023-09-12T10:30:34,145 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,145 969 | decode(ptr, otri2); 2023-09-12T10:30:34,146 | ^~~~~~ 2023-09-12T10:30:34,146 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,147 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,147 | ^~~ 2023-09-12T10:30:34,148 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,149 8920 | oprev(besttri, tempedge); 2023-09-12T10:30:34,149 | ^~~~~ 2023-09-12T10:30:34,150 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,151 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,151 | ^ 2023-09-12T10:30:34,152 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,152 969 | decode(ptr, otri2); 2023-09-12T10:30:34,153 | ^~~~~~ 2023-09-12T10:30:34,153 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,153 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,154 | ^~~ 2023-09-12T10:30:34,154 c/triangle.c:8920:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,155 8920 | oprev(besttri, tempedge); 2023-09-12T10:30:34,155 | ^~~~~ 2023-09-12T10:30:34,156 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,156 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,156 | ^ 2023-09-12T10:30:34,157 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,157 969 | decode(ptr, otri2); 2023-09-12T10:30:34,158 | ^~~~~~ 2023-09-12T10:30:34,158 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,159 8926 | sym(besttri, tempedge); 2023-09-12T10:30:34,159 | ^~~ 2023-09-12T10:30:34,161 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,161 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,162 | ^ 2023-09-12T10:30:34,162 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,163 969 | decode(ptr, otri2); 2023-09-12T10:30:34,163 | ^~~~~~ 2023-09-12T10:30:34,164 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,164 8926 | sym(besttri, tempedge); 2023-09-12T10:30:34,165 | ^~~ 2023-09-12T10:30:34,167 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,168 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,168 | ^ 2023-09-12T10:30:34,169 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,170 969 | decode(ptr, otri2); 2023-09-12T10:30:34,170 | ^~~~~~ 2023-09-12T10:30:34,171 c/triangle.c:8926:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,172 8926 | sym(besttri, tempedge); 2023-09-12T10:30:34,172 | ^~~ 2023-09-12T10:30:34,173 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,174 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,174 | ^ 2023-09-12T10:30:34,175 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,175 969 | decode(ptr, otri2); 2023-09-12T10:30:34,176 | ^~~~~~ 2023-09-12T10:30:34,176 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,177 8930 | sym(tempedge, besttri); 2023-09-12T10:30:34,178 | ^~~ 2023-09-12T10:30:34,179 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,180 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,181 | ^ 2023-09-12T10:30:34,181 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,182 969 | decode(ptr, otri2); 2023-09-12T10:30:34,182 | ^~~~~~ 2023-09-12T10:30:34,183 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,184 8930 | sym(tempedge, besttri); 2023-09-12T10:30:34,184 | ^~~ 2023-09-12T10:30:34,185 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,186 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,187 | ^ 2023-09-12T10:30:34,187 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,188 969 | decode(ptr, otri2); 2023-09-12T10:30:34,188 | ^~~~~~ 2023-09-12T10:30:34,188 c/triangle.c:8930:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,189 8930 | sym(tempedge, besttri); 2023-09-12T10:30:34,189 | ^~~ 2023-09-12T10:30:34,192 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,192 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,193 | ^ 2023-09-12T10:30:34,193 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,193 969 | decode(ptr, otri2); 2023-09-12T10:30:34,194 | ^~~~~~ 2023-09-12T10:30:34,194 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,195 8938 | sym(besttri, testtri); 2023-09-12T10:30:34,195 | ^~~ 2023-09-12T10:30:34,198 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,198 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,199 | ^ 2023-09-12T10:30:34,199 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,200 969 | decode(ptr, otri2); 2023-09-12T10:30:34,200 | ^~~~~~ 2023-09-12T10:30:34,200 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,201 8938 | sym(besttri, testtri); 2023-09-12T10:30:34,201 | ^~~ 2023-09-12T10:30:34,204 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,204 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,205 | ^ 2023-09-12T10:30:34,206 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,206 969 | decode(ptr, otri2); 2023-09-12T10:30:34,207 | ^~~~~~ 2023-09-12T10:30:34,207 c/triangle.c:8938:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,208 8938 | sym(besttri, testtri); 2023-09-12T10:30:34,209 | ^~~ 2023-09-12T10:30:34,209 c/triangle.c: In function ‘deletevertex’: 2023-09-12T10:30:34,211 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,212 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,212 | ^ 2023-09-12T10:30:34,213 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,214 973 | decode(ptr, otri); 2023-09-12T10:30:34,214 | ^~~~~~ 2023-09-12T10:30:34,215 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,215 999 | symself(otri2); 2023-09-12T10:30:34,216 | ^~~~~~~ 2023-09-12T10:30:34,216 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,217 8992 | onext(*deltri, countingtri); 2023-09-12T10:30:34,217 | ^~~~~ 2023-09-12T10:30:34,218 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,219 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,219 | ^ 2023-09-12T10:30:34,220 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,220 973 | decode(ptr, otri); 2023-09-12T10:30:34,221 | ^~~~~~ 2023-09-12T10:30:34,221 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,222 999 | symself(otri2); 2023-09-12T10:30:34,223 | ^~~~~~~ 2023-09-12T10:30:34,223 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,223 8992 | onext(*deltri, countingtri); 2023-09-12T10:30:34,224 | ^~~~~ 2023-09-12T10:30:34,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,225 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,225 | ^ 2023-09-12T10:30:34,226 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,226 973 | decode(ptr, otri); 2023-09-12T10:30:34,227 | ^~~~~~ 2023-09-12T10:30:34,227 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,227 999 | symself(otri2); 2023-09-12T10:30:34,228 | ^~~~~~~ 2023-09-12T10:30:34,228 c/triangle.c:8992:3: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,229 8992 | onext(*deltri, countingtri); 2023-09-12T10:30:34,229 | ^~~~~ 2023-09-12T10:30:34,230 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,231 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,231 | ^ 2023-09-12T10:30:34,232 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,232 973 | decode(ptr, otri); 2023-09-12T10:30:34,232 | ^~~~~~ 2023-09-12T10:30:34,233 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,233 1003 | symself(otri); 2023-09-12T10:30:34,234 | ^~~~~~~ 2023-09-12T10:30:34,234 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,235 9003 | onextself(countingtri); 2023-09-12T10:30:34,236 | ^~~~~~~~~ 2023-09-12T10:30:34,237 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,237 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,238 | ^ 2023-09-12T10:30:34,239 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,239 973 | decode(ptr, otri); 2023-09-12T10:30:34,240 | ^~~~~~ 2023-09-12T10:30:34,240 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,241 1003 | symself(otri); 2023-09-12T10:30:34,242 | ^~~~~~~ 2023-09-12T10:30:34,242 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,243 9003 | onextself(countingtri); 2023-09-12T10:30:34,243 | ^~~~~~~~~ 2023-09-12T10:30:34,244 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,245 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,245 | ^ 2023-09-12T10:30:34,246 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,246 973 | decode(ptr, otri); 2023-09-12T10:30:34,247 | ^~~~~~ 2023-09-12T10:30:34,247 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,248 1003 | symself(otri); 2023-09-12T10:30:34,248 | ^~~~~~~ 2023-09-12T10:30:34,249 c/triangle.c:9003:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:34,249 9003 | onextself(countingtri); 2023-09-12T10:30:34,250 | ^~~~~~~~~ 2023-09-12T10:30:34,251 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,251 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,252 | ^ 2023-09-12T10:30:34,252 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,253 973 | decode(ptr, otri); 2023-09-12T10:30:34,254 | ^~~~~~ 2023-09-12T10:30:34,254 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,254 999 | symself(otri2); 2023-09-12T10:30:34,255 | ^~~~~~~ 2023-09-12T10:30:34,255 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,255 9017 | onext(*deltri, firstedge); 2023-09-12T10:30:34,256 | ^~~~~ 2023-09-12T10:30:34,256 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,257 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,257 | ^ 2023-09-12T10:30:34,258 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,258 973 | decode(ptr, otri); 2023-09-12T10:30:34,259 | ^~~~~~ 2023-09-12T10:30:34,259 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,259 999 | symself(otri2); 2023-09-12T10:30:34,260 | ^~~~~~~ 2023-09-12T10:30:34,260 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,261 9017 | onext(*deltri, firstedge); 2023-09-12T10:30:34,261 | ^~~~~ 2023-09-12T10:30:34,262 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,263 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,263 | ^ 2023-09-12T10:30:34,264 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,264 973 | decode(ptr, otri); 2023-09-12T10:30:34,265 | ^~~~~~ 2023-09-12T10:30:34,266 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,266 999 | symself(otri2); 2023-09-12T10:30:34,267 | ^~~~~~~ 2023-09-12T10:30:34,267 c/triangle.c:9017:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,268 9017 | onext(*deltri, firstedge); 2023-09-12T10:30:34,269 | ^~~~~ 2023-09-12T10:30:34,269 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,270 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,271 | ^ 2023-09-12T10:30:34,271 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,272 969 | decode(ptr, otri2); 2023-09-12T10:30:34,273 | ^~~~~~ 2023-09-12T10:30:34,273 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,274 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,274 | ^~~ 2023-09-12T10:30:34,275 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,275 9018 | oprev(*deltri, lastedge); 2023-09-12T10:30:34,276 | ^~~~~ 2023-09-12T10:30:34,277 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,277 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,278 | ^ 2023-09-12T10:30:34,278 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,279 969 | decode(ptr, otri2); 2023-09-12T10:30:34,279 | ^~~~~~ 2023-09-12T10:30:34,280 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,280 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,281 | ^~~ 2023-09-12T10:30:34,282 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,282 9018 | oprev(*deltri, lastedge); 2023-09-12T10:30:34,283 | ^~~~~ 2023-09-12T10:30:34,284 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,285 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,285 | ^ 2023-09-12T10:30:34,285 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,286 969 | decode(ptr, otri2); 2023-09-12T10:30:34,286 | ^~~~~~ 2023-09-12T10:30:34,286 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,287 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,287 | ^~~ 2023-09-12T10:30:34,288 c/triangle.c:9018:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,288 9018 | oprev(*deltri, lastedge); 2023-09-12T10:30:34,288 | ^~~~~ 2023-09-12T10:30:34,289 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,289 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,290 | ^ 2023-09-12T10:30:34,290 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,291 969 | decode(ptr, otri2); 2023-09-12T10:30:34,291 | ^~~~~~ 2023-09-12T10:30:34,291 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,292 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,292 | ^~~ 2023-09-12T10:30:34,293 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,293 9024 | dnext(*deltri, lefttri); 2023-09-12T10:30:34,294 | ^~~~~ 2023-09-12T10:30:34,295 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,295 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,296 | ^ 2023-09-12T10:30:34,296 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,297 969 | decode(ptr, otri2); 2023-09-12T10:30:34,297 | ^~~~~~ 2023-09-12T10:30:34,298 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,299 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,299 | ^~~ 2023-09-12T10:30:34,300 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,300 9024 | dnext(*deltri, lefttri); 2023-09-12T10:30:34,301 | ^~~~~ 2023-09-12T10:30:34,301 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,302 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,303 | ^ 2023-09-12T10:30:34,303 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,304 969 | decode(ptr, otri2); 2023-09-12T10:30:34,304 | ^~~~~~ 2023-09-12T10:30:34,305 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,305 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,306 | ^~~ 2023-09-12T10:30:34,307 c/triangle.c:9024:3: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,307 9024 | dnext(*deltri, lefttri); 2023-09-12T10:30:34,308 | ^~~~~ 2023-09-12T10:30:34,308 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,309 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,310 | ^ 2023-09-12T10:30:34,310 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,311 969 | decode(ptr, otri2); 2023-09-12T10:30:34,311 | ^~~~~~ 2023-09-12T10:30:34,312 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,313 9025 | sym(lefttri, leftcasing); 2023-09-12T10:30:34,313 | ^~~ 2023-09-12T10:30:34,314 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,314 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,315 | ^ 2023-09-12T10:30:34,315 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,316 969 | decode(ptr, otri2); 2023-09-12T10:30:34,316 | ^~~~~~ 2023-09-12T10:30:34,316 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,317 9025 | sym(lefttri, leftcasing); 2023-09-12T10:30:34,317 | ^~~ 2023-09-12T10:30:34,320 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,321 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,321 | ^ 2023-09-12T10:30:34,321 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,322 969 | decode(ptr, otri2); 2023-09-12T10:30:34,322 | ^~~~~~ 2023-09-12T10:30:34,323 c/triangle.c:9025:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,323 9025 | sym(lefttri, leftcasing); 2023-09-12T10:30:34,324 | ^~~ 2023-09-12T10:30:34,326 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,327 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,327 | ^ 2023-09-12T10:30:34,328 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,328 969 | decode(ptr, otri2); 2023-09-12T10:30:34,329 | ^~~~~~ 2023-09-12T10:30:34,329 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,330 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,330 | ^~~ 2023-09-12T10:30:34,331 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,331 9026 | oprev(deltriright, righttri); 2023-09-12T10:30:34,332 | ^~~~~ 2023-09-12T10:30:34,333 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,333 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,334 | ^ 2023-09-12T10:30:34,335 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,335 969 | decode(ptr, otri2); 2023-09-12T10:30:34,336 | ^~~~~~ 2023-09-12T10:30:34,336 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,337 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,337 | ^~~ 2023-09-12T10:30:34,338 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,338 9026 | oprev(deltriright, righttri); 2023-09-12T10:30:34,339 | ^~~~~ 2023-09-12T10:30:34,340 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,340 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,341 | ^ 2023-09-12T10:30:34,341 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,342 969 | decode(ptr, otri2); 2023-09-12T10:30:34,342 | ^~~~~~ 2023-09-12T10:30:34,343 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,344 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:34,344 | ^~~ 2023-09-12T10:30:34,345 c/triangle.c:9026:3: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:34,346 9026 | oprev(deltriright, righttri); 2023-09-12T10:30:34,346 | ^~~~~ 2023-09-12T10:30:34,347 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,347 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,348 | ^ 2023-09-12T10:30:34,348 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,349 969 | decode(ptr, otri2); 2023-09-12T10:30:34,349 | ^~~~~~ 2023-09-12T10:30:34,349 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,350 9027 | sym(righttri, rightcasing); 2023-09-12T10:30:34,350 | ^~~ 2023-09-12T10:30:34,352 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,352 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,353 | ^ 2023-09-12T10:30:34,353 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,354 969 | decode(ptr, otri2); 2023-09-12T10:30:34,354 | ^~~~~~ 2023-09-12T10:30:34,354 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,355 9027 | sym(righttri, rightcasing); 2023-09-12T10:30:34,355 | ^~~ 2023-09-12T10:30:34,358 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,358 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,359 | ^ 2023-09-12T10:30:34,359 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,360 969 | decode(ptr, otri2); 2023-09-12T10:30:34,361 | ^~~~~~ 2023-09-12T10:30:34,361 c/triangle.c:9027:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,362 9027 | sym(righttri, rightcasing); 2023-09-12T10:30:34,362 | ^~~ 2023-09-12T10:30:34,364 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,365 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,365 | ^ 2023-09-12T10:30:34,366 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,367 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,367 | ^~~~~~ 2023-09-12T10:30:34,368 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,368 9028 | bond(*deltri, leftcasing); 2023-09-12T10:30:34,369 | ^~~~ 2023-09-12T10:30:34,370 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,371 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,372 | ^ 2023-09-12T10:30:34,372 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,373 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,373 | ^~~~~~ 2023-09-12T10:30:34,374 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,374 9028 | bond(*deltri, leftcasing); 2023-09-12T10:30:34,375 | ^~~~ 2023-09-12T10:30:34,377 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,377 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,378 | ^ 2023-09-12T10:30:34,379 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,379 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,380 | ^~~~~~ 2023-09-12T10:30:34,380 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,381 9028 | bond(*deltri, leftcasing); 2023-09-12T10:30:34,382 | ^~~~ 2023-09-12T10:30:34,383 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,383 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,384 | ^ 2023-09-12T10:30:34,384 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,385 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,385 | ^~~~~~ 2023-09-12T10:30:34,385 c/triangle.c:9028:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,386 9028 | bond(*deltri, leftcasing); 2023-09-12T10:30:34,386 | ^~~~ 2023-09-12T10:30:34,389 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,390 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,390 | ^ 2023-09-12T10:30:34,390 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,391 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,391 | ^~~~~~ 2023-09-12T10:30:34,392 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,392 9029 | bond(deltriright, rightcasing); 2023-09-12T10:30:34,392 | ^~~~ 2023-09-12T10:30:34,395 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,396 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,396 | ^ 2023-09-12T10:30:34,397 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,397 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,398 | ^~~~~~ 2023-09-12T10:30:34,398 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,399 9029 | bond(deltriright, rightcasing); 2023-09-12T10:30:34,400 | ^~~~ 2023-09-12T10:30:34,401 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,402 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,403 | ^ 2023-09-12T10:30:34,403 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,404 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,405 | ^~~~~~ 2023-09-12T10:30:34,405 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,406 9029 | bond(deltriright, rightcasing); 2023-09-12T10:30:34,406 | ^~~~ 2023-09-12T10:30:34,408 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,408 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,409 | ^ 2023-09-12T10:30:34,409 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,410 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,411 | ^~~~~~ 2023-09-12T10:30:34,411 c/triangle.c:9029:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,412 9029 | bond(deltriright, rightcasing); 2023-09-12T10:30:34,412 | ^~~~ 2023-09-12T10:30:34,414 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,415 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,415 | ^ 2023-09-12T10:30:34,416 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,417 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,417 | ^~~~~~~ 2023-09-12T10:30:34,418 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,418 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:30:34,418 | ^~~~~~~ 2023-09-12T10:30:34,420 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,421 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,421 | ^ 2023-09-12T10:30:34,422 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,422 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,422 | ^~~~~~~ 2023-09-12T10:30:34,423 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,423 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:30:34,424 | ^~~~~~~ 2023-09-12T10:30:34,426 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,427 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,428 | ^ 2023-09-12T10:30:34,428 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,428 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,429 | ^~~~~~~ 2023-09-12T10:30:34,429 c/triangle.c:9030:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,430 9030 | tspivot(lefttri, leftsubseg); 2023-09-12T10:30:34,430 | ^~~~~~~ 2023-09-12T10:30:34,433 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,433 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,434 | ^ 2023-09-12T10:30:34,434 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,435 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,435 | ^~~~~~~ 2023-09-12T10:30:34,436 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,436 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:30:34,437 | ^~~~~~ 2023-09-12T10:30:34,439 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,439 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,440 | ^ 2023-09-12T10:30:34,441 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,441 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,442 | ^~~~~~~ 2023-09-12T10:30:34,442 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,443 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:30:34,443 | ^~~~~~ 2023-09-12T10:30:34,445 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,446 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,447 | ^ 2023-09-12T10:30:34,447 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,447 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,448 | ^~~~~~ 2023-09-12T10:30:34,449 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,449 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:30:34,450 | ^~~~~~ 2023-09-12T10:30:34,452 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,452 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,453 | ^ 2023-09-12T10:30:34,454 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,454 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,454 | ^~~~~~ 2023-09-12T10:30:34,455 c/triangle.c:9032:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,455 9032 | tsbond(*deltri, leftsubseg); 2023-09-12T10:30:34,456 | ^~~~~~ 2023-09-12T10:30:34,458 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,459 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,460 | ^ 2023-09-12T10:30:34,460 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,461 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,461 | ^~~~~~~ 2023-09-12T10:30:34,461 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,462 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:30:34,462 | ^~~~~~~ 2023-09-12T10:30:34,464 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,465 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,465 | ^ 2023-09-12T10:30:34,465 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,466 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,466 | ^~~~~~~ 2023-09-12T10:30:34,467 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,467 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:30:34,468 | ^~~~~~~ 2023-09-12T10:30:34,470 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,471 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,472 | ^ 2023-09-12T10:30:34,472 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,473 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,473 | ^~~~~~~ 2023-09-12T10:30:34,474 c/triangle.c:9034:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,475 9034 | tspivot(righttri, rightsubseg); 2023-09-12T10:30:34,475 | ^~~~~~~ 2023-09-12T10:30:34,477 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,477 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,478 | ^ 2023-09-12T10:30:34,478 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,479 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,479 | ^~~~~~~ 2023-09-12T10:30:34,480 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,480 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:30:34,481 | ^~~~~~ 2023-09-12T10:30:34,483 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,483 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,484 | ^ 2023-09-12T10:30:34,485 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,485 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,486 | ^~~~~~~ 2023-09-12T10:30:34,486 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,487 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:30:34,488 | ^~~~~~ 2023-09-12T10:30:34,489 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,490 | ^ 2023-09-12T10:30:34,490 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,491 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,491 | ^~~~~~ 2023-09-12T10:30:34,492 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,492 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:30:34,492 | ^~~~~~ 2023-09-12T10:30:34,495 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,496 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,496 | ^ 2023-09-12T10:30:34,497 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,497 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,498 | ^~~~~~ 2023-09-12T10:30:34,498 c/triangle.c:9036:5: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,498 9036 | tsbond(deltriright, rightsubseg); 2023-09-12T10:30:34,499 | ^~~~~~ 2023-09-12T10:30:34,499 c/triangle.c: In function ‘undovertex’: 2023-09-12T10:30:34,502 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,503 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,504 | ^ 2023-09-12T10:30:34,504 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,505 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:30:34,506 | ^~~~~~ 2023-09-12T10:30:34,508 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,509 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,510 | ^ 2023-09-12T10:30:34,510 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,511 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:30:34,512 | ^~~~~~ 2023-09-12T10:30:34,515 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,516 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,516 | ^ 2023-09-12T10:30:34,517 c/triangle.c:9088:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,517 9088 | decode(m->lastflip->flippedtri, fliptri); 2023-09-12T10:30:34,518 | ^~~~~~ 2023-09-12T10:30:34,521 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,522 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,522 | ^ 2023-09-12T10:30:34,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,523 973 | decode(ptr, otri); 2023-09-12T10:30:34,524 | ^~~~~~ 2023-09-12T10:30:34,524 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,525 1035 | symself(otri2); 2023-09-12T10:30:34,526 | ^~~~~~~ 2023-09-12T10:30:34,526 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:30:34,527 9097 | dprev(fliptri, botleft); 2023-09-12T10:30:34,527 | ^~~~~ 2023-09-12T10:30:34,528 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,529 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,530 | ^ 2023-09-12T10:30:34,530 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,530 973 | decode(ptr, otri); 2023-09-12T10:30:34,531 | ^~~~~~ 2023-09-12T10:30:34,531 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,532 1035 | symself(otri2); 2023-09-12T10:30:34,532 | ^~~~~~~ 2023-09-12T10:30:34,532 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:30:34,533 9097 | dprev(fliptri, botleft); 2023-09-12T10:30:34,533 | ^~~~~ 2023-09-12T10:30:34,534 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,535 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,535 | ^ 2023-09-12T10:30:34,535 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,536 973 | decode(ptr, otri); 2023-09-12T10:30:34,536 | ^~~~~~ 2023-09-12T10:30:34,537 c/triangle.c:1035:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,537 1035 | symself(otri2); 2023-09-12T10:30:34,537 | ^~~~~~~ 2023-09-12T10:30:34,538 c/triangle.c:9097:7: note: in expansion of macro ‘dprev’ 2023-09-12T10:30:34,538 9097 | dprev(fliptri, botleft); 2023-09-12T10:30:34,539 | ^~~~~ 2023-09-12T10:30:34,541 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,541 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,542 | ^ 2023-09-12T10:30:34,542 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,542 973 | decode(ptr, otri); 2023-09-12T10:30:34,543 | ^~~~~~ 2023-09-12T10:30:34,543 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,544 999 | symself(otri2); 2023-09-12T10:30:34,545 | ^~~~~~~ 2023-09-12T10:30:34,545 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,546 9099 | onext(fliptri, botright); 2023-09-12T10:30:34,546 | ^~~~~ 2023-09-12T10:30:34,547 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,548 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,548 | ^ 2023-09-12T10:30:34,549 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,550 973 | decode(ptr, otri); 2023-09-12T10:30:34,550 | ^~~~~~ 2023-09-12T10:30:34,551 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,551 999 | symself(otri2); 2023-09-12T10:30:34,552 | ^~~~~~~ 2023-09-12T10:30:34,552 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,552 9099 | onext(fliptri, botright); 2023-09-12T10:30:34,553 | ^~~~~ 2023-09-12T10:30:34,554 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,554 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,555 | ^ 2023-09-12T10:30:34,555 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,556 973 | decode(ptr, otri); 2023-09-12T10:30:34,556 | ^~~~~~ 2023-09-12T10:30:34,557 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,558 999 | symself(otri2); 2023-09-12T10:30:34,558 | ^~~~~~~ 2023-09-12T10:30:34,559 c/triangle.c:9099:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:34,559 9099 | onext(fliptri, botright); 2023-09-12T10:30:34,560 | ^~~~~ 2023-09-12T10:30:34,561 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,561 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,562 | ^ 2023-09-12T10:30:34,562 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,562 969 | decode(ptr, otri2); 2023-09-12T10:30:34,563 | ^~~~~~ 2023-09-12T10:30:34,563 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,564 9101 | sym(botleft, botlcasing); 2023-09-12T10:30:34,564 | ^~~ 2023-09-12T10:30:34,566 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,567 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,567 | ^ 2023-09-12T10:30:34,568 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,568 969 | decode(ptr, otri2); 2023-09-12T10:30:34,569 | ^~~~~~ 2023-09-12T10:30:34,569 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,570 9101 | sym(botleft, botlcasing); 2023-09-12T10:30:34,570 | ^~~ 2023-09-12T10:30:34,572 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,573 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,573 | ^ 2023-09-12T10:30:34,574 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,575 969 | decode(ptr, otri2); 2023-09-12T10:30:34,575 | ^~~~~~ 2023-09-12T10:30:34,576 c/triangle.c:9101:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,576 9101 | sym(botleft, botlcasing); 2023-09-12T10:30:34,577 | ^~~ 2023-09-12T10:30:34,579 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,580 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,580 | ^ 2023-09-12T10:30:34,581 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,581 969 | decode(ptr, otri2); 2023-09-12T10:30:34,582 | ^~~~~~ 2023-09-12T10:30:34,583 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,583 9102 | sym(botright, botrcasing); 2023-09-12T10:30:34,584 | ^~~ 2023-09-12T10:30:34,585 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,586 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,586 | ^ 2023-09-12T10:30:34,587 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,588 969 | decode(ptr, otri2); 2023-09-12T10:30:34,588 | ^~~~~~ 2023-09-12T10:30:34,589 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,589 9102 | sym(botright, botrcasing); 2023-09-12T10:30:34,590 | ^~~ 2023-09-12T10:30:34,592 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,592 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,593 | ^ 2023-09-12T10:30:34,593 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,594 969 | decode(ptr, otri2); 2023-09-12T10:30:34,595 | ^~~~~~ 2023-09-12T10:30:34,595 c/triangle.c:9102:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,596 9102 | sym(botright, botrcasing); 2023-09-12T10:30:34,597 | ^~~ 2023-09-12T10:30:34,598 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,599 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,600 | ^ 2023-09-12T10:30:34,600 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,601 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,601 | ^~~~~~ 2023-09-12T10:30:34,601 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,602 9107 | bond(fliptri, botlcasing); 2023-09-12T10:30:34,602 | ^~~~ 2023-09-12T10:30:34,605 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,605 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,606 | ^ 2023-09-12T10:30:34,606 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,607 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,607 | ^~~~~~ 2023-09-12T10:30:34,608 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,608 9107 | bond(fliptri, botlcasing); 2023-09-12T10:30:34,609 | ^~~~ 2023-09-12T10:30:34,612 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,612 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,613 | ^ 2023-09-12T10:30:34,613 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,614 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,614 | ^~~~~~ 2023-09-12T10:30:34,615 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,615 9107 | bond(fliptri, botlcasing); 2023-09-12T10:30:34,616 | ^~~~ 2023-09-12T10:30:34,618 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,619 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,619 | ^ 2023-09-12T10:30:34,620 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,621 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,621 | ^~~~~~ 2023-09-12T10:30:34,622 c/triangle.c:9107:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,622 9107 | bond(fliptri, botlcasing); 2023-09-12T10:30:34,623 | ^~~~ 2023-09-12T10:30:34,625 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,625 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,626 | ^ 2023-09-12T10:30:34,626 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,627 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,627 | ^~~~~~~ 2023-09-12T10:30:34,628 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,628 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:34,631 | ^~~~~~~ 2023-09-12T10:30:34,631 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,632 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,632 | ^ 2023-09-12T10:30:34,633 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,633 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,634 | ^~~~~~~ 2023-09-12T10:30:34,635 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,636 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:34,637 | ^~~~~~~ 2023-09-12T10:30:34,637 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,638 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,638 | ^ 2023-09-12T10:30:34,639 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,639 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,640 | ^~~~~~~ 2023-09-12T10:30:34,640 c/triangle.c:9108:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,640 9108 | tspivot(botleft, botlsubseg); 2023-09-12T10:30:34,641 | ^~~~~~~ 2023-09-12T10:30:34,644 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,645 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,645 | ^ 2023-09-12T10:30:34,646 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,646 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,647 | ^~~~~~~ 2023-09-12T10:30:34,647 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,647 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:30:34,648 | ^~~~~~ 2023-09-12T10:30:34,651 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,652 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,652 | ^ 2023-09-12T10:30:34,653 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,653 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,654 | ^~~~~~~ 2023-09-12T10:30:34,655 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,655 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:30:34,656 | ^~~~~~ 2023-09-12T10:30:34,658 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,658 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,659 | ^ 2023-09-12T10:30:34,660 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,660 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,661 | ^~~~~~ 2023-09-12T10:30:34,662 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,662 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:30:34,663 | ^~~~~~ 2023-09-12T10:30:34,664 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,665 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,665 | ^ 2023-09-12T10:30:34,666 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,666 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,667 | ^~~~~~ 2023-09-12T10:30:34,667 c/triangle.c:9109:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,668 9109 | tsbond(fliptri, botlsubseg); 2023-09-12T10:30:34,669 | ^~~~~~ 2023-09-12T10:30:34,671 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,671 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,672 | ^ 2023-09-12T10:30:34,672 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,673 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,673 | ^~~~~~ 2023-09-12T10:30:34,674 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,674 9111 | bond(fliptri, botrcasing); 2023-09-12T10:30:34,674 | ^~~~ 2023-09-12T10:30:34,677 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,677 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,678 | ^ 2023-09-12T10:30:34,678 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,679 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,679 | ^~~~~~ 2023-09-12T10:30:34,679 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,680 9111 | bond(fliptri, botrcasing); 2023-09-12T10:30:34,680 | ^~~~ 2023-09-12T10:30:34,683 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,684 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,684 | ^ 2023-09-12T10:30:34,685 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,685 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,686 | ^~~~~~ 2023-09-12T10:30:34,687 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,687 9111 | bond(fliptri, botrcasing); 2023-09-12T10:30:34,688 | ^~~~ 2023-09-12T10:30:34,690 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,692 | ^ 2023-09-12T10:30:34,692 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,693 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,694 | ^~~~~~ 2023-09-12T10:30:34,694 c/triangle.c:9111:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,695 9111 | bond(fliptri, botrcasing); 2023-09-12T10:30:34,695 | ^~~~ 2023-09-12T10:30:34,697 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,698 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,698 | ^ 2023-09-12T10:30:34,699 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,700 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,700 | ^~~~~~~ 2023-09-12T10:30:34,701 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,701 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,702 | ^~~~~~~ 2023-09-12T10:30:34,704 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,704 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,705 | ^ 2023-09-12T10:30:34,705 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,706 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,707 | ^~~~~~~ 2023-09-12T10:30:34,707 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,708 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,708 | ^~~~~~~ 2023-09-12T10:30:34,710 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,711 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,712 | ^ 2023-09-12T10:30:34,712 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,712 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,713 | ^~~~~~~ 2023-09-12T10:30:34,713 c/triangle.c:9112:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,714 9112 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,714 | ^~~~~~~ 2023-09-12T10:30:34,717 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,717 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,717 | ^ 2023-09-12T10:30:34,718 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,718 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,719 | ^~~~~~~ 2023-09-12T10:30:34,719 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,720 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:30:34,720 | ^~~~~~ 2023-09-12T10:30:34,723 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,723 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,724 | ^ 2023-09-12T10:30:34,724 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,725 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,725 | ^~~~~~~ 2023-09-12T10:30:34,726 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,726 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:30:34,727 | ^~~~~~ 2023-09-12T10:30:34,729 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,730 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,731 | ^ 2023-09-12T10:30:34,731 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,732 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,732 | ^~~~~~ 2023-09-12T10:30:34,733 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,733 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:30:34,734 | ^~~~~~ 2023-09-12T10:30:34,736 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,736 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,737 | ^ 2023-09-12T10:30:34,737 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,738 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,739 | ^~~~~~ 2023-09-12T10:30:34,739 c/triangle.c:9113:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,740 9113 | tsbond(fliptri, botrsubseg); 2023-09-12T10:30:34,740 | ^~~~~~ 2023-09-12T10:30:34,742 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,743 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,744 | ^ 2023-09-12T10:30:34,744 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,745 969 | decode(ptr, otri2); 2023-09-12T10:30:34,746 | ^~~~~~ 2023-09-12T10:30:34,746 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,747 9122 | sym(gluetri, botright); 2023-09-12T10:30:34,747 | ^~~ 2023-09-12T10:30:34,749 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,749 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,750 | ^ 2023-09-12T10:30:34,750 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,750 969 | decode(ptr, otri2); 2023-09-12T10:30:34,751 | ^~~~~~ 2023-09-12T10:30:34,751 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,752 9122 | sym(gluetri, botright); 2023-09-12T10:30:34,752 | ^~~ 2023-09-12T10:30:34,755 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,755 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,756 | ^ 2023-09-12T10:30:34,756 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,757 969 | decode(ptr, otri2); 2023-09-12T10:30:34,757 | ^~~~~~ 2023-09-12T10:30:34,758 c/triangle.c:9122:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,758 9122 | sym(gluetri, botright); 2023-09-12T10:30:34,758 | ^~~ 2023-09-12T10:30:34,761 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,762 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,762 | ^ 2023-09-12T10:30:34,763 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,763 969 | decode(ptr, otri2); 2023-09-12T10:30:34,764 | ^~~~~~ 2023-09-12T10:30:34,764 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,765 9124 | sym(botright, botrcasing); 2023-09-12T10:30:34,766 | ^~~ 2023-09-12T10:30:34,768 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,768 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,769 | ^ 2023-09-12T10:30:34,769 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,770 969 | decode(ptr, otri2); 2023-09-12T10:30:34,771 | ^~~~~~ 2023-09-12T10:30:34,771 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,772 9124 | sym(botright, botrcasing); 2023-09-12T10:30:34,773 | ^~~ 2023-09-12T10:30:34,774 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,775 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,775 | ^ 2023-09-12T10:30:34,776 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,776 969 | decode(ptr, otri2); 2023-09-12T10:30:34,777 | ^~~~~~ 2023-09-12T10:30:34,777 c/triangle.c:9124:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,778 9124 | sym(botright, botrcasing); 2023-09-12T10:30:34,778 | ^~~ 2023-09-12T10:30:34,781 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,781 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,782 | ^ 2023-09-12T10:30:34,782 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,783 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,784 | ^~~~~~ 2023-09-12T10:30:34,784 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,785 9128 | bond(gluetri, botrcasing); 2023-09-12T10:30:34,785 | ^~~~ 2023-09-12T10:30:34,787 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,787 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,788 | ^ 2023-09-12T10:30:34,788 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,789 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,789 | ^~~~~~ 2023-09-12T10:30:34,789 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,790 9128 | bond(gluetri, botrcasing); 2023-09-12T10:30:34,790 | ^~~~ 2023-09-12T10:30:34,793 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,794 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,794 | ^ 2023-09-12T10:30:34,794 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,795 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,795 | ^~~~~~ 2023-09-12T10:30:34,796 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,796 9128 | bond(gluetri, botrcasing); 2023-09-12T10:30:34,796 | ^~~~ 2023-09-12T10:30:34,799 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,800 | ^ 2023-09-12T10:30:34,801 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,801 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,802 | ^~~~~~ 2023-09-12T10:30:34,803 c/triangle.c:9128:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,803 9128 | bond(gluetri, botrcasing); 2023-09-12T10:30:34,804 | ^~~~ 2023-09-12T10:30:34,806 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,807 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,807 | ^ 2023-09-12T10:30:34,808 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,808 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,809 | ^~~~~~~ 2023-09-12T10:30:34,810 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,810 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,811 | ^~~~~~~ 2023-09-12T10:30:34,812 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,813 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,814 | ^ 2023-09-12T10:30:34,814 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,815 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,815 | ^~~~~~~ 2023-09-12T10:30:34,816 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,816 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,817 | ^~~~~~~ 2023-09-12T10:30:34,819 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,819 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,820 | ^ 2023-09-12T10:30:34,821 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,821 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,822 | ^~~~~~~ 2023-09-12T10:30:34,823 c/triangle.c:9129:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,823 9129 | tspivot(botright, botrsubseg); 2023-09-12T10:30:34,823 | ^~~~~~~ 2023-09-12T10:30:34,825 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,825 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,826 | ^ 2023-09-12T10:30:34,826 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,827 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,827 | ^~~~~~~ 2023-09-12T10:30:34,827 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,828 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:30:34,828 | ^~~~~~ 2023-09-12T10:30:34,831 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,832 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,832 | ^ 2023-09-12T10:30:34,833 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,833 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,833 | ^~~~~~~ 2023-09-12T10:30:34,834 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,834 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:30:34,835 | ^~~~~~ 2023-09-12T10:30:34,837 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,838 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,838 | ^ 2023-09-12T10:30:34,839 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,840 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,840 | ^~~~~~ 2023-09-12T10:30:34,841 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,841 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:30:34,842 | ^~~~~~ 2023-09-12T10:30:34,844 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,845 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,845 | ^ 2023-09-12T10:30:34,846 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,846 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,847 | ^~~~~~ 2023-09-12T10:30:34,847 c/triangle.c:9130:7: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,848 9130 | tsbond(gluetri, botrsubseg); 2023-09-12T10:30:34,848 | ^~~~~~ 2023-09-12T10:30:34,850 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,851 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,852 | ^ 2023-09-12T10:30:34,852 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,853 969 | decode(ptr, otri2); 2023-09-12T10:30:34,853 | ^~~~~~ 2023-09-12T10:30:34,854 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,854 9135 | sym(fliptri, gluetri); 2023-09-12T10:30:34,855 | ^~~ 2023-09-12T10:30:34,857 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,857 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,858 | ^ 2023-09-12T10:30:34,859 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,859 969 | decode(ptr, otri2); 2023-09-12T10:30:34,860 | ^~~~~~ 2023-09-12T10:30:34,860 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,860 9135 | sym(fliptri, gluetri); 2023-09-12T10:30:34,861 | ^~~ 2023-09-12T10:30:34,863 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,864 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,864 | ^ 2023-09-12T10:30:34,864 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,865 969 | decode(ptr, otri2); 2023-09-12T10:30:34,865 | ^~~~~~ 2023-09-12T10:30:34,866 c/triangle.c:9135:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,866 9135 | sym(fliptri, gluetri); 2023-09-12T10:30:34,867 | ^~~ 2023-09-12T10:30:34,869 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,870 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,870 | ^ 2023-09-12T10:30:34,871 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,871 969 | decode(ptr, otri2); 2023-09-12T10:30:34,872 | ^~~~~~ 2023-09-12T10:30:34,872 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,873 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,873 | ^~~ 2023-09-12T10:30:34,873 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,874 9138 | dnext(gluetri, topright); 2023-09-12T10:30:34,875 | ^~~~~ 2023-09-12T10:30:34,876 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,877 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,877 | ^ 2023-09-12T10:30:34,878 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,879 969 | decode(ptr, otri2); 2023-09-12T10:30:34,879 | ^~~~~~ 2023-09-12T10:30:34,880 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,880 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,881 | ^~~ 2023-09-12T10:30:34,882 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,882 9138 | dnext(gluetri, topright); 2023-09-12T10:30:34,883 | ^~~~~ 2023-09-12T10:30:34,883 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,884 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,884 | ^ 2023-09-12T10:30:34,885 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,885 969 | decode(ptr, otri2); 2023-09-12T10:30:34,886 | ^~~~~~ 2023-09-12T10:30:34,887 c/triangle.c:1022:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,887 1022 | sym(otri1, otri2); \ 2023-09-12T10:30:34,888 | ^~~ 2023-09-12T10:30:34,888 c/triangle.c:9138:9: note: in expansion of macro ‘dnext’ 2023-09-12T10:30:34,889 9138 | dnext(gluetri, topright); 2023-09-12T10:30:34,890 | ^~~~~ 2023-09-12T10:30:34,890 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,891 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,892 | ^ 2023-09-12T10:30:34,892 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,893 969 | decode(ptr, otri2); 2023-09-12T10:30:34,893 | ^~~~~~ 2023-09-12T10:30:34,893 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,894 9139 | sym(topright, toprcasing); 2023-09-12T10:30:34,894 | ^~~ 2023-09-12T10:30:34,896 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,896 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,896 | ^ 2023-09-12T10:30:34,897 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,897 969 | decode(ptr, otri2); 2023-09-12T10:30:34,898 | ^~~~~~ 2023-09-12T10:30:34,898 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,898 9139 | sym(topright, toprcasing); 2023-09-12T10:30:34,899 | ^~~ 2023-09-12T10:30:34,902 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,902 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,903 | ^ 2023-09-12T10:30:34,903 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,903 969 | decode(ptr, otri2); 2023-09-12T10:30:34,904 | ^~~~~~ 2023-09-12T10:30:34,904 c/triangle.c:9139:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:34,905 9139 | sym(topright, toprcasing); 2023-09-12T10:30:34,905 | ^~~ 2023-09-12T10:30:34,908 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,909 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,910 | ^ 2023-09-12T10:30:34,910 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,911 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,911 | ^~~~~~ 2023-09-12T10:30:34,912 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,913 9142 | bond(gluetri, toprcasing); 2023-09-12T10:30:34,913 | ^~~~ 2023-09-12T10:30:34,914 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,916 | ^ 2023-09-12T10:30:34,916 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,917 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:34,918 | ^~~~~~ 2023-09-12T10:30:34,918 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,919 9142 | bond(gluetri, toprcasing); 2023-09-12T10:30:34,919 | ^~~~ 2023-09-12T10:30:34,921 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,922 | ^ 2023-09-12T10:30:34,923 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,923 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,924 | ^~~~~~ 2023-09-12T10:30:34,924 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,925 9142 | bond(gluetri, toprcasing); 2023-09-12T10:30:34,926 | ^~~~ 2023-09-12T10:30:34,927 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,928 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,929 | ^ 2023-09-12T10:30:34,929 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,929 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:34,930 | ^~~~~~ 2023-09-12T10:30:34,930 c/triangle.c:9142:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:34,931 9142 | bond(gluetri, toprcasing); 2023-09-12T10:30:34,931 | ^~~~ 2023-09-12T10:30:34,934 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,934 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:34,935 | ^ 2023-09-12T10:30:34,935 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,936 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,936 | ^~~~~~~ 2023-09-12T10:30:34,936 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,937 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:30:34,937 | ^~~~~~~ 2023-09-12T10:30:34,940 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,940 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:34,941 | ^ 2023-09-12T10:30:34,941 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,942 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,943 | ^~~~~~~ 2023-09-12T10:30:34,943 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,944 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:30:34,944 | ^~~~~~~ 2023-09-12T10:30:34,946 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,947 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:34,947 | ^ 2023-09-12T10:30:34,948 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:34,949 1289 | sdecode(sptr, osub) 2023-09-12T10:30:34,949 | ^~~~~~~ 2023-09-12T10:30:34,950 c/triangle.c:9143:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:34,950 9143 | tspivot(topright, toprsubseg); 2023-09-12T10:30:34,951 | ^~~~~~~ 2023-09-12T10:30:34,953 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,953 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,954 | ^ 2023-09-12T10:30:34,955 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,955 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,956 | ^~~~~~~ 2023-09-12T10:30:34,956 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,957 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:30:34,957 | ^~~~~~ 2023-09-12T10:30:34,959 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,960 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:34,960 | ^ 2023-09-12T10:30:34,961 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:34,962 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:34,962 | ^~~~~~~ 2023-09-12T10:30:34,963 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,963 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:30:34,964 | ^~~~~~ 2023-09-12T10:30:34,965 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,966 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,966 | ^ 2023-09-12T10:30:34,967 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,967 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,967 | ^~~~~~ 2023-09-12T10:30:34,968 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,968 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:30:34,969 | ^~~~~~ 2023-09-12T10:30:34,972 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,972 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:34,973 | ^ 2023-09-12T10:30:34,973 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:34,974 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:34,975 | ^~~~~~ 2023-09-12T10:30:34,975 c/triangle.c:9144:9: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:34,976 9144 | tsbond(gluetri, toprsubseg); 2023-09-12T10:30:34,976 | ^~~~~~ 2023-09-12T10:30:34,978 c/triangle.c: In function ‘mergehulls’: 2023-09-12T10:30:34,984 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,985 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:34,985 | ^ 2023-09-12T10:30:34,986 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,986 973 | decode(ptr, otri); 2023-09-12T10:30:34,987 | ^~~~~~ 2023-09-12T10:30:34,988 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,988 9479 | symself(*farleft); 2023-09-12T10:30:34,989 | ^~~~~~~ 2023-09-12T10:30:34,991 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:34,991 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:34,992 | ^ 2023-09-12T10:30:34,993 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:34,993 973 | decode(ptr, otri); 2023-09-12T10:30:34,994 | ^~~~~~ 2023-09-12T10:30:34,994 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:34,995 9479 | symself(*farleft); 2023-09-12T10:30:34,995 | ^~~~~~~ 2023-09-12T10:30:34,997 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:34,998 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:34,999 | ^ 2023-09-12T10:30:34,999 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,000 973 | decode(ptr, otri); 2023-09-12T10:30:35,000 | ^~~~~~ 2023-09-12T10:30:35,001 c/triangle.c:9479:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,001 9479 | symself(*farleft); 2023-09-12T10:30:35,002 | ^~~~~~~ 2023-09-12T10:30:35,004 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,005 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,006 | ^ 2023-09-12T10:30:35,006 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,007 969 | decode(ptr, otri2); 2023-09-12T10:30:35,008 | ^~~~~~ 2023-09-12T10:30:35,008 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,009 9483 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,009 | ^~~ 2023-09-12T10:30:35,011 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,012 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,012 | ^ 2023-09-12T10:30:35,012 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,013 969 | decode(ptr, otri2); 2023-09-12T10:30:35,013 | ^~~~~~ 2023-09-12T10:30:35,014 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,014 9483 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,014 | ^~~ 2023-09-12T10:30:35,018 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,018 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,019 | ^ 2023-09-12T10:30:35,019 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,019 969 | decode(ptr, otri2); 2023-09-12T10:30:35,020 | ^~~~~~ 2023-09-12T10:30:35,020 c/triangle.c:9483:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,021 9483 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,021 | ^~~ 2023-09-12T10:30:35,025 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,025 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,026 | ^ 2023-09-12T10:30:35,026 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,027 969 | decode(ptr, otri2); 2023-09-12T10:30:35,027 | ^~~~~~ 2023-09-12T10:30:35,028 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,029 9489 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,029 | ^~~ 2023-09-12T10:30:35,031 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,032 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,033 | ^ 2023-09-12T10:30:35,033 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,034 969 | decode(ptr, otri2); 2023-09-12T10:30:35,034 | ^~~~~~ 2023-09-12T10:30:35,035 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,036 9489 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,036 | ^~~ 2023-09-12T10:30:35,038 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,039 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,039 | ^ 2023-09-12T10:30:35,040 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,040 969 | decode(ptr, otri2); 2023-09-12T10:30:35,041 | ^~~~~~ 2023-09-12T10:30:35,041 c/triangle.c:9489:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,042 9489 | sym(*innerleft, checkedge); 2023-09-12T10:30:35,042 | ^~~ 2023-09-12T10:30:35,045 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,046 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,046 | ^ 2023-09-12T10:30:35,047 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,048 973 | decode(ptr, otri); 2023-09-12T10:30:35,048 | ^~~~~~ 2023-09-12T10:30:35,049 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,050 9494 | symself(*innerright); 2023-09-12T10:30:35,050 | ^~~~~~~ 2023-09-12T10:30:35,052 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,052 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,053 | ^ 2023-09-12T10:30:35,053 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,053 973 | decode(ptr, otri); 2023-09-12T10:30:35,054 | ^~~~~~ 2023-09-12T10:30:35,054 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,055 9494 | symself(*innerright); 2023-09-12T10:30:35,055 | ^~~~~~~ 2023-09-12T10:30:35,058 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,059 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,059 | ^ 2023-09-12T10:30:35,060 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,060 973 | decode(ptr, otri); 2023-09-12T10:30:35,061 | ^~~~~~ 2023-09-12T10:30:35,061 c/triangle.c:9494:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,061 9494 | symself(*innerright); 2023-09-12T10:30:35,062 | ^~~~~~~ 2023-09-12T10:30:35,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,066 | ^ 2023-09-12T10:30:35,067 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,067 969 | decode(ptr, otri2); 2023-09-12T10:30:35,068 | ^~~~~~ 2023-09-12T10:30:35,069 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,069 9498 | sym(*farright, checkedge); 2023-09-12T10:30:35,070 | ^~~ 2023-09-12T10:30:35,072 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,073 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,073 | ^ 2023-09-12T10:30:35,074 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,074 969 | decode(ptr, otri2); 2023-09-12T10:30:35,075 | ^~~~~~ 2023-09-12T10:30:35,076 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,076 9498 | sym(*farright, checkedge); 2023-09-12T10:30:35,077 | ^~~ 2023-09-12T10:30:35,079 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,079 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,080 | ^ 2023-09-12T10:30:35,080 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,081 969 | decode(ptr, otri2); 2023-09-12T10:30:35,081 | ^~~~~~ 2023-09-12T10:30:35,082 c/triangle.c:9498:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,082 9498 | sym(*farright, checkedge); 2023-09-12T10:30:35,083 | ^~~ 2023-09-12T10:30:35,086 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,086 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,087 | ^ 2023-09-12T10:30:35,087 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,088 969 | decode(ptr, otri2); 2023-09-12T10:30:35,089 | ^~~~~~ 2023-09-12T10:30:35,089 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,090 9504 | sym(*farright, checkedge); 2023-09-12T10:30:35,091 | ^~~ 2023-09-12T10:30:35,092 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,093 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,093 | ^ 2023-09-12T10:30:35,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,094 969 | decode(ptr, otri2); 2023-09-12T10:30:35,095 | ^~~~~~ 2023-09-12T10:30:35,095 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,095 9504 | sym(*farright, checkedge); 2023-09-12T10:30:35,096 | ^~~ 2023-09-12T10:30:35,099 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,099 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,100 | ^ 2023-09-12T10:30:35,100 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,101 969 | decode(ptr, otri2); 2023-09-12T10:30:35,101 | ^~~~~~ 2023-09-12T10:30:35,102 c/triangle.c:9504:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,102 9504 | sym(*farright, checkedge); 2023-09-12T10:30:35,103 | ^~~ 2023-09-12T10:30:35,106 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,106 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,107 | ^ 2023-09-12T10:30:35,107 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,108 973 | decode(ptr, otri); 2023-09-12T10:30:35,109 | ^~~~~~ 2023-09-12T10:30:35,109 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,110 9515 | symself(*innerleft); 2023-09-12T10:30:35,111 | ^~~~~~~ 2023-09-12T10:30:35,113 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,113 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,114 | ^ 2023-09-12T10:30:35,115 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,115 973 | decode(ptr, otri); 2023-09-12T10:30:35,116 | ^~~~~~ 2023-09-12T10:30:35,116 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,117 9515 | symself(*innerleft); 2023-09-12T10:30:35,118 | ^~~~~~~ 2023-09-12T10:30:35,119 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,120 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,121 | ^ 2023-09-12T10:30:35,121 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,122 973 | decode(ptr, otri); 2023-09-12T10:30:35,122 | ^~~~~~ 2023-09-12T10:30:35,123 c/triangle.c:9515:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,123 9515 | symself(*innerleft); 2023-09-12T10:30:35,124 | ^~~~~~~ 2023-09-12T10:30:35,126 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,127 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,128 | ^ 2023-09-12T10:30:35,128 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,129 973 | decode(ptr, otri); 2023-09-12T10:30:35,130 | ^~~~~~ 2023-09-12T10:30:35,130 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,131 9524 | symself(*innerright); 2023-09-12T10:30:35,132 | ^~~~~~~ 2023-09-12T10:30:35,133 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,134 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,134 | ^ 2023-09-12T10:30:35,135 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,135 973 | decode(ptr, otri); 2023-09-12T10:30:35,135 | ^~~~~~ 2023-09-12T10:30:35,136 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,136 9524 | symself(*innerright); 2023-09-12T10:30:35,137 | ^~~~~~~ 2023-09-12T10:30:35,140 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,140 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,141 | ^ 2023-09-12T10:30:35,141 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,142 973 | decode(ptr, otri); 2023-09-12T10:30:35,142 | ^~~~~~ 2023-09-12T10:30:35,143 c/triangle.c:9524:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,143 9524 | symself(*innerright); 2023-09-12T10:30:35,143 | ^~~~~~~ 2023-09-12T10:30:35,147 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,147 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,148 | ^ 2023-09-12T10:30:35,148 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,149 969 | decode(ptr, otri2); 2023-09-12T10:30:35,149 | ^~~~~~ 2023-09-12T10:30:35,150 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,151 9531 | sym(*innerleft, leftcand); 2023-09-12T10:30:35,151 | ^~~ 2023-09-12T10:30:35,154 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,154 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,155 | ^ 2023-09-12T10:30:35,155 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,156 969 | decode(ptr, otri2); 2023-09-12T10:30:35,156 | ^~~~~~ 2023-09-12T10:30:35,157 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,158 9531 | sym(*innerleft, leftcand); 2023-09-12T10:30:35,158 | ^~~ 2023-09-12T10:30:35,160 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,161 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,162 | ^ 2023-09-12T10:30:35,162 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,163 969 | decode(ptr, otri2); 2023-09-12T10:30:35,163 | ^~~~~~ 2023-09-12T10:30:35,164 c/triangle.c:9531:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,164 9531 | sym(*innerleft, leftcand); 2023-09-12T10:30:35,165 | ^~~ 2023-09-12T10:30:35,167 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,168 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,168 | ^ 2023-09-12T10:30:35,169 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,170 969 | decode(ptr, otri2); 2023-09-12T10:30:35,170 | ^~~~~~ 2023-09-12T10:30:35,171 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,171 9532 | sym(*innerright, rightcand); 2023-09-12T10:30:35,172 | ^~~ 2023-09-12T10:30:35,174 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,174 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,175 | ^ 2023-09-12T10:30:35,175 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,176 969 | decode(ptr, otri2); 2023-09-12T10:30:35,176 | ^~~~~~ 2023-09-12T10:30:35,176 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,177 9532 | sym(*innerright, rightcand); 2023-09-12T10:30:35,177 | ^~~ 2023-09-12T10:30:35,180 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,181 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,181 | ^ 2023-09-12T10:30:35,182 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,182 969 | decode(ptr, otri2); 2023-09-12T10:30:35,183 | ^~~~~~ 2023-09-12T10:30:35,183 c/triangle.c:9532:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,183 9532 | sym(*innerright, rightcand); 2023-09-12T10:30:35,184 | ^~~ 2023-09-12T10:30:35,187 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,188 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,188 | ^ 2023-09-12T10:30:35,189 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,189 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,190 | ^~~~~~ 2023-09-12T10:30:35,190 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,191 9536 | bond(baseedge, *innerleft); 2023-09-12T10:30:35,191 | ^~~~ 2023-09-12T10:30:35,194 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,195 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,195 | ^ 2023-09-12T10:30:35,196 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,196 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,197 | ^~~~~~ 2023-09-12T10:30:35,197 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,198 9536 | bond(baseedge, *innerleft); 2023-09-12T10:30:35,199 | ^~~~ 2023-09-12T10:30:35,201 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,201 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,202 | ^ 2023-09-12T10:30:35,202 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,203 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,203 | ^~~~~~ 2023-09-12T10:30:35,204 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,204 9536 | bond(baseedge, *innerleft); 2023-09-12T10:30:35,205 | ^~~~ 2023-09-12T10:30:35,207 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,208 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,209 | ^ 2023-09-12T10:30:35,209 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,210 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,211 | ^~~~~~ 2023-09-12T10:30:35,211 c/triangle.c:9536:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,212 9536 | bond(baseedge, *innerleft); 2023-09-12T10:30:35,213 | ^~~~ 2023-09-12T10:30:35,214 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,215 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,215 | ^ 2023-09-12T10:30:35,216 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,216 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,216 | ^~~~~~ 2023-09-12T10:30:35,217 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,217 9538 | bond(baseedge, *innerright); 2023-09-12T10:30:35,218 | ^~~~ 2023-09-12T10:30:35,221 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,221 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,222 | ^ 2023-09-12T10:30:35,222 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,223 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,223 | ^~~~~~ 2023-09-12T10:30:35,224 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,224 9538 | bond(baseedge, *innerright); 2023-09-12T10:30:35,224 | ^~~~ 2023-09-12T10:30:35,228 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,229 | ^ 2023-09-12T10:30:35,229 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,230 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,230 | ^~~~~~ 2023-09-12T10:30:35,231 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,231 9538 | bond(baseedge, *innerright); 2023-09-12T10:30:35,232 | ^~~~ 2023-09-12T10:30:35,234 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,236 | ^ 2023-09-12T10:30:35,236 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,237 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,238 | ^~~~~~ 2023-09-12T10:30:35,238 c/triangle.c:9538:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,239 9538 | bond(baseedge, *innerright); 2023-09-12T10:30:35,239 | ^~~~ 2023-09-12T10:30:35,242 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,243 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,243 | ^ 2023-09-12T10:30:35,244 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,245 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,245 | ^~~~~~ 2023-09-12T10:30:35,246 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,246 9579 | bond(nextedge, baseedge); 2023-09-12T10:30:35,247 | ^~~~ 2023-09-12T10:30:35,249 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,250 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,251 | ^ 2023-09-12T10:30:35,251 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,252 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,253 | ^~~~~~ 2023-09-12T10:30:35,253 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,254 9579 | bond(nextedge, baseedge); 2023-09-12T10:30:35,254 | ^~~~ 2023-09-12T10:30:35,256 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,257 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,257 | ^ 2023-09-12T10:30:35,257 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,258 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,258 | ^~~~~~ 2023-09-12T10:30:35,259 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,259 9579 | bond(nextedge, baseedge); 2023-09-12T10:30:35,259 | ^~~~ 2023-09-12T10:30:35,263 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,263 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,264 | ^ 2023-09-12T10:30:35,264 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,264 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,265 | ^~~~~~ 2023-09-12T10:30:35,265 c/triangle.c:9579:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,266 9579 | bond(nextedge, baseedge); 2023-09-12T10:30:35,266 | ^~~~ 2023-09-12T10:30:35,269 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,270 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,271 | ^ 2023-09-12T10:30:35,271 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,272 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,272 | ^~~~~~ 2023-09-12T10:30:35,273 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,274 9581 | bond(nextedge, rightcand); 2023-09-12T10:30:35,274 | ^~~~ 2023-09-12T10:30:35,276 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,277 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,278 | ^ 2023-09-12T10:30:35,278 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,279 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,279 | ^~~~~~ 2023-09-12T10:30:35,280 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,280 9581 | bond(nextedge, rightcand); 2023-09-12T10:30:35,281 | ^~~~ 2023-09-12T10:30:35,283 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,284 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,284 | ^ 2023-09-12T10:30:35,285 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,285 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,286 | ^~~~~~ 2023-09-12T10:30:35,287 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,287 9581 | bond(nextedge, rightcand); 2023-09-12T10:30:35,288 | ^~~~ 2023-09-12T10:30:35,290 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,291 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,292 | ^ 2023-09-12T10:30:35,292 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,292 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,293 | ^~~~~~ 2023-09-12T10:30:35,293 c/triangle.c:9581:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,294 9581 | bond(nextedge, rightcand); 2023-09-12T10:30:35,294 | ^~~~ 2023-09-12T10:30:35,297 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,297 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,298 | ^ 2023-09-12T10:30:35,298 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,299 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,299 | ^~~~~~ 2023-09-12T10:30:35,299 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,300 9583 | bond(nextedge, leftcand); 2023-09-12T10:30:35,300 | ^~~~ 2023-09-12T10:30:35,303 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,304 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,304 | ^ 2023-09-12T10:30:35,305 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,305 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,306 | ^~~~~~ 2023-09-12T10:30:35,306 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,307 9583 | bond(nextedge, leftcand); 2023-09-12T10:30:35,307 | ^~~~ 2023-09-12T10:30:35,310 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,311 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,311 | ^ 2023-09-12T10:30:35,312 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,313 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,313 | ^~~~~~ 2023-09-12T10:30:35,314 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,315 9583 | bond(nextedge, leftcand); 2023-09-12T10:30:35,315 | ^~~~ 2023-09-12T10:30:35,317 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,318 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,318 | ^ 2023-09-12T10:30:35,319 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,319 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,320 | ^~~~~~ 2023-09-12T10:30:35,320 c/triangle.c:9583:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,321 9583 | bond(nextedge, leftcand); 2023-09-12T10:30:35,322 | ^~~~ 2023-09-12T10:30:35,325 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,325 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,326 | ^ 2023-09-12T10:30:35,326 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,327 969 | decode(ptr, otri2); 2023-09-12T10:30:35,328 | ^~~~~~ 2023-09-12T10:30:35,328 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,329 9594 | sym(*farleft, checkedge); 2023-09-12T10:30:35,330 | ^~~ 2023-09-12T10:30:35,332 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,332 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,332 | ^ 2023-09-12T10:30:35,333 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,333 969 | decode(ptr, otri2); 2023-09-12T10:30:35,334 | ^~~~~~ 2023-09-12T10:30:35,334 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,335 9594 | sym(*farleft, checkedge); 2023-09-12T10:30:35,335 | ^~~ 2023-09-12T10:30:35,338 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,339 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,339 | ^ 2023-09-12T10:30:35,340 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,340 969 | decode(ptr, otri2); 2023-09-12T10:30:35,340 | ^~~~~~ 2023-09-12T10:30:35,341 c/triangle.c:9594:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,341 9594 | sym(*farleft, checkedge); 2023-09-12T10:30:35,342 | ^~~ 2023-09-12T10:30:35,345 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,346 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,346 | ^ 2023-09-12T10:30:35,347 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,347 969 | decode(ptr, otri2); 2023-09-12T10:30:35,348 | ^~~~~~ 2023-09-12T10:30:35,348 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,349 9603 | sym(*farleft, checkedge); 2023-09-12T10:30:35,349 | ^~~ 2023-09-12T10:30:35,352 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,353 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,353 | ^ 2023-09-12T10:30:35,354 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,354 969 | decode(ptr, otri2); 2023-09-12T10:30:35,355 | ^~~~~~ 2023-09-12T10:30:35,356 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,356 9603 | sym(*farleft, checkedge); 2023-09-12T10:30:35,357 | ^~~ 2023-09-12T10:30:35,359 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,360 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,360 | ^ 2023-09-12T10:30:35,361 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,361 969 | decode(ptr, otri2); 2023-09-12T10:30:35,362 | ^~~~~~ 2023-09-12T10:30:35,362 c/triangle.c:9603:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,363 9603 | sym(*farleft, checkedge); 2023-09-12T10:30:35,363 | ^~~ 2023-09-12T10:30:35,366 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,366 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,367 | ^ 2023-09-12T10:30:35,368 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,368 973 | decode(ptr, otri); 2023-09-12T10:30:35,369 | ^~~~~~ 2023-09-12T10:30:35,369 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,370 9608 | symself(*farright); 2023-09-12T10:30:35,371 | ^~~~~~~ 2023-09-12T10:30:35,373 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,373 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,374 | ^ 2023-09-12T10:30:35,374 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,375 973 | decode(ptr, otri); 2023-09-12T10:30:35,375 | ^~~~~~ 2023-09-12T10:30:35,375 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,376 9608 | symself(*farright); 2023-09-12T10:30:35,376 | ^~~~~~~ 2023-09-12T10:30:35,379 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,380 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,380 | ^ 2023-09-12T10:30:35,381 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,381 973 | decode(ptr, otri); 2023-09-12T10:30:35,382 | ^~~~~~ 2023-09-12T10:30:35,382 c/triangle.c:9608:11: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,383 9608 | symself(*farright); 2023-09-12T10:30:35,383 | ^~~~~~~ 2023-09-12T10:30:35,386 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,387 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,387 | ^ 2023-09-12T10:30:35,388 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,388 973 | decode(ptr, otri); 2023-09-12T10:30:35,389 | ^~~~~~ 2023-09-12T10:30:35,390 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,390 9619 | symself(nextedge); 2023-09-12T10:30:35,391 | ^~~~~~~ 2023-09-12T10:30:35,393 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,394 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,395 | ^ 2023-09-12T10:30:35,395 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,396 973 | decode(ptr, otri); 2023-09-12T10:30:35,396 | ^~~~~~ 2023-09-12T10:30:35,397 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,398 9619 | symself(nextedge); 2023-09-12T10:30:35,398 | ^~~~~~~ 2023-09-12T10:30:35,400 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,401 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,401 | ^ 2023-09-12T10:30:35,402 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,402 973 | decode(ptr, otri); 2023-09-12T10:30:35,403 | ^~~~~~ 2023-09-12T10:30:35,403 c/triangle.c:9619:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,404 9619 | symself(nextedge); 2023-09-12T10:30:35,404 | ^~~~~~~ 2023-09-12T10:30:35,407 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,408 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,409 | ^ 2023-09-12T10:30:35,409 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,410 969 | decode(ptr, otri2); 2023-09-12T10:30:35,410 | ^~~~~~ 2023-09-12T10:30:35,411 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,412 9631 | sym(nextedge, topcasing); 2023-09-12T10:30:35,412 | ^~~ 2023-09-12T10:30:35,414 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,415 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,415 | ^ 2023-09-12T10:30:35,416 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,416 969 | decode(ptr, otri2); 2023-09-12T10:30:35,416 | ^~~~~~ 2023-09-12T10:30:35,417 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,417 9631 | sym(nextedge, topcasing); 2023-09-12T10:30:35,417 | ^~~ 2023-09-12T10:30:35,421 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,422 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,422 | ^ 2023-09-12T10:30:35,423 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,423 969 | decode(ptr, otri2); 2023-09-12T10:30:35,423 | ^~~~~~ 2023-09-12T10:30:35,424 c/triangle.c:9631:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,424 9631 | sym(nextedge, topcasing); 2023-09-12T10:30:35,425 | ^~~ 2023-09-12T10:30:35,428 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,428 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,429 | ^ 2023-09-12T10:30:35,429 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,430 969 | decode(ptr, otri2); 2023-09-12T10:30:35,430 | ^~~~~~ 2023-09-12T10:30:35,431 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,431 9633 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,432 | ^~~ 2023-09-12T10:30:35,435 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,435 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,436 | ^ 2023-09-12T10:30:35,437 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,437 969 | decode(ptr, otri2); 2023-09-12T10:30:35,438 | ^~~~~~ 2023-09-12T10:30:35,439 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,439 9633 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,440 | ^~~ 2023-09-12T10:30:35,441 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,442 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,443 | ^ 2023-09-12T10:30:35,443 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,444 969 | decode(ptr, otri2); 2023-09-12T10:30:35,444 | ^~~~~~ 2023-09-12T10:30:35,445 c/triangle.c:9633:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,445 9633 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,446 | ^~~ 2023-09-12T10:30:35,448 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,449 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,450 | ^ 2023-09-12T10:30:35,450 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,451 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,451 | ^~~~~~ 2023-09-12T10:30:35,452 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,453 9634 | bond(nextedge, topcasing); 2023-09-12T10:30:35,453 | ^~~~ 2023-09-12T10:30:35,455 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,456 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,456 | ^ 2023-09-12T10:30:35,457 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,457 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,457 | ^~~~~~ 2023-09-12T10:30:35,458 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,458 9634 | bond(nextedge, topcasing); 2023-09-12T10:30:35,459 | ^~~~ 2023-09-12T10:30:35,462 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,463 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,463 | ^ 2023-09-12T10:30:35,463 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,464 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,464 | ^~~~~~ 2023-09-12T10:30:35,465 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,465 9634 | bond(nextedge, topcasing); 2023-09-12T10:30:35,466 | ^~~~ 2023-09-12T10:30:35,469 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,469 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,470 | ^ 2023-09-12T10:30:35,470 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,471 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,471 | ^~~~~~ 2023-09-12T10:30:35,472 c/triangle.c:9634:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,472 9634 | bond(nextedge, topcasing); 2023-09-12T10:30:35,473 | ^~~~ 2023-09-12T10:30:35,476 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,476 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,477 | ^ 2023-09-12T10:30:35,477 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,478 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,479 | ^~~~~~ 2023-09-12T10:30:35,479 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,480 9635 | bond(leftcand, sidecasing); 2023-09-12T10:30:35,480 | ^~~~ 2023-09-12T10:30:35,483 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,483 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,484 | ^ 2023-09-12T10:30:35,484 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,485 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,485 | ^~~~~~ 2023-09-12T10:30:35,486 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,487 9635 | bond(leftcand, sidecasing); 2023-09-12T10:30:35,487 | ^~~~ 2023-09-12T10:30:35,489 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,490 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,491 | ^ 2023-09-12T10:30:35,491 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,492 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,493 | ^~~~~~ 2023-09-12T10:30:35,493 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,494 9635 | bond(leftcand, sidecasing); 2023-09-12T10:30:35,494 | ^~~~ 2023-09-12T10:30:35,496 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,497 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,497 | ^ 2023-09-12T10:30:35,498 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,498 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,498 | ^~~~~~ 2023-09-12T10:30:35,499 c/triangle.c:9635:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,499 9635 | bond(leftcand, sidecasing); 2023-09-12T10:30:35,500 | ^~~~ 2023-09-12T10:30:35,503 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,504 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,504 | ^ 2023-09-12T10:30:35,505 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,505 969 | decode(ptr, otri2); 2023-09-12T10:30:35,505 | ^~~~~~ 2023-09-12T10:30:35,506 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,506 9637 | sym(leftcand, outercasing); 2023-09-12T10:30:35,507 | ^~~ 2023-09-12T10:30:35,510 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,511 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,511 | ^ 2023-09-12T10:30:35,512 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,513 969 | decode(ptr, otri2); 2023-09-12T10:30:35,513 | ^~~~~~ 2023-09-12T10:30:35,514 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,514 9637 | sym(leftcand, outercasing); 2023-09-12T10:30:35,515 | ^~~ 2023-09-12T10:30:35,517 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,518 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,518 | ^ 2023-09-12T10:30:35,519 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,520 969 | decode(ptr, otri2); 2023-09-12T10:30:35,520 | ^~~~~~ 2023-09-12T10:30:35,521 c/triangle.c:9637:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,521 9637 | sym(leftcand, outercasing); 2023-09-12T10:30:35,522 | ^~~ 2023-09-12T10:30:35,524 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,524 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,525 | ^ 2023-09-12T10:30:35,525 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,526 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,526 | ^~~~~~ 2023-09-12T10:30:35,527 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,528 9639 | bond(nextedge, outercasing); 2023-09-12T10:30:35,528 | ^~~~ 2023-09-12T10:30:35,531 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,531 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,532 | ^ 2023-09-12T10:30:35,533 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,534 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,534 | ^~~~~~ 2023-09-12T10:30:35,534 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,535 9639 | bond(nextedge, outercasing); 2023-09-12T10:30:35,535 | ^~~~ 2023-09-12T10:30:35,538 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,538 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,539 | ^ 2023-09-12T10:30:35,539 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,539 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,540 | ^~~~~~ 2023-09-12T10:30:35,540 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,541 9639 | bond(nextedge, outercasing); 2023-09-12T10:30:35,541 | ^~~~ 2023-09-12T10:30:35,544 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,545 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,545 | ^ 2023-09-12T10:30:35,546 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,546 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,547 | ^~~~~~ 2023-09-12T10:30:35,547 c/triangle.c:9639:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,548 9639 | bond(nextedge, outercasing); 2023-09-12T10:30:35,548 | ^~~~ 2023-09-12T10:30:35,552 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,553 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,553 | ^ 2023-09-12T10:30:35,554 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,554 973 | decode(ptr, otri); 2023-09-12T10:30:35,555 | ^~~~~~ 2023-09-12T10:30:35,555 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,556 9667 | symself(nextedge); 2023-09-12T10:30:35,556 | ^~~~~~~ 2023-09-12T10:30:35,559 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,560 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,560 | ^ 2023-09-12T10:30:35,561 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,561 973 | decode(ptr, otri); 2023-09-12T10:30:35,562 | ^~~~~~ 2023-09-12T10:30:35,562 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,563 9667 | symself(nextedge); 2023-09-12T10:30:35,563 | ^~~~~~~ 2023-09-12T10:30:35,566 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,566 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,567 | ^ 2023-09-12T10:30:35,567 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,568 973 | decode(ptr, otri); 2023-09-12T10:30:35,569 | ^~~~~~ 2023-09-12T10:30:35,569 c/triangle.c:9667:7: note: in expansion of macro ‘symself’ 2023-09-12T10:30:35,570 9667 | symself(nextedge); 2023-09-12T10:30:35,570 | ^~~~~~~ 2023-09-12T10:30:35,573 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,574 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,574 | ^ 2023-09-12T10:30:35,575 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,575 969 | decode(ptr, otri2); 2023-09-12T10:30:35,576 | ^~~~~~ 2023-09-12T10:30:35,576 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,576 9679 | sym(nextedge, topcasing); 2023-09-12T10:30:35,577 | ^~~ 2023-09-12T10:30:35,580 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,580 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,581 | ^ 2023-09-12T10:30:35,581 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,582 969 | decode(ptr, otri2); 2023-09-12T10:30:35,582 | ^~~~~~ 2023-09-12T10:30:35,583 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,583 9679 | sym(nextedge, topcasing); 2023-09-12T10:30:35,583 | ^~~ 2023-09-12T10:30:35,587 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,587 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,588 | ^ 2023-09-12T10:30:35,588 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,589 969 | decode(ptr, otri2); 2023-09-12T10:30:35,589 | ^~~~~~ 2023-09-12T10:30:35,590 c/triangle.c:9679:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,590 9679 | sym(nextedge, topcasing); 2023-09-12T10:30:35,591 | ^~~ 2023-09-12T10:30:35,594 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,594 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,595 | ^ 2023-09-12T10:30:35,596 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,596 969 | decode(ptr, otri2); 2023-09-12T10:30:35,597 | ^~~~~~ 2023-09-12T10:30:35,597 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,598 9681 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,599 | ^~~ 2023-09-12T10:30:35,601 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,601 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,602 | ^ 2023-09-12T10:30:35,602 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,603 969 | decode(ptr, otri2); 2023-09-12T10:30:35,603 | ^~~~~~ 2023-09-12T10:30:35,604 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,605 9681 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,605 | ^~~ 2023-09-12T10:30:35,607 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,608 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,609 | ^ 2023-09-12T10:30:35,609 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,610 969 | decode(ptr, otri2); 2023-09-12T10:30:35,610 | ^~~~~~ 2023-09-12T10:30:35,611 c/triangle.c:9681:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,612 9681 | sym(nextedge, sidecasing); 2023-09-12T10:30:35,612 | ^~~ 2023-09-12T10:30:35,614 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,615 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,616 | ^ 2023-09-12T10:30:35,616 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,617 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,617 | ^~~~~~ 2023-09-12T10:30:35,618 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,618 9682 | bond(nextedge, topcasing); 2023-09-12T10:30:35,619 | ^~~~ 2023-09-12T10:30:35,621 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,622 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,622 | ^ 2023-09-12T10:30:35,623 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,623 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,623 | ^~~~~~ 2023-09-12T10:30:35,624 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,624 9682 | bond(nextedge, topcasing); 2023-09-12T10:30:35,625 | ^~~~ 2023-09-12T10:30:35,628 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,629 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,629 | ^ 2023-09-12T10:30:35,629 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,630 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,630 | ^~~~~~ 2023-09-12T10:30:35,631 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,632 9682 | bond(nextedge, topcasing); 2023-09-12T10:30:35,632 | ^~~~ 2023-09-12T10:30:35,635 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,636 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,636 | ^ 2023-09-12T10:30:35,637 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,638 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,638 | ^~~~~~ 2023-09-12T10:30:35,639 c/triangle.c:9682:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,639 9682 | bond(nextedge, topcasing); 2023-09-12T10:30:35,640 | ^~~~ 2023-09-12T10:30:35,642 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,643 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,643 | ^ 2023-09-12T10:30:35,644 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,644 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,645 | ^~~~~~ 2023-09-12T10:30:35,645 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,646 9683 | bond(rightcand, sidecasing); 2023-09-12T10:30:35,646 | ^~~~ 2023-09-12T10:30:35,649 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,650 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,650 | ^ 2023-09-12T10:30:35,651 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,651 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,652 | ^~~~~~ 2023-09-12T10:30:35,653 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,654 9683 | bond(rightcand, sidecasing); 2023-09-12T10:30:35,654 | ^~~~ 2023-09-12T10:30:35,656 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,656 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,657 | ^ 2023-09-12T10:30:35,657 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,658 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,658 | ^~~~~~ 2023-09-12T10:30:35,658 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,659 9683 | bond(rightcand, sidecasing); 2023-09-12T10:30:35,659 | ^~~~ 2023-09-12T10:30:35,663 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,663 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,664 | ^ 2023-09-12T10:30:35,664 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,664 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,665 | ^~~~~~ 2023-09-12T10:30:35,665 c/triangle.c:9683:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,666 9683 | bond(rightcand, sidecasing); 2023-09-12T10:30:35,666 | ^~~~ 2023-09-12T10:30:35,670 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,670 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,671 | ^ 2023-09-12T10:30:35,671 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,672 969 | decode(ptr, otri2); 2023-09-12T10:30:35,673 | ^~~~~~ 2023-09-12T10:30:35,673 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,674 9685 | sym(rightcand, outercasing); 2023-09-12T10:30:35,674 | ^~~ 2023-09-12T10:30:35,676 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,677 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,678 | ^ 2023-09-12T10:30:35,678 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,679 969 | decode(ptr, otri2); 2023-09-12T10:30:35,679 | ^~~~~~ 2023-09-12T10:30:35,680 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,680 9685 | sym(rightcand, outercasing); 2023-09-12T10:30:35,681 | ^~~ 2023-09-12T10:30:35,683 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,684 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,684 | ^ 2023-09-12T10:30:35,685 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,685 969 | decode(ptr, otri2); 2023-09-12T10:30:35,686 | ^~~~~~ 2023-09-12T10:30:35,687 c/triangle.c:9685:11: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,687 9685 | sym(rightcand, outercasing); 2023-09-12T10:30:35,688 | ^~~ 2023-09-12T10:30:35,690 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,691 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,692 | ^ 2023-09-12T10:30:35,692 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,693 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,694 | ^~~~~~ 2023-09-12T10:30:35,694 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,694 9687 | bond(nextedge, outercasing); 2023-09-12T10:30:35,695 | ^~~~ 2023-09-12T10:30:35,697 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,698 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,698 | ^ 2023-09-12T10:30:35,699 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,699 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,699 | ^~~~~~ 2023-09-12T10:30:35,700 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,700 9687 | bond(nextedge, outercasing); 2023-09-12T10:30:35,701 | ^~~~ 2023-09-12T10:30:35,704 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,705 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,705 | ^ 2023-09-12T10:30:35,705 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,706 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,706 | ^~~~~~ 2023-09-12T10:30:35,707 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,707 9687 | bond(nextedge, outercasing); 2023-09-12T10:30:35,708 | ^~~~ 2023-09-12T10:30:35,711 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,712 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,712 | ^ 2023-09-12T10:30:35,713 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,713 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,714 | ^~~~~~ 2023-09-12T10:30:35,715 c/triangle.c:9687:11: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,715 9687 | bond(nextedge, outercasing); 2023-09-12T10:30:35,716 | ^~~~ 2023-09-12T10:30:35,719 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,719 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,720 | ^ 2023-09-12T10:30:35,721 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,721 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,722 | ^~~~~~ 2023-09-12T10:30:35,722 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,723 9716 | bond(baseedge, rightcand); 2023-09-12T10:30:35,723 | ^~~~ 2023-09-12T10:30:35,726 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,726 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,727 | ^ 2023-09-12T10:30:35,727 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,728 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,729 | ^~~~~~ 2023-09-12T10:30:35,729 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,730 9716 | bond(baseedge, rightcand); 2023-09-12T10:30:35,730 | ^~~~ 2023-09-12T10:30:35,733 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,733 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,734 | ^ 2023-09-12T10:30:35,735 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,735 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,735 | ^~~~~~ 2023-09-12T10:30:35,736 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,736 9716 | bond(baseedge, rightcand); 2023-09-12T10:30:35,736 | ^~~~ 2023-09-12T10:30:35,740 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,740 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,740 | ^ 2023-09-12T10:30:35,741 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,741 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,742 | ^~~~~~ 2023-09-12T10:30:35,742 c/triangle.c:9716:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,742 9716 | bond(baseedge, rightcand); 2023-09-12T10:30:35,743 | ^~~~ 2023-09-12T10:30:35,746 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,747 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,747 | ^ 2023-09-12T10:30:35,748 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,749 969 | decode(ptr, otri2); 2023-09-12T10:30:35,749 | ^~~~~~ 2023-09-12T10:30:35,750 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,751 9720 | sym(baseedge, rightcand); 2023-09-12T10:30:35,751 | ^~~ 2023-09-12T10:30:35,754 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,754 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,755 | ^ 2023-09-12T10:30:35,756 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,756 969 | decode(ptr, otri2); 2023-09-12T10:30:35,757 | ^~~~~~ 2023-09-12T10:30:35,757 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,758 9720 | sym(baseedge, rightcand); 2023-09-12T10:30:35,759 | ^~~ 2023-09-12T10:30:35,760 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,761 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,762 | ^ 2023-09-12T10:30:35,762 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,763 969 | decode(ptr, otri2); 2023-09-12T10:30:35,763 | ^~~~~~ 2023-09-12T10:30:35,764 c/triangle.c:9720:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,765 9720 | sym(baseedge, rightcand); 2023-09-12T10:30:35,765 | ^~~ 2023-09-12T10:30:35,767 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,768 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,769 | ^ 2023-09-12T10:30:35,769 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,770 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,771 | ^~~~~~ 2023-09-12T10:30:35,771 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,772 9725 | bond(baseedge, leftcand); 2023-09-12T10:30:35,772 | ^~~~ 2023-09-12T10:30:35,775 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,775 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,775 | ^ 2023-09-12T10:30:35,776 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,776 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,777 | ^~~~~~ 2023-09-12T10:30:35,777 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,777 9725 | bond(baseedge, leftcand); 2023-09-12T10:30:35,778 | ^~~~ 2023-09-12T10:30:35,781 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,782 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,782 | ^ 2023-09-12T10:30:35,783 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,783 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,784 | ^~~~~~ 2023-09-12T10:30:35,784 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,785 9725 | bond(baseedge, leftcand); 2023-09-12T10:30:35,785 | ^~~~ 2023-09-12T10:30:35,788 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,789 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,789 | ^ 2023-09-12T10:30:35,790 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,791 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,792 | ^~~~~~ 2023-09-12T10:30:35,793 c/triangle.c:9725:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,794 9725 | bond(baseedge, leftcand); 2023-09-12T10:30:35,795 | ^~~~ 2023-09-12T10:30:35,796 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,797 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:35,798 | ^ 2023-09-12T10:30:35,798 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,799 969 | decode(ptr, otri2); 2023-09-12T10:30:35,799 | ^~~~~~ 2023-09-12T10:30:35,800 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,801 9729 | sym(baseedge, leftcand); 2023-09-12T10:30:35,801 | ^~~ 2023-09-12T10:30:35,803 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,803 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:35,804 | ^ 2023-09-12T10:30:35,804 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,805 969 | decode(ptr, otri2); 2023-09-12T10:30:35,805 | ^~~~~~ 2023-09-12T10:30:35,806 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,806 9729 | sym(baseedge, leftcand); 2023-09-12T10:30:35,807 | ^~~ 2023-09-12T10:30:35,810 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,811 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:35,812 | ^ 2023-09-12T10:30:35,812 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:35,813 969 | decode(ptr, otri2); 2023-09-12T10:30:35,814 | ^~~~~~ 2023-09-12T10:30:35,814 c/triangle.c:9729:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:35,815 9729 | sym(baseedge, leftcand); 2023-09-12T10:30:35,815 | ^~~ 2023-09-12T10:30:35,816 c/triangle.c: In function ‘divconqrecurse’: 2023-09-12T10:30:35,819 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,819 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,820 | ^ 2023-09-12T10:30:35,820 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,821 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,821 | ^~~~~~ 2023-09-12T10:30:35,821 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,822 9791 | bond(*farleft, *farright); 2023-09-12T10:30:35,822 | ^~~~ 2023-09-12T10:30:35,826 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,826 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,827 | ^ 2023-09-12T10:30:35,827 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,827 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,828 | ^~~~~~ 2023-09-12T10:30:35,828 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,829 9791 | bond(*farleft, *farright); 2023-09-12T10:30:35,829 | ^~~~ 2023-09-12T10:30:35,833 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,834 | ^ 2023-09-12T10:30:35,834 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,835 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,836 | ^~~~~~ 2023-09-12T10:30:35,836 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,837 9791 | bond(*farleft, *farright); 2023-09-12T10:30:35,837 | ^~~~ 2023-09-12T10:30:35,840 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,841 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,841 | ^ 2023-09-12T10:30:35,842 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,843 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,843 | ^~~~~~ 2023-09-12T10:30:35,844 c/triangle.c:9791:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,844 9791 | bond(*farleft, *farright); 2023-09-12T10:30:35,845 | ^~~~ 2023-09-12T10:30:35,848 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,848 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,849 | ^ 2023-09-12T10:30:35,850 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,850 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,851 | ^~~~~~ 2023-09-12T10:30:35,851 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,852 9794 | bond(*farleft, *farright); 2023-09-12T10:30:35,852 | ^~~~ 2023-09-12T10:30:35,855 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,856 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,856 | ^ 2023-09-12T10:30:35,857 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,858 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,859 | ^~~~~~ 2023-09-12T10:30:35,859 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,859 9794 | bond(*farleft, *farright); 2023-09-12T10:30:35,860 | ^~~~ 2023-09-12T10:30:35,862 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,863 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,863 | ^ 2023-09-12T10:30:35,864 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,864 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,864 | ^~~~~~ 2023-09-12T10:30:35,865 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,865 9794 | bond(*farleft, *farright); 2023-09-12T10:30:35,866 | ^~~~ 2023-09-12T10:30:35,869 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,870 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,870 | ^ 2023-09-12T10:30:35,871 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,871 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,871 | ^~~~~~ 2023-09-12T10:30:35,872 c/triangle.c:9794:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,872 9794 | bond(*farleft, *farright); 2023-09-12T10:30:35,873 | ^~~~ 2023-09-12T10:30:35,876 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,877 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,877 | ^ 2023-09-12T10:30:35,878 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,879 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,879 | ^~~~~~ 2023-09-12T10:30:35,880 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,881 9797 | bond(*farleft, *farright); 2023-09-12T10:30:35,881 | ^~~~ 2023-09-12T10:30:35,884 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,884 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,885 | ^ 2023-09-12T10:30:35,886 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,886 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,887 | ^~~~~~ 2023-09-12T10:30:35,888 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,888 9797 | bond(*farleft, *farright); 2023-09-12T10:30:35,889 | ^~~~ 2023-09-12T10:30:35,891 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,892 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,893 | ^ 2023-09-12T10:30:35,893 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,894 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,895 | ^~~~~~ 2023-09-12T10:30:35,895 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,896 9797 | bond(*farleft, *farright); 2023-09-12T10:30:35,896 | ^~~~ 2023-09-12T10:30:35,899 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,900 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,901 | ^ 2023-09-12T10:30:35,901 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,901 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,902 | ^~~~~~ 2023-09-12T10:30:35,902 c/triangle.c:9797:5: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,903 9797 | bond(*farleft, *farright); 2023-09-12T10:30:35,903 | ^~~~ 2023-09-12T10:30:35,907 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,908 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,908 | ^ 2023-09-12T10:30:35,909 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,909 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,910 | ^~~~~~ 2023-09-12T10:30:35,910 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,910 9827 | bond(midtri, tri1); 2023-09-12T10:30:35,911 | ^~~~ 2023-09-12T10:30:35,914 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,915 | ^ 2023-09-12T10:30:35,916 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,916 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,916 | ^~~~~~ 2023-09-12T10:30:35,917 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,918 9827 | bond(midtri, tri1); 2023-09-12T10:30:35,918 | ^~~~ 2023-09-12T10:30:35,921 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,922 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,923 | ^ 2023-09-12T10:30:35,923 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,924 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,925 | ^~~~~~ 2023-09-12T10:30:35,925 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,926 9827 | bond(midtri, tri1); 2023-09-12T10:30:35,926 | ^~~~ 2023-09-12T10:30:35,928 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,929 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,930 | ^ 2023-09-12T10:30:35,930 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,931 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,931 | ^~~~~~ 2023-09-12T10:30:35,932 c/triangle.c:9827:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,932 9827 | bond(midtri, tri1); 2023-09-12T10:30:35,933 | ^~~~ 2023-09-12T10:30:35,935 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,936 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,937 | ^ 2023-09-12T10:30:35,937 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,938 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,939 | ^~~~~~ 2023-09-12T10:30:35,939 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,940 9828 | bond(tri2, tri3); 2023-09-12T10:30:35,941 | ^~~~ 2023-09-12T10:30:35,943 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,943 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,944 | ^ 2023-09-12T10:30:35,944 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,944 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,945 | ^~~~~~ 2023-09-12T10:30:35,945 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,946 9828 | bond(tri2, tri3); 2023-09-12T10:30:35,946 | ^~~~ 2023-09-12T10:30:35,950 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,950 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,951 | ^ 2023-09-12T10:30:35,951 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,952 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,952 | ^~~~~~ 2023-09-12T10:30:35,952 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,953 9828 | bond(tri2, tri3); 2023-09-12T10:30:35,953 | ^~~~ 2023-09-12T10:30:35,956 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,957 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,957 | ^ 2023-09-12T10:30:35,958 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,959 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,959 | ^~~~~~ 2023-09-12T10:30:35,960 c/triangle.c:9828:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,960 9828 | bond(tri2, tri3); 2023-09-12T10:30:35,961 | ^~~~ 2023-09-12T10:30:35,964 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,964 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,965 | ^ 2023-09-12T10:30:35,965 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,966 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,967 | ^~~~~~ 2023-09-12T10:30:35,967 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,968 9833 | bond(midtri, tri3); 2023-09-12T10:30:35,968 | ^~~~ 2023-09-12T10:30:35,971 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,971 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,972 | ^ 2023-09-12T10:30:35,973 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,973 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,974 | ^~~~~~ 2023-09-12T10:30:35,974 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,975 9833 | bond(midtri, tri3); 2023-09-12T10:30:35,975 | ^~~~ 2023-09-12T10:30:35,978 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,978 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,979 | ^ 2023-09-12T10:30:35,980 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,980 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,981 | ^~~~~~ 2023-09-12T10:30:35,982 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,982 9833 | bond(midtri, tri3); 2023-09-12T10:30:35,983 | ^~~~ 2023-09-12T10:30:35,985 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,985 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,986 | ^ 2023-09-12T10:30:35,986 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,987 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:35,987 | ^~~~~~ 2023-09-12T10:30:35,987 c/triangle.c:9833:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,988 9833 | bond(midtri, tri3); 2023-09-12T10:30:35,988 | ^~~~ 2023-09-12T10:30:35,992 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:35,992 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:35,993 | ^ 2023-09-12T10:30:35,993 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:35,994 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:35,994 | ^~~~~~ 2023-09-12T10:30:35,995 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:35,995 9834 | bond(tri1, tri2); 2023-09-12T10:30:35,996 | ^~~~ 2023-09-12T10:30:35,999 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:35,999 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,000 | ^ 2023-09-12T10:30:36,001 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,001 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,002 | ^~~~~~ 2023-09-12T10:30:36,003 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,003 9834 | bond(tri1, tri2); 2023-09-12T10:30:36,004 | ^~~~ 2023-09-12T10:30:36,006 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,007 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,007 | ^ 2023-09-12T10:30:36,008 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,008 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,009 | ^~~~~~ 2023-09-12T10:30:36,009 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,010 9834 | bond(tri1, tri2); 2023-09-12T10:30:36,010 | ^~~~ 2023-09-12T10:30:36,013 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,014 | ^ 2023-09-12T10:30:36,015 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,015 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,016 | ^~~~~~ 2023-09-12T10:30:36,016 c/triangle.c:9834:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,017 9834 | bond(tri1, tri2); 2023-09-12T10:30:36,018 | ^~~~ 2023-09-12T10:30:36,020 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,021 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,021 | ^ 2023-09-12T10:30:36,022 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,023 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,023 | ^~~~~~ 2023-09-12T10:30:36,023 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,024 9839 | bond(midtri, tri1); 2023-09-12T10:30:36,024 | ^~~~ 2023-09-12T10:30:36,027 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,028 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,028 | ^ 2023-09-12T10:30:36,029 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,029 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,029 | ^~~~~~ 2023-09-12T10:30:36,030 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,030 9839 | bond(midtri, tri1); 2023-09-12T10:30:36,031 | ^~~~ 2023-09-12T10:30:36,034 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,035 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,035 | ^ 2023-09-12T10:30:36,036 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,036 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,036 | ^~~~~~ 2023-09-12T10:30:36,037 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,037 9839 | bond(midtri, tri1); 2023-09-12T10:30:36,038 | ^~~~ 2023-09-12T10:30:36,041 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,042 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,042 | ^ 2023-09-12T10:30:36,043 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,044 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,044 | ^~~~~~ 2023-09-12T10:30:36,045 c/triangle.c:9839:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,045 9839 | bond(midtri, tri1); 2023-09-12T10:30:36,046 | ^~~~ 2023-09-12T10:30:36,048 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,049 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,050 | ^ 2023-09-12T10:30:36,050 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,051 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,051 | ^~~~~~ 2023-09-12T10:30:36,052 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,052 9840 | bond(tri2, tri3); 2023-09-12T10:30:36,053 | ^~~~ 2023-09-12T10:30:36,055 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,056 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,056 | ^ 2023-09-12T10:30:36,057 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,058 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,058 | ^~~~~~ 2023-09-12T10:30:36,059 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,059 9840 | bond(tri2, tri3); 2023-09-12T10:30:36,060 | ^~~~ 2023-09-12T10:30:36,063 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,063 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,064 | ^ 2023-09-12T10:30:36,064 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,064 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,065 | ^~~~~~ 2023-09-12T10:30:36,065 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,066 9840 | bond(tri2, tri3); 2023-09-12T10:30:36,066 | ^~~~ 2023-09-12T10:30:36,070 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,070 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,071 | ^ 2023-09-12T10:30:36,071 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,071 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,072 | ^~~~~~ 2023-09-12T10:30:36,072 c/triangle.c:9840:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,073 9840 | bond(tri2, tri3); 2023-09-12T10:30:36,073 | ^~~~ 2023-09-12T10:30:36,078 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,078 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,079 | ^ 2023-09-12T10:30:36,079 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,080 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,080 | ^~~~~~ 2023-09-12T10:30:36,081 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,081 9870 | bond(midtri, tri1); 2023-09-12T10:30:36,082 | ^~~~ 2023-09-12T10:30:36,085 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,086 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,086 | ^ 2023-09-12T10:30:36,087 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,087 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,088 | ^~~~~~ 2023-09-12T10:30:36,089 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,089 9870 | bond(midtri, tri1); 2023-09-12T10:30:36,090 | ^~~~ 2023-09-12T10:30:36,092 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,093 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,093 | ^ 2023-09-12T10:30:36,094 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,094 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,095 | ^~~~~~ 2023-09-12T10:30:36,095 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,096 9870 | bond(midtri, tri1); 2023-09-12T10:30:36,096 | ^~~~ 2023-09-12T10:30:36,099 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,100 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,100 | ^ 2023-09-12T10:30:36,101 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,102 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,102 | ^~~~~~ 2023-09-12T10:30:36,103 c/triangle.c:9870:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,103 9870 | bond(midtri, tri1); 2023-09-12T10:30:36,104 | ^~~~ 2023-09-12T10:30:36,106 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,107 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,107 | ^ 2023-09-12T10:30:36,108 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,108 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,109 | ^~~~~~ 2023-09-12T10:30:36,109 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,109 9872 | bond(midtri, tri2); 2023-09-12T10:30:36,110 | ^~~~ 2023-09-12T10:30:36,113 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,114 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,114 | ^ 2023-09-12T10:30:36,115 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,115 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,116 | ^~~~~~ 2023-09-12T10:30:36,116 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,116 9872 | bond(midtri, tri2); 2023-09-12T10:30:36,117 | ^~~~ 2023-09-12T10:30:36,120 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,121 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,121 | ^ 2023-09-12T10:30:36,122 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,123 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,123 | ^~~~~~ 2023-09-12T10:30:36,124 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,124 9872 | bond(midtri, tri2); 2023-09-12T10:30:36,125 | ^~~~ 2023-09-12T10:30:36,127 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,128 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,129 | ^ 2023-09-12T10:30:36,129 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,130 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,130 | ^~~~~~ 2023-09-12T10:30:36,131 c/triangle.c:9872:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,132 9872 | bond(midtri, tri2); 2023-09-12T10:30:36,132 | ^~~~ 2023-09-12T10:30:36,135 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,135 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,136 | ^ 2023-09-12T10:30:36,136 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,137 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,137 | ^~~~~~ 2023-09-12T10:30:36,138 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,138 9874 | bond(midtri, tri3); 2023-09-12T10:30:36,139 | ^~~~ 2023-09-12T10:30:36,142 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,142 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,143 | ^ 2023-09-12T10:30:36,144 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,144 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,145 | ^~~~~~ 2023-09-12T10:30:36,145 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,146 9874 | bond(midtri, tri3); 2023-09-12T10:30:36,146 | ^~~~ 2023-09-12T10:30:36,149 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,149 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,150 | ^ 2023-09-12T10:30:36,150 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,151 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,151 | ^~~~~~ 2023-09-12T10:30:36,151 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,152 9874 | bond(midtri, tri3); 2023-09-12T10:30:36,152 | ^~~~ 2023-09-12T10:30:36,156 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,156 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,157 | ^ 2023-09-12T10:30:36,157 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,158 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,158 | ^~~~~~ 2023-09-12T10:30:36,158 c/triangle.c:9874:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,159 9874 | bond(midtri, tri3); 2023-09-12T10:30:36,159 | ^~~~ 2023-09-12T10:30:36,163 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,163 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,164 | ^ 2023-09-12T10:30:36,165 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,165 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,166 | ^~~~~~ 2023-09-12T10:30:36,166 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,167 9877 | bond(tri1, tri2); 2023-09-12T10:30:36,168 | ^~~~ 2023-09-12T10:30:36,170 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,171 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,171 | ^ 2023-09-12T10:30:36,172 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,173 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,173 | ^~~~~~ 2023-09-12T10:30:36,174 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,174 9877 | bond(tri1, tri2); 2023-09-12T10:30:36,175 | ^~~~ 2023-09-12T10:30:36,177 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,178 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,178 | ^ 2023-09-12T10:30:36,179 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,179 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,180 | ^~~~~~ 2023-09-12T10:30:36,181 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,181 9877 | bond(tri1, tri2); 2023-09-12T10:30:36,182 | ^~~~ 2023-09-12T10:30:36,184 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,185 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,186 | ^ 2023-09-12T10:30:36,186 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,187 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,187 | ^~~~~~ 2023-09-12T10:30:36,187 c/triangle.c:9877:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,188 9877 | bond(tri1, tri2); 2023-09-12T10:30:36,188 | ^~~~ 2023-09-12T10:30:36,192 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,192 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,192 | ^ 2023-09-12T10:30:36,193 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,193 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,194 | ^~~~~~ 2023-09-12T10:30:36,194 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,194 9880 | bond(tri1, tri3); 2023-09-12T10:30:36,195 | ^~~~ 2023-09-12T10:30:36,198 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,199 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,199 | ^ 2023-09-12T10:30:36,200 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,200 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,201 | ^~~~~~ 2023-09-12T10:30:36,201 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,201 9880 | bond(tri1, tri3); 2023-09-12T10:30:36,202 | ^~~~ 2023-09-12T10:30:36,206 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,206 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,207 | ^ 2023-09-12T10:30:36,207 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,208 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,209 | ^~~~~~ 2023-09-12T10:30:36,209 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,210 9880 | bond(tri1, tri3); 2023-09-12T10:30:36,211 | ^~~~ 2023-09-12T10:30:36,213 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,213 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,214 | ^ 2023-09-12T10:30:36,215 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,215 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,216 | ^~~~~~ 2023-09-12T10:30:36,216 c/triangle.c:9880:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,217 9880 | bond(tri1, tri3); 2023-09-12T10:30:36,217 | ^~~~ 2023-09-12T10:30:36,220 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,220 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,221 | ^ 2023-09-12T10:30:36,222 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,222 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,223 | ^~~~~~ 2023-09-12T10:30:36,223 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,224 9883 | bond(tri2, tri3); 2023-09-12T10:30:36,225 | ^~~~ 2023-09-12T10:30:36,227 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,228 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,228 | ^ 2023-09-12T10:30:36,228 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,229 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,229 | ^~~~~~ 2023-09-12T10:30:36,230 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,230 9883 | bond(tri2, tri3); 2023-09-12T10:30:36,230 | ^~~~ 2023-09-12T10:30:36,234 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,235 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,235 | ^ 2023-09-12T10:30:36,235 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,236 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,236 | ^~~~~~ 2023-09-12T10:30:36,237 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,237 9883 | bond(tri2, tri3); 2023-09-12T10:30:36,237 | ^~~~ 2023-09-12T10:30:36,241 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,242 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,242 | ^ 2023-09-12T10:30:36,243 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,243 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,244 | ^~~~~~ 2023-09-12T10:30:36,244 c/triangle.c:9883:7: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,245 9883 | bond(tri2, tri3); 2023-09-12T10:30:36,246 | ^~~~ 2023-09-12T10:30:36,246 c/triangle.c: In function ‘removeghosts’: 2023-09-12T10:30:36,250 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,250 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,251 | ^ 2023-09-12T10:30:36,252 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,252 973 | decode(ptr, otri); 2023-09-12T10:30:36,253 | ^~~~~~ 2023-09-12T10:30:36,253 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,254 9942 | symself(searchedge); 2023-09-12T10:30:36,255 | ^~~~~~~ 2023-09-12T10:30:36,257 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,257 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,258 | ^ 2023-09-12T10:30:36,258 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,259 973 | decode(ptr, otri); 2023-09-12T10:30:36,260 | ^~~~~~ 2023-09-12T10:30:36,260 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,261 9942 | symself(searchedge); 2023-09-12T10:30:36,261 | ^~~~~~~ 2023-09-12T10:30:36,264 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,265 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,265 | ^ 2023-09-12T10:30:36,266 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,267 973 | decode(ptr, otri); 2023-09-12T10:30:36,267 | ^~~~~~ 2023-09-12T10:30:36,268 c/triangle.c:9942:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,268 9942 | symself(searchedge); 2023-09-12T10:30:36,269 | ^~~~~~~ 2023-09-12T10:30:36,271 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,272 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,272 | ^ 2023-09-12T10:30:36,273 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,274 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:30:36,274 | ^~~~~~ 2023-09-12T10:30:36,278 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,279 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,279 | ^ 2023-09-12T10:30:36,279 c/triangle.c:9943:20: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,280 9943 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:30:36,280 | ^~~~~~ 2023-09-12T10:30:36,285 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,286 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,286 | ^ 2023-09-12T10:30:36,287 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,287 973 | decode(ptr, otri); 2023-09-12T10:30:36,287 | ^~~~~~ 2023-09-12T10:30:36,288 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,288 9951 | symself(dissolveedge); 2023-09-12T10:30:36,289 | ^~~~~~~ 2023-09-12T10:30:36,292 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,293 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,294 | ^ 2023-09-12T10:30:36,294 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,295 973 | decode(ptr, otri); 2023-09-12T10:30:36,295 | ^~~~~~ 2023-09-12T10:30:36,296 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,297 9951 | symself(dissolveedge); 2023-09-12T10:30:36,297 | ^~~~~~~ 2023-09-12T10:30:36,299 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,300 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,301 | ^ 2023-09-12T10:30:36,302 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,302 973 | decode(ptr, otri); 2023-09-12T10:30:36,303 | ^~~~~~ 2023-09-12T10:30:36,303 c/triangle.c:9951:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,304 9951 | symself(dissolveedge); 2023-09-12T10:30:36,304 | ^~~~~~~ 2023-09-12T10:30:36,307 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,308 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,308 | ^ 2023-09-12T10:30:36,309 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,309 969 | decode(ptr, otri2); 2023-09-12T10:30:36,310 | ^~~~~~ 2023-09-12T10:30:36,310 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,311 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:30:36,311 | ^~~ 2023-09-12T10:30:36,314 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,315 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,316 | ^ 2023-09-12T10:30:36,316 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,317 969 | decode(ptr, otri2); 2023-09-12T10:30:36,318 | ^~~~~~ 2023-09-12T10:30:36,318 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,318 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:30:36,319 | ^~~ 2023-09-12T10:30:36,321 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,322 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,323 | ^ 2023-09-12T10:30:36,323 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,324 969 | decode(ptr, otri2); 2023-09-12T10:30:36,324 | ^~~~~~ 2023-09-12T10:30:36,325 c/triangle.c:9966:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,325 9966 | sym(deadtriangle, dissolveedge); 2023-09-12T10:30:36,326 | ^~~ 2023-09-12T10:30:36,326 c/triangle.c: In function ‘removebox’: 2023-09-12T10:30:36,332 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,333 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,333 | ^ 2023-09-12T10:30:36,334 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,334 973 | decode(ptr, otri); 2023-09-12T10:30:36,335 | ^~~~~~ 2023-09-12T10:30:36,335 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,335 10159 | symself(nextedge); 2023-09-12T10:30:36,336 | ^~~~~~~ 2023-09-12T10:30:36,340 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,340 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,341 | ^ 2023-09-12T10:30:36,342 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,342 973 | decode(ptr, otri); 2023-09-12T10:30:36,343 | ^~~~~~ 2023-09-12T10:30:36,344 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,344 10159 | symself(nextedge); 2023-09-12T10:30:36,345 | ^~~~~~~ 2023-09-12T10:30:36,347 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,348 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,348 | ^ 2023-09-12T10:30:36,349 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,350 973 | decode(ptr, otri); 2023-09-12T10:30:36,350 | ^~~~~~ 2023-09-12T10:30:36,351 c/triangle.c:10159:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,351 10159 | symself(nextedge); 2023-09-12T10:30:36,352 | ^~~~~~~ 2023-09-12T10:30:36,355 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,355 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,356 | ^ 2023-09-12T10:30:36,356 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,357 973 | decode(ptr, otri); 2023-09-12T10:30:36,357 | ^~~~~~ 2023-09-12T10:30:36,358 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,359 10163 | symself(nextedge); 2023-09-12T10:30:36,359 | ^~~~~~~ 2023-09-12T10:30:36,362 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,363 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,363 | ^ 2023-09-12T10:30:36,364 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,365 973 | decode(ptr, otri); 2023-09-12T10:30:36,365 | ^~~~~~ 2023-09-12T10:30:36,366 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,366 10163 | symself(nextedge); 2023-09-12T10:30:36,366 | ^~~~~~~ 2023-09-12T10:30:36,369 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,370 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,370 | ^ 2023-09-12T10:30:36,371 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,371 973 | decode(ptr, otri); 2023-09-12T10:30:36,372 | ^~~~~~ 2023-09-12T10:30:36,372 c/triangle.c:10163:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,372 10163 | symself(nextedge); 2023-09-12T10:30:36,373 | ^~~~~~~ 2023-09-12T10:30:36,377 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,377 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,378 | ^ 2023-09-12T10:30:36,378 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,379 973 | decode(ptr, otri); 2023-09-12T10:30:36,379 | ^~~~~~ 2023-09-12T10:30:36,379 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,380 10167 | symself(searchedge); 2023-09-12T10:30:36,380 | ^~~~~~~ 2023-09-12T10:30:36,384 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,384 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,385 | ^ 2023-09-12T10:30:36,386 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,386 973 | decode(ptr, otri); 2023-09-12T10:30:36,387 | ^~~~~~ 2023-09-12T10:30:36,388 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,388 10167 | symself(searchedge); 2023-09-12T10:30:36,389 | ^~~~~~~ 2023-09-12T10:30:36,391 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,392 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,392 | ^ 2023-09-12T10:30:36,393 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,394 973 | decode(ptr, otri); 2023-09-12T10:30:36,394 | ^~~~~~ 2023-09-12T10:30:36,395 c/triangle.c:10167:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,395 10167 | symself(searchedge); 2023-09-12T10:30:36,396 | ^~~~~~~ 2023-09-12T10:30:36,399 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,399 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,400 | ^ 2023-09-12T10:30:36,401 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,401 973 | decode(ptr, otri); 2023-09-12T10:30:36,402 | ^~~~~~ 2023-09-12T10:30:36,402 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,403 10171 | symself(checkedge); 2023-09-12T10:30:36,403 | ^~~~~~~ 2023-09-12T10:30:36,406 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,407 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,407 | ^ 2023-09-12T10:30:36,408 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,409 973 | decode(ptr, otri); 2023-09-12T10:30:36,409 | ^~~~~~ 2023-09-12T10:30:36,410 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,410 10171 | symself(checkedge); 2023-09-12T10:30:36,411 | ^~~~~~~ 2023-09-12T10:30:36,414 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,414 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,414 | ^ 2023-09-12T10:30:36,415 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,415 973 | decode(ptr, otri); 2023-09-12T10:30:36,416 | ^~~~~~ 2023-09-12T10:30:36,416 c/triangle.c:10171:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,416 10171 | symself(checkedge); 2023-09-12T10:30:36,417 | ^~~~~~~ 2023-09-12T10:30:36,421 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,421 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,422 | ^ 2023-09-12T10:30:36,422 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,423 973 | decode(ptr, otri); 2023-09-12T10:30:36,423 | ^~~~~~ 2023-09-12T10:30:36,424 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,424 10177 | symself(searchedge); 2023-09-12T10:30:36,424 | ^~~~~~~ 2023-09-12T10:30:36,428 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,429 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,429 | ^ 2023-09-12T10:30:36,430 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,431 973 | decode(ptr, otri); 2023-09-12T10:30:36,431 | ^~~~~~ 2023-09-12T10:30:36,432 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,433 10177 | symself(searchedge); 2023-09-12T10:30:36,433 | ^~~~~~~ 2023-09-12T10:30:36,436 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,436 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,437 | ^ 2023-09-12T10:30:36,438 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,438 973 | decode(ptr, otri); 2023-09-12T10:30:36,439 | ^~~~~~ 2023-09-12T10:30:36,439 c/triangle.c:10177:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,440 10177 | symself(searchedge); 2023-09-12T10:30:36,441 | ^~~~~~~ 2023-09-12T10:30:36,443 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,444 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,444 | ^ 2023-09-12T10:30:36,445 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,445 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:30:36,446 | ^~~~~~ 2023-09-12T10:30:36,450 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,451 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,451 | ^ 2023-09-12T10:30:36,452 c/triangle.c:10181:20: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,453 10181 | m->dummytri[0] = encode(searchedge); 2023-09-12T10:30:36,453 | ^~~~~~ 2023-09-12T10:30:36,458 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,458 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,459 | ^ 2023-09-12T10:30:36,460 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,460 973 | decode(ptr, otri); 2023-09-12T10:30:36,461 | ^~~~~~ 2023-09-12T10:30:36,461 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,461 10186 | symself(dissolveedge); 2023-09-12T10:30:36,462 | ^~~~~~~ 2023-09-12T10:30:36,465 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,466 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,466 | ^ 2023-09-12T10:30:36,466 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,467 973 | decode(ptr, otri); 2023-09-12T10:30:36,467 | ^~~~~~ 2023-09-12T10:30:36,468 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,468 10186 | symself(dissolveedge); 2023-09-12T10:30:36,468 | ^~~~~~~ 2023-09-12T10:30:36,472 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,473 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,477 | ^ 2023-09-12T10:30:36,477 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,478 973 | decode(ptr, otri); 2023-09-12T10:30:36,478 | ^~~~~~ 2023-09-12T10:30:36,479 c/triangle.c:10186:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,479 10186 | symself(dissolveedge); 2023-09-12T10:30:36,480 | ^~~~~~~ 2023-09-12T10:30:36,481 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,481 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,482 | ^ 2023-09-12T10:30:36,483 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,483 969 | decode(ptr, otri2); 2023-09-12T10:30:36,484 | ^~~~~~ 2023-09-12T10:30:36,484 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,485 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:30:36,485 | ^~~ 2023-09-12T10:30:36,487 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,488 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,489 | ^ 2023-09-12T10:30:36,490 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,490 969 | decode(ptr, otri2); 2023-09-12T10:30:36,491 | ^~~~~~ 2023-09-12T10:30:36,491 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,492 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:30:36,492 | ^~~ 2023-09-12T10:30:36,495 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,495 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,496 | ^ 2023-09-12T10:30:36,497 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,497 969 | decode(ptr, otri2); 2023-09-12T10:30:36,498 | ^~~~~~ 2023-09-12T10:30:36,499 c/triangle.c:10204:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,499 10204 | sym(deadtriangle, nextedge); 2023-09-12T10:30:36,500 | ^~~ 2023-09-12T10:30:36,506 c/triangle.c: In function ‘frontlocate’: 2023-09-12T10:30:36,514 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,514 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,515 | ^ 2023-09-12T10:30:36,516 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,517 973 | decode(ptr, otri); 2023-09-12T10:30:36,517 | ^~~~~~ 2023-09-12T10:30:36,518 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,518 1003 | symself(otri); 2023-09-12T10:30:36,519 | ^~~~~~~ 2023-09-12T10:30:36,519 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:36,519 10788 | onextself(*searchtri); 2023-09-12T10:30:36,520 | ^~~~~~~~~ 2023-09-12T10:30:36,522 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,522 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,523 | ^ 2023-09-12T10:30:36,523 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,523 973 | decode(ptr, otri); 2023-09-12T10:30:36,524 | ^~~~~~ 2023-09-12T10:30:36,524 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,525 1003 | symself(otri); 2023-09-12T10:30:36,525 | ^~~~~~~ 2023-09-12T10:30:36,525 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:36,526 10788 | onextself(*searchtri); 2023-09-12T10:30:36,526 | ^~~~~~~~~ 2023-09-12T10:30:36,530 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,530 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,531 | ^ 2023-09-12T10:30:36,531 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,532 973 | decode(ptr, otri); 2023-09-12T10:30:36,533 | ^~~~~~ 2023-09-12T10:30:36,533 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,534 1003 | symself(otri); 2023-09-12T10:30:36,534 | ^~~~~~~ 2023-09-12T10:30:36,535 c/triangle.c:10788:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:36,535 10788 | onextself(*searchtri); 2023-09-12T10:30:36,536 | ^~~~~~~~~ 2023-09-12T10:30:36,537 c/triangle.c: In function ‘sweeplinedelaunay’: 2023-09-12T10:30:36,539 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,539 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,540 | ^ 2023-09-12T10:30:36,541 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,541 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,542 | ^~~~~~ 2023-09-12T10:30:36,542 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,543 10843 | bond(lefttri, righttri); 2023-09-12T10:30:36,543 | ^~~~ 2023-09-12T10:30:36,547 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,547 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,548 | ^ 2023-09-12T10:30:36,549 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,549 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,550 | ^~~~~~ 2023-09-12T10:30:36,550 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,551 10843 | bond(lefttri, righttri); 2023-09-12T10:30:36,551 | ^~~~ 2023-09-12T10:30:36,555 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,556 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,556 | ^ 2023-09-12T10:30:36,557 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,557 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,558 | ^~~~~~ 2023-09-12T10:30:36,558 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,558 10843 | bond(lefttri, righttri); 2023-09-12T10:30:36,559 | ^~~~ 2023-09-12T10:30:36,563 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,563 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,564 | ^ 2023-09-12T10:30:36,564 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,564 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,565 | ^~~~~~ 2023-09-12T10:30:36,565 c/triangle.c:10843:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,566 10843 | bond(lefttri, righttri); 2023-09-12T10:30:36,566 | ^~~~ 2023-09-12T10:30:36,571 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,571 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,572 | ^ 2023-09-12T10:30:36,572 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,573 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,573 | ^~~~~~ 2023-09-12T10:30:36,574 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,575 10846 | bond(lefttri, righttri); 2023-09-12T10:30:36,575 | ^~~~ 2023-09-12T10:30:36,579 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,579 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,580 | ^ 2023-09-12T10:30:36,580 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,581 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,582 | ^~~~~~ 2023-09-12T10:30:36,582 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,583 10846 | bond(lefttri, righttri); 2023-09-12T10:30:36,583 | ^~~~ 2023-09-12T10:30:36,587 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,587 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,588 | ^ 2023-09-12T10:30:36,589 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,589 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,590 | ^~~~~~ 2023-09-12T10:30:36,590 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,591 10846 | bond(lefttri, righttri); 2023-09-12T10:30:36,591 | ^~~~ 2023-09-12T10:30:36,595 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,595 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,596 | ^ 2023-09-12T10:30:36,597 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,597 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,598 | ^~~~~~ 2023-09-12T10:30:36,598 c/triangle.c:10846:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,599 10846 | bond(lefttri, righttri); 2023-09-12T10:30:36,600 | ^~~~ 2023-09-12T10:30:36,603 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,604 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,604 | ^ 2023-09-12T10:30:36,604 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,605 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,605 | ^~~~~~ 2023-09-12T10:30:36,605 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,606 10849 | bond(lefttri, righttri); 2023-09-12T10:30:36,606 | ^~~~ 2023-09-12T10:30:36,611 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,611 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,612 | ^ 2023-09-12T10:30:36,612 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,613 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,613 | ^~~~~~ 2023-09-12T10:30:36,613 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,614 10849 | bond(lefttri, righttri); 2023-09-12T10:30:36,614 | ^~~~ 2023-09-12T10:30:36,619 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,619 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,620 | ^ 2023-09-12T10:30:36,620 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,621 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,622 | ^~~~~~ 2023-09-12T10:30:36,622 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,622 10849 | bond(lefttri, righttri); 2023-09-12T10:30:36,623 | ^~~~ 2023-09-12T10:30:36,627 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,627 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,628 | ^ 2023-09-12T10:30:36,629 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,630 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,630 | ^~~~~~ 2023-09-12T10:30:36,631 c/triangle.c:10849:3: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,631 10849 | bond(lefttri, righttri); 2023-09-12T10:30:36,632 | ^~~~ 2023-09-12T10:30:36,636 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,637 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,637 | ^ 2023-09-12T10:30:36,638 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,638 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:30:36,639 | ^~~~~~ 2023-09-12T10:30:36,644 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,645 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,645 | ^ 2023-09-12T10:30:36,646 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,647 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:30:36,647 | ^~~~~~ 2023-09-12T10:30:36,652 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,653 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,653 | ^ 2023-09-12T10:30:36,654 c/triangle.c:10889:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,655 10889 | decode(nextevent->eventptr, fliptri); 2023-09-12T10:30:36,655 | ^~~~~~ 2023-09-12T10:30:36,660 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,660 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,661 | ^ 2023-09-12T10:30:36,661 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,662 969 | decode(ptr, otri2); 2023-09-12T10:30:36,662 | ^~~~~~ 2023-09-12T10:30:36,663 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,663 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:36,663 | ^~~ 2023-09-12T10:30:36,664 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:36,664 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:30:36,665 | ^~~~~ 2023-09-12T10:30:36,668 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,669 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,669 | ^ 2023-09-12T10:30:36,670 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,670 969 | decode(ptr, otri2); 2023-09-12T10:30:36,670 | ^~~~~~ 2023-09-12T10:30:36,671 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,671 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:36,672 | ^~~ 2023-09-12T10:30:36,672 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:36,673 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:30:36,673 | ^~~~~ 2023-09-12T10:30:36,676 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,677 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,677 | ^ 2023-09-12T10:30:36,678 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,679 969 | decode(ptr, otri2); 2023-09-12T10:30:36,679 | ^~~~~~ 2023-09-12T10:30:36,680 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,681 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:36,681 | ^~~ 2023-09-12T10:30:36,682 c/triangle.c:10890:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:36,682 10890 | oprev(fliptri, farlefttri); 2023-09-12T10:30:36,683 | ^~~~~ 2023-09-12T10:30:36,685 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,685 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,686 | ^ 2023-09-12T10:30:36,686 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,687 973 | decode(ptr, otri); 2023-09-12T10:30:36,687 | ^~~~~~ 2023-09-12T10:30:36,688 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,689 999 | symself(otri2); 2023-09-12T10:30:36,689 | ^~~~~~~ 2023-09-12T10:30:36,690 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:36,690 10892 | onext(fliptri, farrighttri); 2023-09-12T10:30:36,691 | ^~~~~ 2023-09-12T10:30:36,693 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,694 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,694 | ^ 2023-09-12T10:30:36,695 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,695 973 | decode(ptr, otri); 2023-09-12T10:30:36,696 | ^~~~~~ 2023-09-12T10:30:36,696 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,696 999 | symself(otri2); 2023-09-12T10:30:36,697 | ^~~~~~~ 2023-09-12T10:30:36,697 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:36,698 10892 | onext(fliptri, farrighttri); 2023-09-12T10:30:36,698 | ^~~~~ 2023-09-12T10:30:36,701 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,702 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,702 | ^ 2023-09-12T10:30:36,702 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,703 973 | decode(ptr, otri); 2023-09-12T10:30:36,703 | ^~~~~~ 2023-09-12T10:30:36,704 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,704 999 | symself(otri2); 2023-09-12T10:30:36,705 | ^~~~~~~ 2023-09-12T10:30:36,705 c/triangle.c:10892:7: note: in expansion of macro ‘onext’ 2023-09-12T10:30:36,705 10892 | onext(fliptri, farrighttri); 2023-09-12T10:30:36,706 | ^~~~~ 2023-09-12T10:30:36,710 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,710 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,711 | ^ 2023-09-12T10:30:36,711 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,712 969 | decode(ptr, otri2); 2023-09-12T10:30:36,712 | ^~~~~~ 2023-09-12T10:30:36,713 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,713 10902 | sym(lefttri, farlefttri); 2023-09-12T10:30:36,714 | ^~~ 2023-09-12T10:30:36,718 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,718 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,719 | ^ 2023-09-12T10:30:36,719 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,720 969 | decode(ptr, otri2); 2023-09-12T10:30:36,720 | ^~~~~~ 2023-09-12T10:30:36,721 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,721 10902 | sym(lefttri, farlefttri); 2023-09-12T10:30:36,722 | ^~~ 2023-09-12T10:30:36,726 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,726 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,727 | ^ 2023-09-12T10:30:36,727 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,728 969 | decode(ptr, otri2); 2023-09-12T10:30:36,728 | ^~~~~~ 2023-09-12T10:30:36,729 c/triangle.c:10902:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,730 10902 | sym(lefttri, farlefttri); 2023-09-12T10:30:36,730 | ^~~ 2023-09-12T10:30:36,734 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,735 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,735 | ^ 2023-09-12T10:30:36,736 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,736 973 | decode(ptr, otri); 2023-09-12T10:30:36,737 | ^~~~~~ 2023-09-12T10:30:36,738 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,738 10905 | symself(fliptri); 2023-09-12T10:30:36,739 | ^~~~~~~ 2023-09-12T10:30:36,742 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,743 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,743 | ^ 2023-09-12T10:30:36,744 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,744 973 | decode(ptr, otri); 2023-09-12T10:30:36,744 | ^~~~~~ 2023-09-12T10:30:36,745 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,746 10905 | symself(fliptri); 2023-09-12T10:30:36,746 | ^~~~~~~ 2023-09-12T10:30:36,750 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,750 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,751 | ^ 2023-09-12T10:30:36,751 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,752 973 | decode(ptr, otri); 2023-09-12T10:30:36,752 | ^~~~~~ 2023-09-12T10:30:36,753 c/triangle.c:10905:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:36,753 10905 | symself(fliptri); 2023-09-12T10:30:36,754 | ^~~~~~~ 2023-09-12T10:30:36,759 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,759 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,760 | ^ 2023-09-12T10:30:36,760 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,761 969 | decode(ptr, otri2); 2023-09-12T10:30:36,761 | ^~~~~~ 2023-09-12T10:30:36,762 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,763 10941 | sym(searchtri, farlefttri); 2023-09-12T10:30:36,763 | ^~~ 2023-09-12T10:30:36,767 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,768 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,768 | ^ 2023-09-12T10:30:36,769 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,770 969 | decode(ptr, otri2); 2023-09-12T10:30:36,770 | ^~~~~~ 2023-09-12T10:30:36,771 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,772 10941 | sym(searchtri, farlefttri); 2023-09-12T10:30:36,772 | ^~~ 2023-09-12T10:30:36,775 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,776 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,776 | ^ 2023-09-12T10:30:36,777 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,777 969 | decode(ptr, otri2); 2023-09-12T10:30:36,778 | ^~~~~~ 2023-09-12T10:30:36,778 c/triangle.c:10941:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:36,779 10941 | sym(searchtri, farlefttri); 2023-09-12T10:30:36,780 | ^~~ 2023-09-12T10:30:36,784 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,784 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,785 | ^ 2023-09-12T10:30:36,786 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,786 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,787 | ^~~~~~ 2023-09-12T10:30:36,788 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,788 10949 | bond(lefttri, righttri); 2023-09-12T10:30:36,789 | ^~~~ 2023-09-12T10:30:36,792 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,792 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,793 | ^ 2023-09-12T10:30:36,793 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,794 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,794 | ^~~~~~ 2023-09-12T10:30:36,795 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,795 10949 | bond(lefttri, righttri); 2023-09-12T10:30:36,795 | ^~~~ 2023-09-12T10:30:36,800 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,800 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,801 | ^ 2023-09-12T10:30:36,801 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,802 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,802 | ^~~~~~ 2023-09-12T10:30:36,803 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,803 10949 | bond(lefttri, righttri); 2023-09-12T10:30:36,803 | ^~~~ 2023-09-12T10:30:36,808 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,809 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,809 | ^ 2023-09-12T10:30:36,810 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,810 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,811 | ^~~~~~ 2023-09-12T10:30:36,812 c/triangle.c:10949:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,812 10949 | bond(lefttri, righttri); 2023-09-12T10:30:36,813 | ^~~~ 2023-09-12T10:30:36,816 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,817 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,818 | ^ 2023-09-12T10:30:36,818 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,819 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,820 | ^~~~~~ 2023-09-12T10:30:36,820 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,821 10952 | bond(lefttri, righttri); 2023-09-12T10:30:36,821 | ^~~~ 2023-09-12T10:30:36,824 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,825 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,825 | ^ 2023-09-12T10:30:36,826 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,827 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,827 | ^~~~~~ 2023-09-12T10:30:36,828 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,828 10952 | bond(lefttri, righttri); 2023-09-12T10:30:36,829 | ^~~~ 2023-09-12T10:30:36,832 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,833 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,834 | ^ 2023-09-12T10:30:36,834 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,835 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,836 | ^~~~~~ 2023-09-12T10:30:36,836 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,836 10952 | bond(lefttri, righttri); 2023-09-12T10:30:36,837 | ^~~~ 2023-09-12T10:30:36,841 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,841 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,842 | ^ 2023-09-12T10:30:36,842 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,842 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,843 | ^~~~~~ 2023-09-12T10:30:36,843 c/triangle.c:10952:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,844 10952 | bond(lefttri, righttri); 2023-09-12T10:30:36,844 | ^~~~ 2023-09-12T10:30:36,849 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,849 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,850 | ^ 2023-09-12T10:30:36,850 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,851 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,851 | ^~~~~~ 2023-09-12T10:30:36,852 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,852 10955 | bond(lefttri, farlefttri); 2023-09-12T10:30:36,853 | ^~~~ 2023-09-12T10:30:36,857 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,857 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,858 | ^ 2023-09-12T10:30:36,859 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,859 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,860 | ^~~~~~ 2023-09-12T10:30:36,860 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,861 10955 | bond(lefttri, farlefttri); 2023-09-12T10:30:36,862 | ^~~~ 2023-09-12T10:30:36,865 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,866 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,866 | ^ 2023-09-12T10:30:36,867 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,867 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,868 | ^~~~~~ 2023-09-12T10:30:36,868 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,869 10955 | bond(lefttri, farlefttri); 2023-09-12T10:30:36,869 | ^~~~ 2023-09-12T10:30:36,873 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,874 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,874 | ^ 2023-09-12T10:30:36,875 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,875 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,876 | ^~~~~~ 2023-09-12T10:30:36,877 c/triangle.c:10955:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,877 10955 | bond(lefttri, farlefttri); 2023-09-12T10:30:36,878 | ^~~~ 2023-09-12T10:30:36,881 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,882 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,883 | ^ 2023-09-12T10:30:36,883 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,883 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,884 | ^~~~~~ 2023-09-12T10:30:36,884 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,885 10956 | bond(righttri, farrighttri); 2023-09-12T10:30:36,885 | ^~~~ 2023-09-12T10:30:36,889 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,890 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,890 | ^ 2023-09-12T10:30:36,891 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,891 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,891 | ^~~~~~ 2023-09-12T10:30:36,892 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,892 10956 | bond(righttri, farrighttri); 2023-09-12T10:30:36,893 | ^~~~ 2023-09-12T10:30:36,897 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,898 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,898 | ^ 2023-09-12T10:30:36,899 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,899 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,900 | ^~~~~~ 2023-09-12T10:30:36,901 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,901 10956 | bond(righttri, farrighttri); 2023-09-12T10:30:36,902 | ^~~~ 2023-09-12T10:30:36,905 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,906 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,907 | ^ 2023-09-12T10:30:36,907 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,908 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:36,908 | ^~~~~~ 2023-09-12T10:30:36,909 c/triangle.c:10956:9: note: in expansion of macro ‘bond’ 2023-09-12T10:30:36,910 10956 | bond(righttri, farrighttri); 2023-09-12T10:30:36,910 | ^~~~ 2023-09-12T10:30:36,914 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,915 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,916 | ^ 2023-09-12T10:30:36,916 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,917 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T10:30:36,917 | ^~~~~~ 2023-09-12T10:30:36,922 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,923 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,924 | ^ 2023-09-12T10:30:36,924 c/triangle.c:10983:39: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,925 10983 | newevent->eventptr = (VOID *) encode(lefttri); 2023-09-12T10:30:36,925 | ^~~~~~ 2023-09-12T10:30:36,931 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,932 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,932 | ^ 2023-09-12T10:30:36,933 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,934 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T10:30:36,934 | ^~~~~~ 2023-09-12T10:30:36,939 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,939 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,940 | ^ 2023-09-12T10:30:36,940 c/triangle.c:10998:39: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,941 10998 | newevent->eventptr = (VOID *) encode(farrighttri); 2023-09-12T10:30:36,941 | ^~~~~~ 2023-09-12T10:30:36,945 c/triangle.c: In function ‘reconstruct’: 2023-09-12T10:30:36,953 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,953 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,954 | ^ 2023-09-12T10:30:36,954 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,954 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T10:30:36,955 | ^~~~~~ 2023-09-12T10:30:36,961 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,961 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,962 | ^ 2023-09-12T10:30:36,963 c/triangle.c:11402:52: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,963 11402 | vertexarray[aroundvertex - b->firstnumber] = encode(triangleloop); 2023-09-12T10:30:36,964 | ^~~~~~ 2023-09-12T10:30:36,969 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,970 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:36,971 | ^ 2023-09-12T10:30:36,971 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,972 11403 | decode(nexttri, checktri); 2023-09-12T10:30:36,973 | ^~~~~~ 2023-09-12T10:30:36,978 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,978 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:36,979 | ^ 2023-09-12T10:30:36,980 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,980 11403 | decode(nexttri, checktri); 2023-09-12T10:30:36,981 | ^~~~~~ 2023-09-12T10:30:36,986 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:36,987 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:36,987 | ^ 2023-09-12T10:30:36,988 c/triangle.c:11403:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:36,988 11403 | decode(nexttri, checktri); 2023-09-12T10:30:36,989 | ^~~~~~ 2023-09-12T10:30:36,995 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:36,996 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:36,996 | ^ 2023-09-12T10:30:36,997 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:36,998 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:36,998 | ^~~~~~ 2023-09-12T10:30:36,999 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,000 11414 | bond(triangleleft, checktri); 2023-09-12T10:30:37,000 | ^~~~ 2023-09-12T10:30:37,004 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,004 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,005 | ^ 2023-09-12T10:30:37,005 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,006 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:37,006 | ^~~~~~ 2023-09-12T10:30:37,007 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,007 11414 | bond(triangleleft, checktri); 2023-09-12T10:30:37,008 | ^~~~ 2023-09-12T10:30:37,013 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,014 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,014 | ^ 2023-09-12T10:30:37,014 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,015 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:37,015 | ^~~~~~ 2023-09-12T10:30:37,016 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,016 11414 | bond(triangleleft, checktri); 2023-09-12T10:30:37,017 | ^~~~ 2023-09-12T10:30:37,022 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,022 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,023 | ^ 2023-09-12T10:30:37,024 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,024 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:37,025 | ^~~~~~ 2023-09-12T10:30:37,025 c/triangle.c:11414:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,026 11414 | bond(triangleleft, checktri); 2023-09-12T10:30:37,026 | ^~~~ 2023-09-12T10:30:37,031 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,031 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,032 | ^ 2023-09-12T10:30:37,032 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,033 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:37,034 | ^~~~~~ 2023-09-12T10:30:37,034 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,035 11419 | bond(triangleloop, checkleft); 2023-09-12T10:30:37,035 | ^~~~ 2023-09-12T10:30:37,039 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,040 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,041 | ^ 2023-09-12T10:30:37,041 c/triangle.c:1093:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,042 1093 | (otri1).tri[(otri1).orient] = encode(otri2); \ 2023-09-12T10:30:37,042 | ^~~~~~ 2023-09-12T10:30:37,043 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,043 11419 | bond(triangleloop, checkleft); 2023-09-12T10:30:37,044 | ^~~~ 2023-09-12T10:30:37,049 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,050 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,050 | ^ 2023-09-12T10:30:37,051 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,051 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:37,052 | ^~~~~~ 2023-09-12T10:30:37,052 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,052 11419 | bond(triangleloop, checkleft); 2023-09-12T10:30:37,053 | ^~~~ 2023-09-12T10:30:37,057 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,058 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,058 | ^ 2023-09-12T10:30:37,059 c/triangle.c:1094:33: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,059 1094 | (otri2).tri[(otri2).orient] = encode(otri1) 2023-09-12T10:30:37,060 | ^~~~~~ 2023-09-12T10:30:37,060 c/triangle.c:11419:13: note: in expansion of macro ‘bond’ 2023-09-12T10:30:37,060 11419 | bond(triangleloop, checkleft); 2023-09-12T10:30:37,061 | ^~~~ 2023-09-12T10:30:37,066 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,067 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,067 | ^ 2023-09-12T10:30:37,067 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,068 11423 | decode(nexttri, checktri); 2023-09-12T10:30:37,069 | ^~~~~~ 2023-09-12T10:30:37,075 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,075 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,076 | ^ 2023-09-12T10:30:37,077 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,077 11423 | decode(nexttri, checktri); 2023-09-12T10:30:37,078 | ^~~~~~ 2023-09-12T10:30:37,083 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,084 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,085 | ^ 2023-09-12T10:30:37,085 c/triangle.c:11423:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,086 11423 | decode(nexttri, checktri); 2023-09-12T10:30:37,087 | ^~~~~~ 2023-09-12T10:30:37,094 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,095 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,095 | ^ 2023-09-12T10:30:37,096 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,096 11513 | decode(nexttri, checktri); 2023-09-12T10:30:37,097 | ^~~~~~ 2023-09-12T10:30:37,103 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,104 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,104 | ^ 2023-09-12T10:30:37,105 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,105 11513 | decode(nexttri, checktri); 2023-09-12T10:30:37,106 | ^~~~~~ 2023-09-12T10:30:37,111 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,112 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,113 | ^ 2023-09-12T10:30:37,114 c/triangle.c:11513:9: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,114 11513 | decode(nexttri, checktri); 2023-09-12T10:30:37,115 | ^~~~~~ 2023-09-12T10:30:37,120 c/triangle.c:1177:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,121 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:37,121 | ^ 2023-09-12T10:30:37,122 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:37,122 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:37,123 | ^~~~~~~ 2023-09-12T10:30:37,123 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:37,123 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:30:37,124 | ^~~~~~ 2023-09-12T10:30:37,129 c/triangle.c:1177:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,129 1177 | (subseg) ((INT_PTR) (osub).ss | (INT_PTR) (osub).ssorient) 2023-09-12T10:30:37,130 | ^ 2023-09-12T10:30:37,130 c/triangle.c:1301:46: note: in expansion of macro ‘sencode’ 2023-09-12T10:30:37,131 1301 | (otri).tri[6 + (otri).orient] = (triangle) sencode(osub); \ 2023-09-12T10:30:37,131 | ^~~~~~~ 2023-09-12T10:30:37,132 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:37,132 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:30:37,132 | ^~~~~~ 2023-09-12T10:30:37,138 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,138 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,139 | ^ 2023-09-12T10:30:37,139 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,140 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:37,141 | ^~~~~~ 2023-09-12T10:30:37,141 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:37,142 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:30:37,143 | ^~~~~~ 2023-09-12T10:30:37,146 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,147 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,148 | ^ 2023-09-12T10:30:37,148 c/triangle.c:1302:45: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,149 1302 | (osub).ss[6 + (osub).ssorient] = (subseg) encode(otri) 2023-09-12T10:30:37,149 | ^~~~~~ 2023-09-12T10:30:37,150 c/triangle.c:11529:13: note: in expansion of macro ‘tsbond’ 2023-09-12T10:30:37,150 11529 | tsbond(checktri, subsegloop); 2023-09-12T10:30:37,151 | ^~~~~~ 2023-09-12T10:30:37,155 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,156 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,156 | ^ 2023-09-12T10:30:37,157 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,157 969 | decode(ptr, otri2); 2023-09-12T10:30:37,158 | ^~~~~~ 2023-09-12T10:30:37,159 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,159 11531 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,160 | ^~~ 2023-09-12T10:30:37,164 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,165 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,165 | ^ 2023-09-12T10:30:37,166 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,166 969 | decode(ptr, otri2); 2023-09-12T10:30:37,167 | ^~~~~~ 2023-09-12T10:30:37,167 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,168 11531 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,168 | ^~~ 2023-09-12T10:30:37,172 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,173 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,173 | ^ 2023-09-12T10:30:37,174 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,174 969 | decode(ptr, otri2); 2023-09-12T10:30:37,175 | ^~~~~~ 2023-09-12T10:30:37,175 c/triangle.c:11531:13: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,175 11531 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,176 | ^~~ 2023-09-12T10:30:37,181 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,182 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,182 | ^ 2023-09-12T10:30:37,183 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,183 11544 | decode(nexttri, checktri); 2023-09-12T10:30:37,183 | ^~~~~~ 2023-09-12T10:30:37,190 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,190 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,191 | ^ 2023-09-12T10:30:37,191 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,192 11544 | decode(nexttri, checktri); 2023-09-12T10:30:37,192 | ^~~~~~ 2023-09-12T10:30:37,198 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,199 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,199 | ^ 2023-09-12T10:30:37,200 c/triangle.c:11544:11: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,201 11544 | decode(nexttri, checktri); 2023-09-12T10:30:37,201 | ^~~~~~ 2023-09-12T10:30:37,207 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,208 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,208 | ^ 2023-09-12T10:30:37,209 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,209 11557 | decode(nexttri, checktri); 2023-09-12T10:30:37,210 | ^~~~~~ 2023-09-12T10:30:37,215 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,216 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,217 | ^ 2023-09-12T10:30:37,217 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,218 11557 | decode(nexttri, checktri); 2023-09-12T10:30:37,218 | ^~~~~~ 2023-09-12T10:30:37,224 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,225 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,225 | ^ 2023-09-12T10:30:37,226 c/triangle.c:11557:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,227 11557 | decode(nexttri, checktri); 2023-09-12T10:30:37,227 | ^~~~~~ 2023-09-12T10:30:37,233 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,233 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,234 | ^ 2023-09-12T10:30:37,234 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,235 969 | decode(ptr, otri2); 2023-09-12T10:30:37,235 | ^~~~~~ 2023-09-12T10:30:37,235 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,236 11564 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,236 | ^~~ 2023-09-12T10:30:37,241 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,242 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,242 | ^ 2023-09-12T10:30:37,243 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,243 969 | decode(ptr, otri2); 2023-09-12T10:30:37,244 | ^~~~~~ 2023-09-12T10:30:37,244 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,245 11564 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,245 | ^~~ 2023-09-12T10:30:37,250 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,251 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,251 | ^ 2023-09-12T10:30:37,252 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,252 969 | decode(ptr, otri2); 2023-09-12T10:30:37,253 | ^~~~~~ 2023-09-12T10:30:37,253 c/triangle.c:11564:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,254 11564 | sym(checktri, checkneighbor); 2023-09-12T10:30:37,254 | ^~~ 2023-09-12T10:30:37,259 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,260 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,260 | ^ 2023-09-12T10:30:37,261 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,261 11569 | decode(nexttri, checktri); 2023-09-12T10:30:37,262 | ^~~~~~ 2023-09-12T10:30:37,267 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,268 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,269 | ^ 2023-09-12T10:30:37,269 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,270 11569 | decode(nexttri, checktri); 2023-09-12T10:30:37,270 | ^~~~~~ 2023-09-12T10:30:37,276 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,277 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,277 | ^ 2023-09-12T10:30:37,278 c/triangle.c:11569:7: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,278 11569 | decode(nexttri, checktri); 2023-09-12T10:30:37,279 | ^~~~~~ 2023-09-12T10:30:37,279 c/triangle.c: In function ‘finddirection’: 2023-09-12T10:30:37,286 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,286 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,287 | ^ 2023-09-12T10:30:37,288 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,288 973 | decode(ptr, otri); 2023-09-12T10:30:37,289 | ^~~~~~ 2023-09-12T10:30:37,290 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,290 999 | symself(otri2); 2023-09-12T10:30:37,290 | ^~~~~~~ 2023-09-12T10:30:37,291 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:37,291 11636 | onext(*searchtri, checktri); 2023-09-12T10:30:37,292 | ^~~~~ 2023-09-12T10:30:37,295 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,295 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,296 | ^ 2023-09-12T10:30:37,296 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,297 973 | decode(ptr, otri); 2023-09-12T10:30:37,297 | ^~~~~~ 2023-09-12T10:30:37,297 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,298 999 | symself(otri2); 2023-09-12T10:30:37,298 | ^~~~~~~ 2023-09-12T10:30:37,299 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:37,299 11636 | onext(*searchtri, checktri); 2023-09-12T10:30:37,299 | ^~~~~ 2023-09-12T10:30:37,303 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,304 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,304 | ^ 2023-09-12T10:30:37,305 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,305 973 | decode(ptr, otri); 2023-09-12T10:30:37,306 | ^~~~~~ 2023-09-12T10:30:37,306 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,307 999 | symself(otri2); 2023-09-12T10:30:37,307 | ^~~~~~~ 2023-09-12T10:30:37,308 c/triangle.c:11636:5: note: in expansion of macro ‘onext’ 2023-09-12T10:30:37,309 11636 | onext(*searchtri, checktri); 2023-09-12T10:30:37,309 | ^~~~~ 2023-09-12T10:30:37,313 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,313 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,314 | ^ 2023-09-12T10:30:37,315 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,315 973 | decode(ptr, otri); 2023-09-12T10:30:37,316 | ^~~~~~ 2023-09-12T10:30:37,317 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,317 1003 | symself(otri); 2023-09-12T10:30:37,318 | ^~~~~~~ 2023-09-12T10:30:37,318 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,319 11645 | onextself(*searchtri); 2023-09-12T10:30:37,320 | ^~~~~~~~~ 2023-09-12T10:30:37,322 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,322 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,323 | ^ 2023-09-12T10:30:37,323 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,324 973 | decode(ptr, otri); 2023-09-12T10:30:37,325 | ^~~~~~ 2023-09-12T10:30:37,325 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,326 1003 | symself(otri); 2023-09-12T10:30:37,326 | ^~~~~~~ 2023-09-12T10:30:37,327 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,327 11645 | onextself(*searchtri); 2023-09-12T10:30:37,328 | ^~~~~~~~~ 2023-09-12T10:30:37,331 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,332 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,332 | ^ 2023-09-12T10:30:37,333 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,334 973 | decode(ptr, otri); 2023-09-12T10:30:37,334 | ^~~~~~ 2023-09-12T10:30:37,334 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,335 1003 | symself(otri); 2023-09-12T10:30:37,335 | ^~~~~~~ 2023-09-12T10:30:37,335 c/triangle.c:11645:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,336 11645 | onextself(*searchtri); 2023-09-12T10:30:37,336 | ^~~~~~~~~ 2023-09-12T10:30:37,340 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,341 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,341 | ^ 2023-09-12T10:30:37,342 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,342 973 | decode(ptr, otri); 2023-09-12T10:30:37,343 | ^~~~~~ 2023-09-12T10:30:37,343 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,343 1014 | symself(otri); \ 2023-09-12T10:30:37,344 | ^~~~~~~ 2023-09-12T10:30:37,344 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,345 11660 | oprevself(*searchtri); 2023-09-12T10:30:37,345 | ^~~~~~~~~ 2023-09-12T10:30:37,349 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,350 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,350 | ^ 2023-09-12T10:30:37,351 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,352 973 | decode(ptr, otri); 2023-09-12T10:30:37,352 | ^~~~~~ 2023-09-12T10:30:37,353 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,353 1014 | symself(otri); \ 2023-09-12T10:30:37,354 | ^~~~~~~ 2023-09-12T10:30:37,355 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,355 11660 | oprevself(*searchtri); 2023-09-12T10:30:37,356 | ^~~~~~~~~ 2023-09-12T10:30:37,358 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,359 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,360 | ^ 2023-09-12T10:30:37,360 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,361 973 | decode(ptr, otri); 2023-09-12T10:30:37,362 | ^~~~~~ 2023-09-12T10:30:37,362 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,363 1014 | symself(otri); \ 2023-09-12T10:30:37,364 | ^~~~~~~ 2023-09-12T10:30:37,364 c/triangle.c:11660:5: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,365 11660 | oprevself(*searchtri); 2023-09-12T10:30:37,365 | ^~~~~~~~~ 2023-09-12T10:30:37,366 c/triangle.c: In function ‘segmentintersection’: 2023-09-12T10:30:37,373 c/triangle.c:957:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,373 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,374 | ^ 2023-09-12T10:30:37,374 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:30:37,375 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:30:37,376 | ^~~~~ 2023-09-12T10:30:37,376 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,377 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T10:30:37,378 | ^~~~~~ 2023-09-12T10:30:37,382 c/triangle.c:957:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,382 957 | (triangle) ((INT_PTR) (otri).tri | (INT_PTR) (otri).orient) 2023-09-12T10:30:37,383 | ^ 2023-09-12T10:30:37,383 c/triangle.c:1331:45: note: in definition of macro ‘setvertex2tri’ 2023-09-12T10:30:37,383 1331 | ((triangle *) (vx))[m->vertex2triindex] = value 2023-09-12T10:30:37,384 | ^~~~~ 2023-09-12T10:30:37,384 c/triangle.c:11766:28: note: in expansion of macro ‘encode’ 2023-09-12T10:30:37,385 11766 | setvertex2tri(newvertex, encode(*splittri)); 2023-09-12T10:30:37,385 | ^~~~~~ 2023-09-12T10:30:37,391 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,391 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,392 | ^ 2023-09-12T10:30:37,392 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,392 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:37,393 | ^~~~~~~ 2023-09-12T10:30:37,393 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:37,394 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:30:37,394 | ^~~~~~ 2023-09-12T10:30:37,399 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,400 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,401 | ^ 2023-09-12T10:30:37,402 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,402 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:37,403 | ^~~~~~~ 2023-09-12T10:30:37,403 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:37,404 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:30:37,405 | ^~~~~~ 2023-09-12T10:30:37,408 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,409 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,410 | ^ 2023-09-12T10:30:37,410 c/triangle.c:1193:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,411 1193 | sdecode(sptr, osub2) 2023-09-12T10:30:37,411 | ^~~~~~~ 2023-09-12T10:30:37,412 c/triangle.c:11773:3: note: in expansion of macro ‘spivot’ 2023-09-12T10:30:37,413 11773 | spivot(*splitsubseg, opposubseg); 2023-09-12T10:30:37,413 | ^~~~~~ 2023-09-12T10:30:37,418 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,418 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,419 | ^ 2023-09-12T10:30:37,419 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,420 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,420 | ^~~~~~~ 2023-09-12T10:30:37,421 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,421 11778 | snextself(*splitsubseg); 2023-09-12T10:30:37,422 | ^~~~~~~~~ 2023-09-12T10:30:37,427 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,427 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,428 | ^ 2023-09-12T10:30:37,428 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,429 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,430 | ^~~~~~~ 2023-09-12T10:30:37,431 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,431 11778 | snextself(*splitsubseg); 2023-09-12T10:30:37,431 | ^~~~~~~~~ 2023-09-12T10:30:37,435 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,436 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,436 | ^ 2023-09-12T10:30:37,437 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,437 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,438 | ^~~~~~~ 2023-09-12T10:30:37,438 c/triangle.c:11778:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,439 11778 | snextself(*splitsubseg); 2023-09-12T10:30:37,439 | ^~~~~~~~~ 2023-09-12T10:30:37,444 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,445 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,445 | ^ 2023-09-12T10:30:37,446 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,446 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,447 | ^~~~~~~ 2023-09-12T10:30:37,447 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,447 11782 | snextself(opposubseg); 2023-09-12T10:30:37,448 | ^~~~~~~~~ 2023-09-12T10:30:37,453 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,454 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,454 | ^ 2023-09-12T10:30:37,455 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,456 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,456 | ^~~~~~~ 2023-09-12T10:30:37,457 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,458 11782 | snextself(opposubseg); 2023-09-12T10:30:37,458 | ^~~~~~~~~ 2023-09-12T10:30:37,462 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,463 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,463 | ^ 2023-09-12T10:30:37,464 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,465 1208 | sdecode(sptr, osub) 2023-09-12T10:30:37,465 | ^~~~~~~ 2023-09-12T10:30:37,466 c/triangle.c:11782:5: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:37,466 11782 | snextself(opposubseg); 2023-09-12T10:30:37,467 | ^~~~~~~~~ 2023-09-12T10:30:37,472 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,472 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,473 | ^ 2023-09-12T10:30:37,473 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,474 973 | decode(ptr, otri); 2023-09-12T10:30:37,474 | ^~~~~~ 2023-09-12T10:30:37,475 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,475 1003 | symself(otri); 2023-09-12T10:30:37,476 | ^~~~~~~ 2023-09-12T10:30:37,477 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,477 11791 | onextself(*splittri); 2023-09-12T10:30:37,478 | ^~~~~~~~~ 2023-09-12T10:30:37,481 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,482 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,482 | ^ 2023-09-12T10:30:37,483 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,483 973 | decode(ptr, otri); 2023-09-12T10:30:37,484 | ^~~~~~ 2023-09-12T10:30:37,484 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,485 1003 | symself(otri); 2023-09-12T10:30:37,485 | ^~~~~~~ 2023-09-12T10:30:37,485 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,486 11791 | onextself(*splittri); 2023-09-12T10:30:37,486 | ^~~~~~~~~ 2023-09-12T10:30:37,490 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,490 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,491 | ^ 2023-09-12T10:30:37,491 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,492 973 | decode(ptr, otri); 2023-09-12T10:30:37,492 | ^~~~~~ 2023-09-12T10:30:37,493 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,493 1003 | symself(otri); 2023-09-12T10:30:37,494 | ^~~~~~~ 2023-09-12T10:30:37,494 c/triangle.c:11791:5: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:37,494 11791 | onextself(*splittri); 2023-09-12T10:30:37,495 | ^~~~~~~~~ 2023-09-12T10:30:37,495 c/triangle.c: In function ‘scoutsegment’: 2023-09-12T10:30:37,501 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,501 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,502 | ^ 2023-09-12T10:30:37,502 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,503 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,503 | ^~~~~~~ 2023-09-12T10:30:37,504 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,504 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:30:37,505 | ^~~~~~~ 2023-09-12T10:30:37,510 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,510 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,511 | ^ 2023-09-12T10:30:37,512 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,512 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,513 | ^~~~~~~ 2023-09-12T10:30:37,514 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,514 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:30:37,515 | ^~~~~~~ 2023-09-12T10:30:37,519 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,519 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,520 | ^ 2023-09-12T10:30:37,520 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,521 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,522 | ^~~~~~~ 2023-09-12T10:30:37,522 c/triangle.c:11872:5: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,523 11872 | tspivot(crosstri, crosssubseg); 2023-09-12T10:30:37,523 | ^~~~~~~ 2023-09-12T10:30:37,524 c/triangle.c: In function ‘conformingedge’: 2023-09-12T10:30:37,530 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,530 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,531 | ^ 2023-09-12T10:30:37,532 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,532 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,533 | ^~~~~~~ 2023-09-12T10:30:37,534 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,534 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:30:37,534 | ^~~~~~~ 2023-09-12T10:30:37,539 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,539 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,540 | ^ 2023-09-12T10:30:37,540 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,541 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,541 | ^~~~~~~ 2023-09-12T10:30:37,541 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,542 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:30:37,542 | ^~~~~~~ 2023-09-12T10:30:37,548 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,548 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,549 | ^ 2023-09-12T10:30:37,549 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,550 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,550 | ^~~~~~~ 2023-09-12T10:30:37,551 c/triangle.c:11963:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,551 11963 | tspivot(searchtri1, brokensubseg); 2023-09-12T10:30:37,551 | ^~~~~~~ 2023-09-12T10:30:37,552 c/triangle.c: In function ‘delaunayfixup’: 2023-09-12T10:30:37,558 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,559 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,559 | ^ 2023-09-12T10:30:37,560 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,560 969 | decode(ptr, otri2); 2023-09-12T10:30:37,561 | ^~~~~~ 2023-09-12T10:30:37,561 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,562 12059 | sym(neartri, fartri); 2023-09-12T10:30:37,562 | ^~~ 2023-09-12T10:30:37,567 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,568 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,568 | ^ 2023-09-12T10:30:37,569 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,570 969 | decode(ptr, otri2); 2023-09-12T10:30:37,570 | ^~~~~~ 2023-09-12T10:30:37,571 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,571 12059 | sym(neartri, fartri); 2023-09-12T10:30:37,572 | ^~~ 2023-09-12T10:30:37,576 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,577 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,578 | ^ 2023-09-12T10:30:37,578 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,579 969 | decode(ptr, otri2); 2023-09-12T10:30:37,579 | ^~~~~~ 2023-09-12T10:30:37,580 c/triangle.c:12059:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,580 12059 | sym(neartri, fartri); 2023-09-12T10:30:37,581 | ^~~ 2023-09-12T10:30:37,586 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,586 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,587 | ^ 2023-09-12T10:30:37,588 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,588 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,589 | ^~~~~~~ 2023-09-12T10:30:37,589 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,590 12064 | tspivot(neartri, faredge); 2023-09-12T10:30:37,590 | ^~~~~~~ 2023-09-12T10:30:37,595 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,596 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,596 | ^ 2023-09-12T10:30:37,596 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,597 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,597 | ^~~~~~~ 2023-09-12T10:30:37,598 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,598 12064 | tspivot(neartri, faredge); 2023-09-12T10:30:37,598 | ^~~~~~~ 2023-09-12T10:30:37,604 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,605 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,605 | ^ 2023-09-12T10:30:37,606 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,606 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,607 | ^~~~~~~ 2023-09-12T10:30:37,607 c/triangle.c:12064:3: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,608 12064 | tspivot(neartri, faredge); 2023-09-12T10:30:37,608 | ^~~~~~~ 2023-09-12T10:30:37,608 c/triangle.c: In function ‘constrainededge’: 2023-09-12T10:30:37,615 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,616 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,616 | ^ 2023-09-12T10:30:37,617 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,617 969 | decode(ptr, otri2); 2023-09-12T10:30:37,618 | ^~~~~~ 2023-09-12T10:30:37,618 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,619 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,619 | ^~~ 2023-09-12T10:30:37,620 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,621 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,621 | ^~~~~ 2023-09-12T10:30:37,625 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,625 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,626 | ^ 2023-09-12T10:30:37,626 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,627 969 | decode(ptr, otri2); 2023-09-12T10:30:37,627 | ^~~~~~ 2023-09-12T10:30:37,628 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,628 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,629 | ^~~ 2023-09-12T10:30:37,629 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,630 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,630 | ^~~~~ 2023-09-12T10:30:37,634 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,635 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,635 | ^ 2023-09-12T10:30:37,636 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,636 969 | decode(ptr, otri2); 2023-09-12T10:30:37,637 | ^~~~~~ 2023-09-12T10:30:37,637 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,638 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,639 | ^~~ 2023-09-12T10:30:37,639 c/triangle.c:12194:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,640 12194 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,640 | ^~~~~ 2023-09-12T10:30:37,644 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,644 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,645 | ^ 2023-09-12T10:30:37,645 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,646 969 | decode(ptr, otri2); 2023-09-12T10:30:37,646 | ^~~~~~ 2023-09-12T10:30:37,646 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,647 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,647 | ^~~ 2023-09-12T10:30:37,648 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,648 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,648 | ^~~~~ 2023-09-12T10:30:37,653 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,654 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,654 | ^ 2023-09-12T10:30:37,655 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,655 969 | decode(ptr, otri2); 2023-09-12T10:30:37,656 | ^~~~~~ 2023-09-12T10:30:37,656 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,657 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,658 | ^~~ 2023-09-12T10:30:37,658 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,659 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,659 | ^~~~~ 2023-09-12T10:30:37,663 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,664 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,664 | ^ 2023-09-12T10:30:37,665 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,666 969 | decode(ptr, otri2); 2023-09-12T10:30:37,666 | ^~~~~~ 2023-09-12T10:30:37,667 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,667 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,668 | ^~~ 2023-09-12T10:30:37,669 c/triangle.c:12207:9: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,669 12207 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,670 | ^~~~~ 2023-09-12T10:30:37,673 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,673 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,674 | ^ 2023-09-12T10:30:37,674 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,675 969 | decode(ptr, otri2); 2023-09-12T10:30:37,675 | ^~~~~~ 2023-09-12T10:30:37,676 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,677 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,677 | ^~~ 2023-09-12T10:30:37,678 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,678 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,679 | ^~~~~ 2023-09-12T10:30:37,682 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,683 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,684 | ^ 2023-09-12T10:30:37,684 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,685 969 | decode(ptr, otri2); 2023-09-12T10:30:37,685 | ^~~~~~ 2023-09-12T10:30:37,685 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,686 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,686 | ^~~ 2023-09-12T10:30:37,686 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,687 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,687 | ^~~~~ 2023-09-12T10:30:37,692 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,692 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,693 | ^ 2023-09-12T10:30:37,693 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,693 969 | decode(ptr, otri2); 2023-09-12T10:30:37,694 | ^~~~~~ 2023-09-12T10:30:37,694 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,695 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,695 | ^~~ 2023-09-12T10:30:37,696 c/triangle.c:12214:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,696 12214 | oprev(fixuptri, fixuptri2); 2023-09-12T10:30:37,696 | ^~~~~ 2023-09-12T10:30:37,701 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,702 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,703 | ^ 2023-09-12T10:30:37,703 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,703 973 | decode(ptr, otri); 2023-09-12T10:30:37,704 | ^~~~~~ 2023-09-12T10:30:37,705 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,705 1014 | symself(otri); \ 2023-09-12T10:30:37,706 | ^~~~~~~ 2023-09-12T10:30:37,706 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,707 12227 | oprevself(fixuptri); 2023-09-12T10:30:37,707 | ^~~~~~~~~ 2023-09-12T10:30:37,711 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,712 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,712 | ^ 2023-09-12T10:30:37,713 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,713 973 | decode(ptr, otri); 2023-09-12T10:30:37,714 | ^~~~~~ 2023-09-12T10:30:37,714 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,715 1014 | symself(otri); \ 2023-09-12T10:30:37,715 | ^~~~~~~ 2023-09-12T10:30:37,716 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,716 12227 | oprevself(fixuptri); 2023-09-12T10:30:37,717 | ^~~~~~~~~ 2023-09-12T10:30:37,720 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,721 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,722 | ^ 2023-09-12T10:30:37,722 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,723 973 | decode(ptr, otri); 2023-09-12T10:30:37,723 | ^~~~~~ 2023-09-12T10:30:37,724 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,725 1014 | symself(otri); \ 2023-09-12T10:30:37,725 | ^~~~~~~ 2023-09-12T10:30:37,725 c/triangle.c:12227:11: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:37,726 12227 | oprevself(fixuptri); 2023-09-12T10:30:37,726 | ^~~~~~~~~ 2023-09-12T10:30:37,730 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,731 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:37,731 | ^ 2023-09-12T10:30:37,732 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,732 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,733 | ^~~~~~~ 2023-09-12T10:30:37,733 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,733 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:30:37,734 | ^~~~~~~ 2023-09-12T10:30:37,739 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,740 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:37,740 | ^ 2023-09-12T10:30:37,741 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,741 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,742 | ^~~~~~~ 2023-09-12T10:30:37,742 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,743 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:30:37,743 | ^~~~~~~ 2023-09-12T10:30:37,749 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,749 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:37,750 | ^ 2023-09-12T10:30:37,751 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:37,751 1289 | sdecode(sptr, osub) 2023-09-12T10:30:37,752 | ^~~~~~~ 2023-09-12T10:30:37,752 c/triangle.c:12230:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:37,753 12230 | tspivot(fixuptri, crosssubseg); 2023-09-12T10:30:37,753 | ^~~~~~~ 2023-09-12T10:30:37,754 c/triangle.c: In function ‘insertsegment’: 2023-09-12T10:30:37,759 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,760 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,760 | ^ 2023-09-12T10:30:37,761 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,761 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:30:37,762 | ^~~~~~ 2023-09-12T10:30:37,768 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,769 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,770 | ^ 2023-09-12T10:30:37,770 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,771 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:30:37,771 | ^~~~~~ 2023-09-12T10:30:37,778 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,778 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,779 | ^ 2023-09-12T10:30:37,779 c/triangle.c:12288:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,780 12288 | decode(encodedtri, searchtri1); 2023-09-12T10:30:37,781 | ^~~~~~ 2023-09-12T10:30:37,787 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,788 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,789 | ^ 2023-09-12T10:30:37,789 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,789 973 | decode(ptr, otri); 2023-09-12T10:30:37,790 | ^~~~~~ 2023-09-12T10:30:37,790 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,791 12295 | symself(searchtri1); 2023-09-12T10:30:37,791 | ^~~~~~~ 2023-09-12T10:30:37,797 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,797 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,797 | ^ 2023-09-12T10:30:37,798 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,798 973 | decode(ptr, otri); 2023-09-12T10:30:37,799 | ^~~~~~ 2023-09-12T10:30:37,799 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,799 12295 | symself(searchtri1); 2023-09-12T10:30:37,800 | ^~~~~~~ 2023-09-12T10:30:37,806 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,806 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,807 | ^ 2023-09-12T10:30:37,807 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,808 973 | decode(ptr, otri); 2023-09-12T10:30:37,808 | ^~~~~~ 2023-09-12T10:30:37,809 c/triangle.c:12295:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,809 12295 | symself(searchtri1); 2023-09-12T10:30:37,810 | ^~~~~~~ 2023-09-12T10:30:37,816 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,816 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,817 | ^ 2023-09-12T10:30:37,818 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,818 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:30:37,819 | ^~~~~~ 2023-09-12T10:30:37,825 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,826 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,826 | ^ 2023-09-12T10:30:37,827 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,828 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:30:37,828 | ^~~~~~ 2023-09-12T10:30:37,834 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,835 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,836 | ^ 2023-09-12T10:30:37,836 c/triangle.c:12321:5: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,837 12321 | decode(encodedtri, searchtri2); 2023-09-12T10:30:37,837 | ^~~~~~ 2023-09-12T10:30:37,844 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,845 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,853 | ^ 2023-09-12T10:30:37,854 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,855 973 | decode(ptr, otri); 2023-09-12T10:30:37,855 | ^~~~~~ 2023-09-12T10:30:37,856 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,856 12328 | symself(searchtri2); 2023-09-12T10:30:37,857 | ^~~~~~~ 2023-09-12T10:30:37,858 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,858 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,858 | ^ 2023-09-12T10:30:37,859 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,859 973 | decode(ptr, otri); 2023-09-12T10:30:37,859 | ^~~~~~ 2023-09-12T10:30:37,860 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,860 12328 | symself(searchtri2); 2023-09-12T10:30:37,861 | ^~~~~~~ 2023-09-12T10:30:37,863 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,863 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,864 | ^ 2023-09-12T10:30:37,864 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,865 973 | decode(ptr, otri); 2023-09-12T10:30:37,865 | ^~~~~~ 2023-09-12T10:30:37,866 c/triangle.c:12328:5: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,866 12328 | symself(searchtri2); 2023-09-12T10:30:37,867 | ^~~~~~~ 2023-09-12T10:30:37,867 c/triangle.c: In function ‘markhull’: 2023-09-12T10:30:37,873 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,874 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,874 | ^ 2023-09-12T10:30:37,875 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,875 973 | decode(ptr, otri); 2023-09-12T10:30:37,876 | ^~~~~~ 2023-09-12T10:30:37,877 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,877 12390 | symself(hulltri); 2023-09-12T10:30:37,878 | ^~~~~~~ 2023-09-12T10:30:37,883 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,883 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,884 | ^ 2023-09-12T10:30:37,885 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,885 973 | decode(ptr, otri); 2023-09-12T10:30:37,886 | ^~~~~~ 2023-09-12T10:30:37,887 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,887 12390 | symself(hulltri); 2023-09-12T10:30:37,888 | ^~~~~~~ 2023-09-12T10:30:37,892 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,893 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,893 | ^ 2023-09-12T10:30:37,894 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,894 973 | decode(ptr, otri); 2023-09-12T10:30:37,895 | ^~~~~~ 2023-09-12T10:30:37,896 c/triangle.c:12390:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,896 12390 | symself(hulltri); 2023-09-12T10:30:37,897 | ^~~~~~~ 2023-09-12T10:30:37,902 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,903 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,903 | ^ 2023-09-12T10:30:37,904 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,904 969 | decode(ptr, otri2); 2023-09-12T10:30:37,905 | ^~~~~~ 2023-09-12T10:30:37,906 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,906 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,907 | ^~~ 2023-09-12T10:30:37,908 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,908 12399 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,909 | ^~~~~ 2023-09-12T10:30:37,912 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,912 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,913 | ^ 2023-09-12T10:30:37,914 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,914 969 | decode(ptr, otri2); 2023-09-12T10:30:37,915 | ^~~~~~ 2023-09-12T10:30:37,915 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,915 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,916 | ^~~ 2023-09-12T10:30:37,916 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,917 12399 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,917 | ^~~~~ 2023-09-12T10:30:37,921 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,922 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,922 | ^ 2023-09-12T10:30:37,923 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,923 969 | decode(ptr, otri2); 2023-09-12T10:30:37,924 | ^~~~~~ 2023-09-12T10:30:37,924 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,925 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,926 | ^~~ 2023-09-12T10:30:37,926 c/triangle.c:12399:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,927 12399 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,927 | ^~~~~ 2023-09-12T10:30:37,931 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,932 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,933 | ^ 2023-09-12T10:30:37,933 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,934 969 | decode(ptr, otri2); 2023-09-12T10:30:37,935 | ^~~~~~ 2023-09-12T10:30:37,935 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,936 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,936 | ^~~ 2023-09-12T10:30:37,937 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,937 12402 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,938 | ^~~~~ 2023-09-12T10:30:37,941 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,942 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,942 | ^ 2023-09-12T10:30:37,943 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,943 969 | decode(ptr, otri2); 2023-09-12T10:30:37,944 | ^~~~~~ 2023-09-12T10:30:37,944 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,945 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,945 | ^~~ 2023-09-12T10:30:37,946 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,947 12402 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,947 | ^~~~~ 2023-09-12T10:30:37,951 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,952 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,952 | ^ 2023-09-12T10:30:37,953 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,954 969 | decode(ptr, otri2); 2023-09-12T10:30:37,954 | ^~~~~~ 2023-09-12T10:30:37,955 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:37,955 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:37,955 | ^~~ 2023-09-12T10:30:37,956 c/triangle.c:12402:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:37,956 12402 | oprev(hulltri, nexttri); 2023-09-12T10:30:37,957 | ^~~~~ 2023-09-12T10:30:37,957 c/triangle.c: In function ‘infecthull’: 2023-09-12T10:30:37,963 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,964 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:37,964 | ^ 2023-09-12T10:30:37,965 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,965 973 | decode(ptr, otri); 2023-09-12T10:30:37,966 | ^~~~~~ 2023-09-12T10:30:37,966 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,966 12610 | symself(hulltri); 2023-09-12T10:30:37,967 | ^~~~~~~ 2023-09-12T10:30:37,973 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,974 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:37,974 | ^ 2023-09-12T10:30:37,975 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,975 973 | decode(ptr, otri); 2023-09-12T10:30:37,976 | ^~~~~~ 2023-09-12T10:30:37,976 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,977 12610 | symself(hulltri); 2023-09-12T10:30:37,978 | ^~~~~~~ 2023-09-12T10:30:37,983 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:37,983 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:37,984 | ^ 2023-09-12T10:30:37,985 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:37,985 973 | decode(ptr, otri); 2023-09-12T10:30:37,986 | ^~~~~~ 2023-09-12T10:30:37,986 c/triangle.c:12610:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:37,987 12610 | symself(hulltri); 2023-09-12T10:30:37,988 | ^~~~~~~ 2023-09-12T10:30:37,993 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:37,993 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:37,994 | ^ 2023-09-12T10:30:37,994 c/triangle.c:12616:10: note: in expansion of macro ‘infected’ 2023-09-12T10:30:37,995 12616 | if (!infected(hulltri)) { 2023-09-12T10:30:37,995 | ^~~~~~~~ 2023-09-12T10:30:38,002 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,003 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,003 | ^ 2023-09-12T10:30:38,004 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,005 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,005 | ^~~~~~~ 2023-09-12T10:30:38,006 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,006 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:30:38,007 | ^~~~~~~ 2023-09-12T10:30:38,012 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,013 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,014 | ^ 2023-09-12T10:30:38,014 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,015 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,015 | ^~~~~~~ 2023-09-12T10:30:38,015 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,016 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:30:38,016 | ^~~~~~~ 2023-09-12T10:30:38,022 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,022 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,023 | ^ 2023-09-12T10:30:38,023 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,024 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,024 | ^~~~~~~ 2023-09-12T10:30:38,024 c/triangle.c:12618:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,025 12618 | tspivot(hulltri, hullsubseg); 2023-09-12T10:30:38,025 | ^~~~~~~ 2023-09-12T10:30:38,032 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,032 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,033 | ^ 2023-09-12T10:30:38,033 c/triangle.c:12621:14: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,033 12621 | if (!infected(hulltri)) { 2023-09-12T10:30:38,034 | ^~~~~~~~ 2023-09-12T10:30:38,041 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,042 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,043 | ^ 2023-09-12T10:30:38,044 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,045 12622 | infect(hulltri); 2023-09-12T10:30:38,046 | ^~~~~~ 2023-09-12T10:30:38,051 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,052 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,053 | ^ 2023-09-12T10:30:38,054 c/triangle.c:12622:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,055 12622 | infect(hulltri); 2023-09-12T10:30:38,056 | ^~~~~~ 2023-09-12T10:30:38,061 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,062 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,062 | ^ 2023-09-12T10:30:38,063 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,063 969 | decode(ptr, otri2); 2023-09-12T10:30:38,064 | ^~~~~~ 2023-09-12T10:30:38,064 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,065 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,066 | ^~~ 2023-09-12T10:30:38,066 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,067 12643 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,067 | ^~~~~ 2023-09-12T10:30:38,071 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,072 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,073 | ^ 2023-09-12T10:30:38,073 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,074 969 | decode(ptr, otri2); 2023-09-12T10:30:38,075 | ^~~~~~ 2023-09-12T10:30:38,075 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,076 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,077 | ^~~ 2023-09-12T10:30:38,078 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,079 12643 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,079 | ^~~~~ 2023-09-12T10:30:38,081 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,082 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,083 | ^ 2023-09-12T10:30:38,084 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,084 969 | decode(ptr, otri2); 2023-09-12T10:30:38,085 | ^~~~~~ 2023-09-12T10:30:38,085 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,086 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,086 | ^~~ 2023-09-12T10:30:38,087 c/triangle.c:12643:5: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,088 12643 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,089 | ^~~~~ 2023-09-12T10:30:38,091 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,092 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,093 | ^ 2023-09-12T10:30:38,094 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,095 969 | decode(ptr, otri2); 2023-09-12T10:30:38,097 | ^~~~~~ 2023-09-12T10:30:38,098 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,099 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,101 | ^~~ 2023-09-12T10:30:38,102 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,103 12646 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,103 | ^~~~~ 2023-09-12T10:30:38,104 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,105 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,106 | ^ 2023-09-12T10:30:38,106 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,107 969 | decode(ptr, otri2); 2023-09-12T10:30:38,108 | ^~~~~~ 2023-09-12T10:30:38,108 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,109 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,110 | ^~~ 2023-09-12T10:30:38,110 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,111 12646 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,111 | ^~~~~ 2023-09-12T10:30:38,112 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,112 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,113 | ^ 2023-09-12T10:30:38,114 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,114 969 | decode(ptr, otri2); 2023-09-12T10:30:38,115 | ^~~~~~ 2023-09-12T10:30:38,115 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,116 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,117 | ^~~ 2023-09-12T10:30:38,118 c/triangle.c:12646:7: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,119 12646 | oprev(hulltri, nexttri); 2023-09-12T10:30:38,119 | ^~~~~ 2023-09-12T10:30:38,120 c/triangle.c: In function ‘plague’: 2023-09-12T10:30:38,122 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,123 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:30:38,124 | ^ 2023-09-12T10:30:38,124 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,124 12702 | uninfect(testtri); 2023-09-12T10:30:38,125 | ^~~~~~~~ 2023-09-12T10:30:38,131 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,133 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,134 | ^ 2023-09-12T10:30:38,134 c/triangle.c:12702:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,135 12702 | uninfect(testtri); 2023-09-12T10:30:38,135 | ^~~~~~~~ 2023-09-12T10:30:38,142 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,143 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,144 | ^ 2023-09-12T10:30:38,145 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,146 969 | decode(ptr, otri2); 2023-09-12T10:30:38,147 | ^~~~~~ 2023-09-12T10:30:38,148 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,149 12717 | sym(testtri, neighbor); 2023-09-12T10:30:38,150 | ^~~ 2023-09-12T10:30:38,152 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,152 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,153 | ^ 2023-09-12T10:30:38,153 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,154 969 | decode(ptr, otri2); 2023-09-12T10:30:38,154 | ^~~~~~ 2023-09-12T10:30:38,155 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,155 12717 | sym(testtri, neighbor); 2023-09-12T10:30:38,156 | ^~~ 2023-09-12T10:30:38,161 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,162 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,163 | ^ 2023-09-12T10:30:38,163 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,164 969 | decode(ptr, otri2); 2023-09-12T10:30:38,165 | ^~~~~~ 2023-09-12T10:30:38,166 c/triangle.c:12717:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,167 12717 | sym(testtri, neighbor); 2023-09-12T10:30:38,167 | ^~~ 2023-09-12T10:30:38,171 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,172 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,173 | ^ 2023-09-12T10:30:38,175 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,176 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,178 | ^~~~~~~ 2023-09-12T10:30:38,180 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,181 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,183 | ^~~~~~~ 2023-09-12T10:30:38,184 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,185 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,186 | ^ 2023-09-12T10:30:38,187 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,188 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,189 | ^~~~~~~ 2023-09-12T10:30:38,190 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,190 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,191 | ^~~~~~~ 2023-09-12T10:30:38,191 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,192 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,192 | ^ 2023-09-12T10:30:38,193 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,193 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,193 | ^~~~~~~ 2023-09-12T10:30:38,194 c/triangle.c:12719:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,194 12719 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,194 | ^~~~~~~ 2023-09-12T10:30:38,201 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,202 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,202 | ^ 2023-09-12T10:30:38,203 c/triangle.c:12721:44: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,203 12721 | if ((neighbor.tri == m->dummytri) || infected(neighbor)) { 2023-09-12T10:30:38,204 | ^~~~~~~~ 2023-09-12T10:30:38,212 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,212 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:30:38,213 | ^ 2023-09-12T10:30:38,213 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,214 12730 | uninfect(neighbor); 2023-09-12T10:30:38,214 | ^~~~~~~~ 2023-09-12T10:30:38,221 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,222 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,223 | ^ 2023-09-12T10:30:38,223 c/triangle.c:12730:13: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,224 12730 | uninfect(neighbor); 2023-09-12T10:30:38,225 | ^~~~~~~~ 2023-09-12T10:30:38,231 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,232 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,233 | ^ 2023-09-12T10:30:38,233 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,234 12732 | infect(neighbor); 2023-09-12T10:30:38,234 | ^~~~~~ 2023-09-12T10:30:38,241 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,242 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,243 | ^ 2023-09-12T10:30:38,243 c/triangle.c:12732:13: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,244 12732 | infect(neighbor); 2023-09-12T10:30:38,244 | ^~~~~~ 2023-09-12T10:30:38,252 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,253 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,254 | ^ 2023-09-12T10:30:38,254 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,255 12748 | infect(neighbor); 2023-09-12T10:30:38,255 | ^~~~~~ 2023-09-12T10:30:38,262 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,263 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,264 | ^ 2023-09-12T10:30:38,264 c/triangle.c:12748:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,265 12748 | infect(neighbor); 2023-09-12T10:30:38,265 | ^~~~~~ 2023-09-12T10:30:38,273 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,273 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,273 | ^ 2023-09-12T10:30:38,274 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,274 12772 | infect(testtri); 2023-09-12T10:30:38,275 | ^~~~~~ 2023-09-12T10:30:38,282 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,283 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,283 | ^ 2023-09-12T10:30:38,284 c/triangle.c:12772:5: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,284 12772 | infect(testtri); 2023-09-12T10:30:38,285 | ^~~~~~ 2023-09-12T10:30:38,294 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,294 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,295 | ^ 2023-09-12T10:30:38,295 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,296 973 | decode(ptr, otri); 2023-09-12T10:30:38,297 | ^~~~~~ 2023-09-12T10:30:38,297 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,298 999 | symself(otri2); 2023-09-12T10:30:38,299 | ^~~~~~~ 2023-09-12T10:30:38,299 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:30:38,300 12796 | onext(testtri, neighbor); 2023-09-12T10:30:38,300 | ^~~~~ 2023-09-12T10:30:38,304 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,305 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,305 | ^ 2023-09-12T10:30:38,306 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,307 973 | decode(ptr, otri); 2023-09-12T10:30:38,307 | ^~~~~~ 2023-09-12T10:30:38,308 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,309 999 | symself(otri2); 2023-09-12T10:30:38,309 | ^~~~~~~ 2023-09-12T10:30:38,310 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:30:38,310 12796 | onext(testtri, neighbor); 2023-09-12T10:30:38,311 | ^~~~~ 2023-09-12T10:30:38,314 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,315 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,316 | ^ 2023-09-12T10:30:38,316 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,317 973 | decode(ptr, otri); 2023-09-12T10:30:38,317 | ^~~~~~ 2023-09-12T10:30:38,318 c/triangle.c:999:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,318 999 | symself(otri2); 2023-09-12T10:30:38,319 | ^~~~~~~ 2023-09-12T10:30:38,319 c/triangle.c:12796:9: note: in expansion of macro ‘onext’ 2023-09-12T10:30:38,320 12796 | onext(testtri, neighbor); 2023-09-12T10:30:38,321 | ^~~~~ 2023-09-12T10:30:38,325 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,325 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,326 | ^ 2023-09-12T10:30:38,327 c/triangle.c:12800:15: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,327 12800 | if (infected(neighbor)) { 2023-09-12T10:30:38,328 | ^~~~~~~~ 2023-09-12T10:30:38,335 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,335 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,336 | ^ 2023-09-12T10:30:38,336 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,337 973 | decode(ptr, otri); 2023-09-12T10:30:38,337 | ^~~~~~ 2023-09-12T10:30:38,337 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,338 1003 | symself(otri); 2023-09-12T10:30:38,338 | ^~~~~~~ 2023-09-12T10:30:38,339 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:38,339 12808 | onextself(neighbor); 2023-09-12T10:30:38,339 | ^~~~~~~~~ 2023-09-12T10:30:38,345 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,345 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,346 | ^ 2023-09-12T10:30:38,346 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,347 973 | decode(ptr, otri); 2023-09-12T10:30:38,347 | ^~~~~~ 2023-09-12T10:30:38,347 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,348 1003 | symself(otri); 2023-09-12T10:30:38,349 | ^~~~~~~ 2023-09-12T10:30:38,349 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:38,350 12808 | onextself(neighbor); 2023-09-12T10:30:38,350 | ^~~~~~~~~ 2023-09-12T10:30:38,355 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,355 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,356 | ^ 2023-09-12T10:30:38,357 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,357 973 | decode(ptr, otri); 2023-09-12T10:30:38,358 | ^~~~~~ 2023-09-12T10:30:38,358 c/triangle.c:1003:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,359 1003 | symself(otri); 2023-09-12T10:30:38,360 | ^~~~~~~ 2023-09-12T10:30:38,360 c/triangle.c:12808:11: note: in expansion of macro ‘onextself’ 2023-09-12T10:30:38,361 12808 | onextself(neighbor); 2023-09-12T10:30:38,361 | ^~~~~~~~~ 2023-09-12T10:30:38,365 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,366 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,366 | ^ 2023-09-12T10:30:38,367 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,367 969 | decode(ptr, otri2); 2023-09-12T10:30:38,368 | ^~~~~~ 2023-09-12T10:30:38,368 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,369 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,370 | ^~~ 2023-09-12T10:30:38,370 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,371 12813 | oprev(testtri, neighbor); 2023-09-12T10:30:38,371 | ^~~~~ 2023-09-12T10:30:38,375 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,376 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,377 | ^ 2023-09-12T10:30:38,378 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,378 969 | decode(ptr, otri2); 2023-09-12T10:30:38,379 | ^~~~~~ 2023-09-12T10:30:38,379 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,379 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,380 | ^~~ 2023-09-12T10:30:38,380 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,381 12813 | oprev(testtri, neighbor); 2023-09-12T10:30:38,381 | ^~~~~ 2023-09-12T10:30:38,385 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,386 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,386 | ^ 2023-09-12T10:30:38,387 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,387 969 | decode(ptr, otri2); 2023-09-12T10:30:38,388 | ^~~~~~ 2023-09-12T10:30:38,388 c/triangle.c:1010:3: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,388 1010 | sym(otri1, otri2); \ 2023-09-12T10:30:38,389 | ^~~ 2023-09-12T10:30:38,389 c/triangle.c:12813:11: note: in expansion of macro ‘oprev’ 2023-09-12T10:30:38,390 12813 | oprev(testtri, neighbor); 2023-09-12T10:30:38,390 | ^~~~~ 2023-09-12T10:30:38,395 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,396 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,397 | ^ 2023-09-12T10:30:38,397 c/triangle.c:12816:17: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,398 12816 | if (infected(neighbor)) { 2023-09-12T10:30:38,398 | ^~~~~~~~ 2023-09-12T10:30:38,406 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,406 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,407 | ^ 2023-09-12T10:30:38,408 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,408 973 | decode(ptr, otri); 2023-09-12T10:30:38,409 | ^~~~~~ 2023-09-12T10:30:38,409 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,410 1014 | symself(otri); \ 2023-09-12T10:30:38,411 | ^~~~~~~ 2023-09-12T10:30:38,411 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:38,412 12824 | oprevself(neighbor); 2023-09-12T10:30:38,412 | ^~~~~~~~~ 2023-09-12T10:30:38,416 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,416 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,417 | ^ 2023-09-12T10:30:38,417 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,418 973 | decode(ptr, otri); 2023-09-12T10:30:38,419 | ^~~~~~ 2023-09-12T10:30:38,419 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,420 1014 | symself(otri); \ 2023-09-12T10:30:38,420 | ^~~~~~~ 2023-09-12T10:30:38,421 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:38,421 12824 | oprevself(neighbor); 2023-09-12T10:30:38,422 | ^~~~~~~~~ 2023-09-12T10:30:38,426 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,427 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,428 | ^ 2023-09-12T10:30:38,428 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,429 973 | decode(ptr, otri); 2023-09-12T10:30:38,429 | ^~~~~~ 2023-09-12T10:30:38,429 c/triangle.c:1014:3: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,430 1014 | symself(otri); \ 2023-09-12T10:30:38,430 | ^~~~~~~ 2023-09-12T10:30:38,430 c/triangle.c:12824:13: note: in expansion of macro ‘oprevself’ 2023-09-12T10:30:38,431 12824 | oprevself(neighbor); 2023-09-12T10:30:38,431 | ^~~~~~~~~ 2023-09-12T10:30:38,437 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,437 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,437 | ^ 2023-09-12T10:30:38,438 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,438 969 | decode(ptr, otri2); 2023-09-12T10:30:38,439 | ^~~~~~ 2023-09-12T10:30:38,439 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,440 12841 | sym(testtri, neighbor); 2023-09-12T10:30:38,440 | ^~~ 2023-09-12T10:30:38,446 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,447 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,447 | ^ 2023-09-12T10:30:38,448 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,449 969 | decode(ptr, otri2); 2023-09-12T10:30:38,449 | ^~~~~~ 2023-09-12T10:30:38,450 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,450 12841 | sym(testtri, neighbor); 2023-09-12T10:30:38,451 | ^~~ 2023-09-12T10:30:38,456 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,457 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,458 | ^ 2023-09-12T10:30:38,459 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,459 969 | decode(ptr, otri2); 2023-09-12T10:30:38,460 | ^~~~~~ 2023-09-12T10:30:38,460 c/triangle.c:12841:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,461 12841 | sym(testtri, neighbor); 2023-09-12T10:30:38,462 | ^~~ 2023-09-12T10:30:38,462 c/triangle.c: In function ‘regionplague’: 2023-09-12T10:30:38,467 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,468 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:30:38,469 | ^ 2023-09-12T10:30:38,469 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,470 12913 | uninfect(testtri); 2023-09-12T10:30:38,470 | ^~~~~~~~ 2023-09-12T10:30:38,477 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,478 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,479 | ^ 2023-09-12T10:30:38,479 c/triangle.c:12913:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,480 12913 | uninfect(testtri); 2023-09-12T10:30:38,480 | ^~~~~~~~ 2023-09-12T10:30:38,488 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,489 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,490 | ^ 2023-09-12T10:30:38,490 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,491 969 | decode(ptr, otri2); 2023-09-12T10:30:38,491 | ^~~~~~ 2023-09-12T10:30:38,492 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,492 12936 | sym(testtri, neighbor); 2023-09-12T10:30:38,492 | ^~~ 2023-09-12T10:30:38,498 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,499 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,499 | ^ 2023-09-12T10:30:38,500 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,500 969 | decode(ptr, otri2); 2023-09-12T10:30:38,500 | ^~~~~~ 2023-09-12T10:30:38,501 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,501 12936 | sym(testtri, neighbor); 2023-09-12T10:30:38,501 | ^~~ 2023-09-12T10:30:38,508 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,509 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,509 | ^ 2023-09-12T10:30:38,510 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,510 969 | decode(ptr, otri2); 2023-09-12T10:30:38,510 | ^~~~~~ 2023-09-12T10:30:38,511 c/triangle.c:12936:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,511 12936 | sym(testtri, neighbor); 2023-09-12T10:30:38,512 | ^~~ 2023-09-12T10:30:38,518 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,519 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,520 | ^ 2023-09-12T10:30:38,520 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,521 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,522 | ^~~~~~~ 2023-09-12T10:30:38,522 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,523 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,523 | ^~~~~~~ 2023-09-12T10:30:38,528 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,529 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,530 | ^ 2023-09-12T10:30:38,530 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,531 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,532 | ^~~~~~~ 2023-09-12T10:30:38,532 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,533 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,533 | ^~~~~~~ 2023-09-12T10:30:38,538 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,539 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,540 | ^ 2023-09-12T10:30:38,540 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,541 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,541 | ^~~~~~~ 2023-09-12T10:30:38,542 c/triangle.c:12938:7: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,542 12938 | tspivot(testtri, neighborsubseg); 2023-09-12T10:30:38,543 | ^~~~~~~ 2023-09-12T10:30:38,548 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,549 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,550 | ^ 2023-09-12T10:30:38,551 c/triangle.c:12941:45: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,551 12941 | if ((neighbor.tri != m->dummytri) && !infected(neighbor) 2023-09-12T10:30:38,552 | ^~~~~~~~ 2023-09-12T10:30:38,559 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,560 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,560 | ^ 2023-09-12T10:30:38,560 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,561 12952 | infect(neighbor); 2023-09-12T10:30:38,561 | ^~~~~~ 2023-09-12T10:30:38,569 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,569 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,570 | ^ 2023-09-12T10:30:38,570 c/triangle.c:12952:9: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,571 12952 | infect(neighbor); 2023-09-12T10:30:38,571 | ^~~~~~ 2023-09-12T10:30:38,579 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,579 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,580 | ^ 2023-09-12T10:30:38,580 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,580 12960 | infect(testtri); 2023-09-12T10:30:38,581 | ^~~~~~ 2023-09-12T10:30:38,589 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,589 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,590 | ^ 2023-09-12T10:30:38,590 c/triangle.c:12960:5: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,591 12960 | infect(testtri); 2023-09-12T10:30:38,591 | ^~~~~~ 2023-09-12T10:30:38,599 c/triangle.c:1125:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,600 1125 | ((INT_PTR) (otri).tri[6] & ~ (INT_PTR) 2l) 2023-09-12T10:30:38,600 | ^ 2023-09-12T10:30:38,601 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,601 12972 | uninfect(testtri); 2023-09-12T10:30:38,602 | ^~~~~~~~ 2023-09-12T10:30:38,609 c/triangle.c:1124:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,610 1124 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,610 | ^ 2023-09-12T10:30:38,611 c/triangle.c:12972:5: note: in expansion of macro ‘uninfect’ 2023-09-12T10:30:38,611 12972 | uninfect(testtri); 2023-09-12T10:30:38,612 | ^~~~~~~~ 2023-09-12T10:30:38,612 c/triangle.c: In function ‘carveholes’: 2023-09-12T10:30:38,620 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,621 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,622 | ^ 2023-09-12T10:30:38,622 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,623 973 | decode(ptr, otri); 2023-09-12T10:30:38,623 | ^~~~~~ 2023-09-12T10:30:38,624 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,624 13051 | symself(searchtri); 2023-09-12T10:30:38,625 | ^~~~~~~ 2023-09-12T10:30:38,631 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,631 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,632 | ^ 2023-09-12T10:30:38,633 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,634 973 | decode(ptr, otri); 2023-09-12T10:30:38,634 | ^~~~~~ 2023-09-12T10:30:38,634 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,635 13051 | symself(searchtri); 2023-09-12T10:30:38,635 | ^~~~~~~ 2023-09-12T10:30:38,641 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,641 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,642 | ^ 2023-09-12T10:30:38,642 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,643 973 | decode(ptr, otri); 2023-09-12T10:30:38,643 | ^~~~~~ 2023-09-12T10:30:38,643 c/triangle.c:13051:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,644 13051 | symself(searchtri); 2023-09-12T10:30:38,644 | ^~~~~~~ 2023-09-12T10:30:38,651 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,652 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,652 | ^ 2023-09-12T10:30:38,653 c/triangle.c:13061:43: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,653 13061 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T10:30:38,653 | ^~~~~~~~ 2023-09-12T10:30:38,661 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,662 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,663 | ^ 2023-09-12T10:30:38,663 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,664 13064 | infect(searchtri); 2023-09-12T10:30:38,664 | ^~~~~~ 2023-09-12T10:30:38,671 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,672 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,673 | ^ 2023-09-12T10:30:38,673 c/triangle.c:13064:13: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,674 13064 | infect(searchtri); 2023-09-12T10:30:38,675 | ^~~~~~ 2023-09-12T10:30:38,682 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,683 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,683 | ^ 2023-09-12T10:30:38,684 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,684 973 | decode(ptr, otri); 2023-09-12T10:30:38,685 | ^~~~~~ 2023-09-12T10:30:38,685 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,686 13090 | symself(searchtri); 2023-09-12T10:30:38,687 | ^~~~~~~ 2023-09-12T10:30:38,692 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,693 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,693 | ^ 2023-09-12T10:30:38,694 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,695 973 | decode(ptr, otri); 2023-09-12T10:30:38,695 | ^~~~~~ 2023-09-12T10:30:38,696 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,696 13090 | symself(searchtri); 2023-09-12T10:30:38,697 | ^~~~~~~ 2023-09-12T10:30:38,702 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,703 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,704 | ^ 2023-09-12T10:30:38,705 c/triangle.c:973:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,705 973 | decode(ptr, otri); 2023-09-12T10:30:38,705 | ^~~~~~ 2023-09-12T10:30:38,706 c/triangle.c:13090:9: note: in expansion of macro ‘symself’ 2023-09-12T10:30:38,706 13090 | symself(searchtri); 2023-09-12T10:30:38,706 | ^~~~~~~ 2023-09-12T10:30:38,713 c/triangle.c:1130:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,714 1130 | (((INT_PTR) (otri).tri[6] & (INT_PTR) 2l) != 0l) 2023-09-12T10:30:38,714 | ^ 2023-09-12T10:30:38,715 c/triangle.c:13100:43: note: in expansion of macro ‘infected’ 2023-09-12T10:30:38,715 13100 | if ((intersect != OUTSIDE) && (!infected(searchtri))) { 2023-09-12T10:30:38,715 | ^~~~~~~~ 2023-09-12T10:30:38,724 c/triangle.c:1121:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,725 1121 | ((INT_PTR) (otri).tri[6] | (INT_PTR) 2l) 2023-09-12T10:30:38,725 | ^ 2023-09-12T10:30:38,725 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,726 13144 | infect(regiontris[i]); 2023-09-12T10:30:38,726 | ^~~~~~ 2023-09-12T10:30:38,734 c/triangle.c:1120:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,735 1120 | (otri).tri[6] = (triangle) \ 2023-09-12T10:30:38,735 | ^ 2023-09-12T10:30:38,736 c/triangle.c:13144:11: note: in expansion of macro ‘infect’ 2023-09-12T10:30:38,737 13144 | infect(regiontris[i]); 2023-09-12T10:30:38,737 | ^~~~~~ 2023-09-12T10:30:38,738 c/triangle.c: In function ‘splitencsegs’: 2023-09-12T10:30:38,746 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,747 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,747 | ^ 2023-09-12T10:30:38,748 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,749 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:30:38,749 | ^~~~~~~ 2023-09-12T10:30:38,756 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,757 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,758 | ^ 2023-09-12T10:30:38,758 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,759 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:30:38,759 | ^~~~~~~ 2023-09-12T10:30:38,766 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,767 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,768 | ^ 2023-09-12T10:30:38,768 c/triangle.c:13277:7: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,769 13277 | sdecode(encloop->encsubseg, currentenc); 2023-09-12T10:30:38,770 | ^~~~~~~ 2023-09-12T10:30:38,777 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,778 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,779 | ^ 2023-09-12T10:30:38,779 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,780 1296 | decode(ptr, otri) 2023-09-12T10:30:38,780 | ^~~~~~ 2023-09-12T10:30:38,781 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,781 13302 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,782 | ^~~~~~~ 2023-09-12T10:30:38,788 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,788 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,789 | ^ 2023-09-12T10:30:38,789 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,789 1296 | decode(ptr, otri) 2023-09-12T10:30:38,790 | ^~~~~~ 2023-09-12T10:30:38,790 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,791 13302 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,791 | ^~~~~~~ 2023-09-12T10:30:38,798 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,798 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,799 | ^ 2023-09-12T10:30:38,799 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,800 1296 | decode(ptr, otri) 2023-09-12T10:30:38,800 | ^~~~~~ 2023-09-12T10:30:38,800 c/triangle.c:13302:9: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,801 13302 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,801 | ^~~~~~~ 2023-09-12T10:30:38,808 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,809 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,810 | ^ 2023-09-12T10:30:38,810 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,811 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,811 | ^~~~~~~ 2023-09-12T10:30:38,812 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,813 13304 | tspivot(testtri, testsh); 2023-09-12T10:30:38,813 | ^~~~~~~ 2023-09-12T10:30:38,819 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,820 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,820 | ^ 2023-09-12T10:30:38,821 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,822 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,822 | ^~~~~~~ 2023-09-12T10:30:38,823 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,823 13304 | tspivot(testtri, testsh); 2023-09-12T10:30:38,824 | ^~~~~~~ 2023-09-12T10:30:38,829 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,830 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,831 | ^ 2023-09-12T10:30:38,831 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,832 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,832 | ^~~~~~~ 2023-09-12T10:30:38,833 c/triangle.c:13304:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,833 13304 | tspivot(testtri, testsh); 2023-09-12T10:30:38,834 | ^~~~~~~ 2023-09-12T10:30:38,840 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,841 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,841 | ^ 2023-09-12T10:30:38,842 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,843 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,843 | ^~~~~~~ 2023-09-12T10:30:38,844 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,844 13308 | tspivot(testtri, testsh); 2023-09-12T10:30:38,844 | ^~~~~~~ 2023-09-12T10:30:38,851 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,851 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,851 | ^ 2023-09-12T10:30:38,852 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,852 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,853 | ^~~~~~~ 2023-09-12T10:30:38,853 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,853 13308 | tspivot(testtri, testsh); 2023-09-12T10:30:38,854 | ^~~~~~~ 2023-09-12T10:30:38,861 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,861 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,862 | ^ 2023-09-12T10:30:38,862 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,863 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,863 | ^~~~~~~ 2023-09-12T10:30:38,863 c/triangle.c:13308:9: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,864 13308 | tspivot(testtri, testsh); 2023-09-12T10:30:38,864 | ^~~~~~~ 2023-09-12T10:30:38,872 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,872 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,873 | ^ 2023-09-12T10:30:38,873 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,874 1296 | decode(ptr, otri) 2023-09-12T10:30:38,875 | ^~~~~~ 2023-09-12T10:30:38,875 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,876 13320 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,877 | ^~~~~~~ 2023-09-12T10:30:38,882 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,883 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,884 | ^ 2023-09-12T10:30:38,884 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,885 1296 | decode(ptr, otri) 2023-09-12T10:30:38,885 | ^~~~~~ 2023-09-12T10:30:38,886 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,886 13320 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,887 | ^~~~~~~ 2023-09-12T10:30:38,893 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,893 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,894 | ^ 2023-09-12T10:30:38,894 c/triangle.c:1296:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,895 1296 | decode(ptr, otri) 2023-09-12T10:30:38,896 | ^~~~~~ 2023-09-12T10:30:38,896 c/triangle.c:13320:13: note: in expansion of macro ‘stpivot’ 2023-09-12T10:30:38,897 13320 | stpivot(currentenc, enctri); 2023-09-12T10:30:38,897 | ^~~~~~~ 2023-09-12T10:30:38,904 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,904 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:38,905 | ^ 2023-09-12T10:30:38,905 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,906 969 | decode(ptr, otri2); 2023-09-12T10:30:38,907 | ^~~~~~ 2023-09-12T10:30:38,907 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,908 13328 | sym(enctri, testtri); 2023-09-12T10:30:38,908 | ^~~ 2023-09-12T10:30:38,914 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,915 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:38,915 | ^ 2023-09-12T10:30:38,915 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,916 969 | decode(ptr, otri2); 2023-09-12T10:30:38,916 | ^~~~~~ 2023-09-12T10:30:38,916 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,917 13328 | sym(enctri, testtri); 2023-09-12T10:30:38,917 | ^~~ 2023-09-12T10:30:38,924 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,925 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:38,925 | ^ 2023-09-12T10:30:38,926 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:38,926 969 | decode(ptr, otri2); 2023-09-12T10:30:38,926 | ^~~~~~ 2023-09-12T10:30:38,927 c/triangle.c:13328:9: note: in expansion of macro ‘sym’ 2023-09-12T10:30:38,927 13328 | sym(enctri, testtri); 2023-09-12T10:30:38,928 | ^~~ 2023-09-12T10:30:38,935 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,935 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,936 | ^ 2023-09-12T10:30:38,936 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,937 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,938 | ^~~~~~~ 2023-09-12T10:30:38,938 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,939 13332 | tspivot(testtri, testsh); 2023-09-12T10:30:38,940 | ^~~~~~~ 2023-09-12T10:30:38,945 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,946 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,947 | ^ 2023-09-12T10:30:38,947 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,948 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,949 | ^~~~~~~ 2023-09-12T10:30:38,949 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,950 13332 | tspivot(testtri, testsh); 2023-09-12T10:30:38,950 | ^~~~~~~ 2023-09-12T10:30:38,956 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,956 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,957 | ^ 2023-09-12T10:30:38,957 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,958 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,959 | ^~~~~~~ 2023-09-12T10:30:38,959 c/triangle.c:13332:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,960 13332 | tspivot(testtri, testsh); 2023-09-12T10:30:38,960 | ^~~~~~~ 2023-09-12T10:30:38,967 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,967 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:38,968 | ^ 2023-09-12T10:30:38,968 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,969 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,969 | ^~~~~~~ 2023-09-12T10:30:38,970 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,970 13337 | tspivot(testtri, testsh); 2023-09-12T10:30:38,971 | ^~~~~~~ 2023-09-12T10:30:38,977 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,978 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:38,978 | ^ 2023-09-12T10:30:38,978 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,979 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,979 | ^~~~~~~ 2023-09-12T10:30:38,980 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,980 13337 | tspivot(testtri, testsh); 2023-09-12T10:30:38,980 | ^~~~~~~ 2023-09-12T10:30:38,987 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:38,988 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:38,988 | ^ 2023-09-12T10:30:38,989 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:38,989 1289 | sdecode(sptr, osub) 2023-09-12T10:30:38,990 | ^~~~~~~ 2023-09-12T10:30:38,990 c/triangle.c:13337:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:38,991 13337 | tspivot(testtri, testsh); 2023-09-12T10:30:38,991 | ^~~~~~~ 2023-09-12T10:30:38,998 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:38,999 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,000 | ^ 2023-09-12T10:30:39,000 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,001 969 | decode(ptr, otri2); 2023-09-12T10:30:39,001 | ^~~~~~ 2023-09-12T10:30:39,002 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,003 13348 | sym(enctri, testtri); 2023-09-12T10:30:39,003 | ^~~ 2023-09-12T10:30:39,009 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,010 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,010 | ^ 2023-09-12T10:30:39,011 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,011 969 | decode(ptr, otri2); 2023-09-12T10:30:39,012 | ^~~~~~ 2023-09-12T10:30:39,013 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,013 13348 | sym(enctri, testtri); 2023-09-12T10:30:39,014 | ^~~ 2023-09-12T10:30:39,019 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,020 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,021 | ^ 2023-09-12T10:30:39,022 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,022 969 | decode(ptr, otri2); 2023-09-12T10:30:39,023 | ^~~~~~ 2023-09-12T10:30:39,023 c/triangle.c:13348:15: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,024 13348 | sym(enctri, testtri); 2023-09-12T10:30:39,025 | ^~~ 2023-09-12T10:30:39,033 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,033 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:39,034 | ^ 2023-09-12T10:30:39,034 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,035 1208 | sdecode(sptr, osub) 2023-09-12T10:30:39,036 | ^~~~~~~ 2023-09-12T10:30:39,036 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:39,036 13436 | snextself(currentenc); 2023-09-12T10:30:39,037 | ^~~~~~~~~ 2023-09-12T10:30:39,043 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,044 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:39,044 | ^ 2023-09-12T10:30:39,044 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,045 1208 | sdecode(sptr, osub) 2023-09-12T10:30:39,045 | ^~~~~~~ 2023-09-12T10:30:39,046 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:39,046 13436 | snextself(currentenc); 2023-09-12T10:30:39,046 | ^~~~~~~~~ 2023-09-12T10:30:39,054 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,054 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:39,055 | ^ 2023-09-12T10:30:39,055 c/triangle.c:1208:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,055 1208 | sdecode(sptr, osub) 2023-09-12T10:30:39,056 | ^~~~~~~ 2023-09-12T10:30:39,056 c/triangle.c:13436:9: note: in expansion of macro ‘snextself’ 2023-09-12T10:30:39,057 13436 | snextself(currentenc); 2023-09-12T10:30:39,057 | ^~~~~~~~~ 2023-09-12T10:30:39,058 c/triangle.c: In function ‘splittriangle’: 2023-09-12T10:30:39,065 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,066 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,066 | ^ 2023-09-12T10:30:39,067 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,067 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:30:39,068 | ^~~~~~ 2023-09-12T10:30:39,076 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,076 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,077 | ^ 2023-09-12T10:30:39,078 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,078 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:30:39,079 | ^~~~~~ 2023-09-12T10:30:39,086 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,087 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,087 | ^ 2023-09-12T10:30:39,088 c/triangle.c:13511:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,088 13511 | decode(badtri->poortri, badotri); 2023-09-12T10:30:39,089 | ^~~~~~ 2023-09-12T10:30:39,091 c/triangle.c: In function ‘highorder’: 2023-09-12T10:30:39,102 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,102 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,103 | ^ 2023-09-12T10:30:39,103 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,104 969 | decode(ptr, otri2); 2023-09-12T10:30:39,104 | ^~~~~~ 2023-09-12T10:30:39,105 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,106 13758 | sym(triangleloop, trisym); 2023-09-12T10:30:39,106 | ^~~ 2023-09-12T10:30:39,113 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,113 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,114 | ^ 2023-09-12T10:30:39,114 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,115 969 | decode(ptr, otri2); 2023-09-12T10:30:39,115 | ^~~~~~ 2023-09-12T10:30:39,115 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,116 13758 | sym(triangleloop, trisym); 2023-09-12T10:30:39,116 | ^~~ 2023-09-12T10:30:39,123 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,124 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,124 | ^ 2023-09-12T10:30:39,125 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,125 969 | decode(ptr, otri2); 2023-09-12T10:30:39,126 | ^~~~~~ 2023-09-12T10:30:39,126 c/triangle.c:13758:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,127 13758 | sym(triangleloop, trisym); 2023-09-12T10:30:39,127 | ^~~ 2023-09-12T10:30:39,135 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,136 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:39,136 | ^ 2023-09-12T10:30:39,136 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,137 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,137 | ^~~~~~~ 2023-09-12T10:30:39,138 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,139 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,139 | ^~~~~~~ 2023-09-12T10:30:39,146 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,147 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:39,147 | ^ 2023-09-12T10:30:39,148 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,149 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,149 | ^~~~~~~ 2023-09-12T10:30:39,150 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,151 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,151 | ^~~~~~~ 2023-09-12T10:30:39,157 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,157 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:39,158 | ^ 2023-09-12T10:30:39,159 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,159 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,160 | ^~~~~~~ 2023-09-12T10:30:39,162 c/triangle.c:13774:11: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,162 13774 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,163 | ^~~~~~~ 2023-09-12T10:30:39,166 c/triangle.c: In function ‘writeedges’: 2023-09-12T10:30:39,178 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,178 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,179 | ^ 2023-09-12T10:30:39,180 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,180 969 | decode(ptr, otri2); 2023-09-12T10:30:39,181 | ^~~~~~ 2023-09-12T10:30:39,181 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,182 14872 | sym(triangleloop, trisym); 2023-09-12T10:30:39,183 | ^~~ 2023-09-12T10:30:39,190 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,190 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,191 | ^ 2023-09-12T10:30:39,191 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,192 969 | decode(ptr, otri2); 2023-09-12T10:30:39,192 | ^~~~~~ 2023-09-12T10:30:39,192 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,193 14872 | sym(triangleloop, trisym); 2023-09-12T10:30:39,193 | ^~~ 2023-09-12T10:30:39,202 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,202 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,203 | ^ 2023-09-12T10:30:39,203 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,204 969 | decode(ptr, otri2); 2023-09-12T10:30:39,204 | ^~~~~~ 2023-09-12T10:30:39,205 c/triangle.c:14872:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,205 14872 | sym(triangleloop, trisym); 2023-09-12T10:30:39,205 | ^~~ 2023-09-12T10:30:39,214 c/triangle.c:1168:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,215 1168 | (osub).ssorient = (int) ((INT_PTR) (sptr) & (INT_PTR) 1l); \ 2023-09-12T10:30:39,215 | ^ 2023-09-12T10:30:39,215 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,216 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,217 | ^~~~~~~ 2023-09-12T10:30:39,217 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,218 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,218 | ^~~~~~~ 2023-09-12T10:30:39,226 c/triangle.c:1170:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,227 1170 | ((INT_PTR) (sptr) & ~ (INT_PTR) 3l) 2023-09-12T10:30:39,227 | ^ 2023-09-12T10:30:39,228 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,228 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,229 | ^~~~~~~ 2023-09-12T10:30:39,229 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,230 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,231 | ^~~~~~~ 2023-09-12T10:30:39,238 c/triangle.c:1169:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,239 1169 | (osub).ss = (subseg *) \ 2023-09-12T10:30:39,239 | ^ 2023-09-12T10:30:39,240 c/triangle.c:1289:3: note: in expansion of macro ‘sdecode’ 2023-09-12T10:30:39,241 1289 | sdecode(sptr, osub) 2023-09-12T10:30:39,241 | ^~~~~~~ 2023-09-12T10:30:39,242 c/triangle.c:14890:13: note: in expansion of macro ‘tspivot’ 2023-09-12T10:30:39,242 14890 | tspivot(triangleloop, checkmark); 2023-09-12T10:30:39,243 | ^~~~~~~ 2023-09-12T10:30:39,244 c/triangle.c: In function ‘writevoronoi’: 2023-09-12T10:30:39,253 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,254 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,255 | ^ 2023-09-12T10:30:39,255 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,256 969 | decode(ptr, otri2); 2023-09-12T10:30:39,256 | ^~~~~~ 2023-09-12T10:30:39,257 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,258 15111 | sym(triangleloop, trisym); 2023-09-12T10:30:39,259 | ^~~ 2023-09-12T10:30:39,266 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,266 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,267 | ^ 2023-09-12T10:30:39,267 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,267 969 | decode(ptr, otri2); 2023-09-12T10:30:39,268 | ^~~~~~ 2023-09-12T10:30:39,268 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,269 15111 | sym(triangleloop, trisym); 2023-09-12T10:30:39,269 | ^~~ 2023-09-12T10:30:39,278 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,278 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,279 | ^ 2023-09-12T10:30:39,279 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,280 969 | decode(ptr, otri2); 2023-09-12T10:30:39,280 | ^~~~~~ 2023-09-12T10:30:39,281 c/triangle.c:15111:7: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,281 15111 | sym(triangleloop, trisym); 2023-09-12T10:30:39,281 | ^~~ 2023-09-12T10:30:39,282 c/triangle.c: In function ‘writeneighbors’: 2023-09-12T10:30:39,292 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,292 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,293 | ^ 2023-09-12T10:30:39,293 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,294 969 | decode(ptr, otri2); 2023-09-12T10:30:39,295 | ^~~~~~ 2023-09-12T10:30:39,295 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,296 15234 | sym(triangleloop, trisym); 2023-09-12T10:30:39,296 | ^~~ 2023-09-12T10:30:39,304 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,305 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,305 | ^ 2023-09-12T10:30:39,306 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,307 969 | decode(ptr, otri2); 2023-09-12T10:30:39,307 | ^~~~~~ 2023-09-12T10:30:39,308 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,309 15234 | sym(triangleloop, trisym); 2023-09-12T10:30:39,309 | ^~~ 2023-09-12T10:30:39,316 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,317 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,318 | ^ 2023-09-12T10:30:39,318 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,319 969 | decode(ptr, otri2); 2023-09-12T10:30:39,319 | ^~~~~~ 2023-09-12T10:30:39,320 c/triangle.c:15234:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,320 15234 | sym(triangleloop, trisym); 2023-09-12T10:30:39,321 | ^~~ 2023-09-12T10:30:39,329 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,330 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,330 | ^ 2023-09-12T10:30:39,331 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,331 969 | decode(ptr, otri2); 2023-09-12T10:30:39,332 | ^~~~~~ 2023-09-12T10:30:39,333 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,333 15237 | sym(triangleloop, trisym); 2023-09-12T10:30:39,334 | ^~~ 2023-09-12T10:30:39,341 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,342 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,342 | ^ 2023-09-12T10:30:39,343 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,343 969 | decode(ptr, otri2); 2023-09-12T10:30:39,343 | ^~~~~~ 2023-09-12T10:30:39,344 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,344 15237 | sym(triangleloop, trisym); 2023-09-12T10:30:39,345 | ^~~ 2023-09-12T10:30:39,353 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,354 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,354 | ^ 2023-09-12T10:30:39,355 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,355 969 | decode(ptr, otri2); 2023-09-12T10:30:39,356 | ^~~~~~ 2023-09-12T10:30:39,356 c/triangle.c:15237:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,356 15237 | sym(triangleloop, trisym); 2023-09-12T10:30:39,357 | ^~~ 2023-09-12T10:30:39,366 c/triangle.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,366 948 | (otri).orient = (int) ((INT_PTR) (ptr) & (INT_PTR) 3l); \ 2023-09-12T10:30:39,367 | ^ 2023-09-12T10:30:39,367 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,368 969 | decode(ptr, otri2); 2023-09-12T10:30:39,368 | ^~~~~~ 2023-09-12T10:30:39,369 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,370 15240 | sym(triangleloop, trisym); 2023-09-12T10:30:39,370 | ^~~ 2023-09-12T10:30:39,378 c/triangle.c:950:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2023-09-12T10:30:39,379 950 | ((INT_PTR) (ptr) ^ (INT_PTR) (otri).orient) 2023-09-12T10:30:39,379 | ^ 2023-09-12T10:30:39,380 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,381 969 | decode(ptr, otri2); 2023-09-12T10:30:39,381 | ^~~~~~ 2023-09-12T10:30:39,382 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,383 15240 | sym(triangleloop, trisym); 2023-09-12T10:30:39,383 | ^~~ 2023-09-12T10:30:39,390 c/triangle.c:949:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2023-09-12T10:30:39,391 949 | (otri).tri = (triangle *) \ 2023-09-12T10:30:39,392 | ^ 2023-09-12T10:30:39,392 c/triangle.c:969:3: note: in expansion of macro ‘decode’ 2023-09-12T10:30:39,393 969 | decode(ptr, otri2); 2023-09-12T10:30:39,393 | ^~~~~~ 2023-09-12T10:30:39,394 c/triangle.c:15240:5: note: in expansion of macro ‘sym’ 2023-09-12T10:30:39,395 15240 | sym(triangleloop, trisym); 2023-09-12T10:30:39,395 | ^~~ 2023-09-12T10:30:50,313 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVOID=void -DREAL=double -DNO_TIMER=1 -DTRILIBRARY=1 -DANSI_DECLARATORS=1 -Ic -I/usr/include/python3.11 -c triangle/core.c -o build/temp.linux-armv7l-cpython-311/triangle/core.o 2023-09-12T10:30:50,678 triangle/core.c:196:12: fatal error: longintrepr.h: No such file or directory 2023-09-12T10:30:50,679 196 | #include "longintrepr.h" 2023-09-12T10:30:50,679 | ^~~~~~~~~~~~~~~ 2023-09-12T10:30:50,680 compilation terminated. 2023-09-12T10:30:50,684 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-12T10:30:50,825 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-12T10:30:50,839 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-12T10:30:50,839 exec(compile('"'"''"'"''"'"' 2023-09-12T10:30:50,839 # This is -- a caller that pip uses to run setup.py 2023-09-12T10:30:50,839 # 2023-09-12T10:30:50,839 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T10:30:50,839 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T10:30:50,839 # - It provides a clear error message when setuptools is not installed. 2023-09-12T10:30:50,839 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T10:30:50,839 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T10:30:50,839 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T10:30:50,839 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T10:30:50,839 import os, sys, tokenize 2023-09-12T10:30:50,839 2023-09-12T10:30:50,839 try: 2023-09-12T10:30:50,839 import setuptools 2023-09-12T10:30:50,839 except ImportError as error: 2023-09-12T10:30:50,839 print( 2023-09-12T10:30:50,839 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T10:30:50,839 "the build environment.", 2023-09-12T10:30:50,839 file=sys.stderr, 2023-09-12T10:30:50,839 ) 2023-09-12T10:30:50,839 sys.exit(1) 2023-09-12T10:30:50,839 2023-09-12T10:30:50,839 __file__ = %r 2023-09-12T10:30:50,839 sys.argv[0] = __file__ 2023-09-12T10:30:50,839 2023-09-12T10:30:50,839 if os.path.exists(__file__): 2023-09-12T10:30:50,839 filename = __file__ 2023-09-12T10:30:50,839 with tokenize.open(__file__) as f: 2023-09-12T10:30:50,839 setup_py_code = f.read() 2023-09-12T10:30:50,839 else: 2023-09-12T10:30:50,839 filename = "" 2023-09-12T10:30:50,839 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T10:30:50,839 2023-09-12T10:30:50,839 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T10:30:50,839 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nsej995x/triangle_b8231f3296c94c3985ca5c7fffdce69e/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-aflled2p[/] 2023-09-12T10:30:50,839 [bold magenta]cwd[/]: /tmp/pip-wheel-nsej995x/triangle_b8231f3296c94c3985ca5c7fffdce69e/ 2023-09-12T10:30:50,840 Building wheel for triangle (setup.py): finished with status 'error' 2023-09-12T10:30:50,841 ERROR: Failed building wheel for triangle 2023-09-12T10:30:50,843 Running setup.py clean for triangle 2023-09-12T10:30:50,844 Running command python setup.py clean 2023-09-12T10:30:51,850 running clean 2023-09-12T10:30:51,895 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T10:30:51,898 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T10:30:51,921 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-12T10:30:51,921 'build/scripts-3.11' does not exist -- can't clean it 2023-09-12T10:30:51,922 removing 'build' 2023-09-12T10:30:52,028 Failed to build triangle 2023-09-12T10:30:52,029 ERROR: Failed to build one or more wheels 2023-09-12T10:30:52,030 Exception information: 2023-09-12T10:30:52,030 Traceback (most recent call last): 2023-09-12T10:30:52,030 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T10:30:52,030 status = run_func(*args) 2023-09-12T10:30:52,030 ^^^^^^^^^^^^^^^ 2023-09-12T10:30:52,030 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T10:30:52,030 return func(self, options, args) 2023-09-12T10:30:52,030 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T10:30:52,030 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-12T10:30:52,030 raise CommandError("Failed to build one or more wheels") 2023-09-12T10:30:52,030 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-12T10:30:52,034 Removed build tracker: '/tmp/pip-build-tracker-7509qn8o'